다른 사람에게 서비스로 이메일을 보낼 때 Reply-To 헤더를 사용해야합니까?


112

회사 A가 고객에게 보고서를 보낼 수 있도록 중개자 역할을하는 애플리케이션이 있다고 가정합니다.

회사 A-> 회사 B (나)-> 회사 A의 고객

보고서를받은 후 수신자에게 이메일 알림을 보내지 만, 반드시 회사 알림 이메일 주소에서 비롯됩니다.

joe.bloggs@a.com-> notification@b.com-> peter@c.com

이제 고객은 이러한 이메일 알림에 답장하여 회사 A에서 보고서를 보낸 사람에게 다시 돌아 가기를 원합니다. 대신, 우리 주소 (notification@b.com)로 돌아갑니다.

간단한 해결책은 관련 회사 A 주소로 보내는 알림의 Reply-To 헤더를 변경하는 것입니다.

joe.bloggs@a.com-> notification@b.com [답장 : joe.bloggs@a.com]-> peter@c.com

하지만 내 주요 관심사는 다음과 같습니다.

  • From 및 Reply-To 필드 사이의 이메일 주소와 도메인의 완전한 불일치로 인해 스팸 또는 피싱 필터가 이메일에 플래그를 지정하려고 더 열망 할 수 있습니다.
  • 사람들이 실제로 "답장"을 클릭 할 때 모든 이메일 클라이언트가 Reply-To 필드를 존중하는 것은 아니며 대신 From을 사용합니다. 널리 퍼지지 않는 한 덜 우려합니다.

이러한 우려가 전혀 근거가 있습니까? 아니면 내가 가져야 할 다른 우려 사항이 있습니까?

답변:


92

From헤더 에 고객의 이름을, 헤더에 주소를 배치하는 것이 Sender좋습니다.

From: Company A <joe.bloggs@a.com>
Sender: notifications@b.com

대부분의 메일러는이를 "A 사를 대신하여 notification@b.com에서"로 렌더링합니다. 이는 정확합니다. 그리고 Reply-To회사 A의 주소는 어색하지 않을 것입니다.

에서 RFC 5322 :

"보낸 사람 :"필드는 메시지 작성자, 즉 메시지 작성을 담당하는 사람 또는 시스템의 사서함을 지정합니다. "Sender :"필드는 메시지의 실제 전송을 담당하는 에이전트의 사서함을 지정합니다. 예를 들어, 비서가 다른 사람에게 메시지를 보내는 경우 비서의 사서함은 "보낸 사람 :"필드에 나타나고 실제 작성자의 사서함은 "보낸 사람 :"필드에 나타납니다.


4
나는 정말로 내 소유자가 upvoted 대답을 원하지는 않지만 언급 할 가치가있는 것은이 유용한 질문과 대답입니다. 기본적으로 dkarp의 대답도 확인합니다. stackoverflow.com/questions/2231897/…
Gavin

1
순환 화를위한 경우 @a 및 @b가 다른 도메인으로 작동하지 않으므로 대부분의 서버는 다른 도메인의 누군가를 대신하여 보낼 수 없습니다. B는이를 전달해야하지만 언제든지 숨겨진 멀티 파트를 추가 할 수 있습니다. 모두가 다른 주소로 전달하는 방법을 알고 있습니다.
Aridane 알라모

2
이러한 방식으로 보낸 사람 필드를 사용할 때 2018 년부터 배달 가능성에 대한 업데이트가 있습니까?
David Alan Hjelle

160

dkarp의 솔루션을 gmail로 테스트했으며 스팸으로 필터링되었습니다. 대신 Reply-To 헤더를 사용하십시오 (또는 Gmail에는 분명히 필요하지 않지만). 링크드 인이하는 방법은 다음과 같습니다.

Sender: messages-noreply@bounce.linkedin.com
From: John Doe via LinkedIn <member@linkedin.com>
Reply-To: John Doe <John.Doe@gmail.com>
To: My Name <My.Name@gmail.com>

이 형식으로 전환하면 Gmail에서 더 이상 내 메일을 스팸으로 필터링하지 않습니다.


member@linkedin.com은 일반적인 포괄 주소입니까, 아니면 실제로 귀하의 예에서 john.doe@linkedin.com을 읽어야합니까?
Sean

6
이것이 우리가 사용한 방법입니다. 그러나 이제 일부 서버 (... ehmm .. AOL)가 정책을 준수하지 않는다는 메시지를 수신 거부하는 문제가 발생했습니다. 우리가받은 유일한 설명은 두 개의 서로 다른 헤더를 갖는 정확한 의도 인 것처럼 보이지만 회신 헤더와 헤더의 도메인이 서로 다르다는 것입니다. 멀티 테넌트 앱에서 B2B 통신을 위해 이메일에 의존하는 것이 더 이상 좌절하기 시작했습니다.
Brian H.

4
@BrianH : AOL과 Yahoo는 이제 공격적인 DMARC 유효성을 확인했습니다. 이로 인해 AOL에 대한 'From :'주소에 문제가 발생했습니다. emailonacid.com/blog/details/C4/... .
EML

3
이 접근 방식의 단점은받는 사람의 주소록 (많은 전자 메일 클라이언트에서)에 이제 "LinkedIn <member@linkedin.com>을 통한 John Doe"가 포함되어 있다는 것입니다. 알지 못하는 수신자가 John Doe에게 다시 연락하기를 원할 때 새 메시지의받는 사람 필드에 이름을 쓸 때이 주소가 나타납니다 (따라서 "LinkedIn을 통해"는 UX 측에서 매우 중요합니다).
smhg

1
업데이트 된 블로그 게시물 @EML 링크 : emailonacid.com/blog/article/industry-news/… ... aol / yahoo.com 문제에 대해 좀 더 자세히 설명합니다.
Lambart

-3

다음은 나를 위해 일했습니다.

Subject: SomeSubject
From:Company B (me)
Reply-to:Company A
To:Company A's customers
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.