2013-07-05 2 views
1

나는 서비스로 생성 된 동적으로 생성 된 메일 링리스트로 이메일을 보낼 수있는 옵션을 가진 서비스를 만들고 있습니다.메일 링리스트 구현 : 무한한 메일 링리스트 TO 루프 피하기

예를 들어, 사용자가 보낼 수 :

From: user1 <[email protected]> 
To: list-a <[email protected]> 
Body: .... 

내 서비스가 다음 이메일 (Mailgun routes 사용)을 차단하고 목록에서 사용자에게 전송 :

From: user1 <[email protected]> 
BCC: user2 <[email protected]>, user3 <[email protected]> 
Body: .... 

그러나 내가 좋아하는 것 TO 필드를 [email protected]으로 설정하면 결과는 무한 메일 링 루프가됩니다.

무한 메일 루프를 피하려면 어떻게해야합니까?

답변

1

우편 기능에서 mail = mail(to: mailing_list_email, from: from, subject: subject)을 호출 한 후 message.smtp_envelope_to = real_to_email을 사용하여 각 구독자에게 메시지를 구독 목록으로 배달합니다. 일부 메일 링 서비스는 봉투에서 다른 필드를 허용하지 않습니다. 또한 SMTP를 메일 배달을위한 백엔드로 사용하고 있는지 확인하십시오.

관련 문제