메일 서버가 고객의 도메인을 대신하여 이메일을 보내도록 허용하는 최선의 방법을 알고 싶었습니다.
나는 여기 , 여기 및 여기에 다른 질문을 읽었 지만 가능한 모든 솔루션을 탐색하지는 않습니다. 다음은 비교하고 싶은 몇 가지 가능성입니다.
ㅏ.
HELO mymailserver.com
MAIL FROM<do-not-reply@myapp.com> # mymailserver.com same IP as myapp.com
DATA
From: <res@client.com>
Sender: <do-not-reply@myapp.com>
질문 : 이것이 gmail이하는 일입니다. 봉투 발신자가 아닌 다른 도메인을 가진 msg 헤더 "보낸 사람 :"입니다.
emailclients가 표시됩니다 : "do-not-reply@myapp.com를 통해 res@client.com에서" 또는
"res@client.com의 대신에 do-not-reply@myapp.com에서" 인 없는 문제 나를 위해.
이제 이것이 내 도메인의 평판에 나쁜 영향을 미치나요? 헤더 "From :"이 다른 도메인을 가지고 있다는 사실입니까? (그리고 구글이 아니라면 누가하는지.)
비.
HELO mymailserver.com
MAIL FROM<do-not-reply@myapp.com>
DATA
From: <res@client.com>
# same as A, but no "Sender:"
구글은 한 번 이런 짓을하고 실수를 불리는 것 같습니다
http://groups.google.com/group/Gmail-Help-Message-Delivery-en/browse_thread/thread/f651cb1db5d9dd23/3a8bcd0548487863?lnk=gst&q=%22on+behalf + of % 22 & pli = 1
버그가 메시지에서 "Sender :"를 제거했으며 "via" 가 이메일 클라이언트에 나타나지 않았습니다. RFC는 "보낸 사람 :"과 같지 않으면 반드시 존재해야한다고 말합니다.
씨.
HELO mymailserver.com
MAIL FROM<res@client.com>
DATA
From: <res@client.com>
마치 client.com이 메시지를 보내는 것과 같습니다 (MAIL FROM도 "스푸핑되었습니다"). 그러나 client.com 도메인이 잘 알려져 있거나 DNS에 SPF 항목이있는 경우 mymailserver.com이 자신을 대신하여 메시지를 보낼 수 있도록 해당 DNS를 변경해야합니다. , 고객 및 일부 내 고객은 도메인을 제어 할 수 없습니다 (예 : @ gmail.com을 직접 사용하고 있음)
디.
HELO mymailserver.com
MAIL FROM<do-not-reply@myapp.com>
DATA
From: <do-not-reply@myapp.com>
Reply-to: <res@myclient.com>
질문 : 이것은 가장 간단한 것입니다. "답장 :"헤더 만 추가합니다. 이것이 이메일 클라이언트에 의해 항상 고려됩니까? 이 도메인도 스푸핑으로 인식되어 "Reply-to"헤더에 다른 도메인을 추가하여 내 도메인의 평판에 나쁜 영향을 줄 수 있습니까?
-RFC는 "답장 필드가 존재하는 경우 회신은 보낸 사람 필드에 표시된 주소가 아닌 해당 필드에 표시된 주소로 이동해야합니다" 라고만 말합니다.
- "보낸 사람 :"헤더 레이블 만 "스푸핑":
"보낸 사람 : myclient.com (myapp.com 사용) <do-not-reply@myapp.com>"