2011-05-12 3 views
1

Swiftmailer가 바운스 메시지를 처리하기위한 권장 사항을 보았으나 문서에는 이에 대한 지원이 표시되지 않습니다. 내가 놓친 게 있니? PHPMailer-BHM만이이 기능을 사용할 수있는 유일한 옵션입니다. 이것이 틀린 경우 정성 들여주세요.Swiftmailer에 대한 바운스 지원

나는 Swiftmailer가 최고의 문서 및 지원을 제공하기 때문에 앞으로 물어보고 싶지만 NDR을 구문 분석하고 처리하는 데 필요한 클래스를 만드는 데 시간을 낭비하고 싶지 않습니다.

답변

9

Swiftmailer는 (예 : 스크립트에서 전달을 처리하는 SMTP 서버로) 이메일을 보내는 것과 관련이 있습니다. Swiftmailer에는 전자 메일을 수신 할 수있는 용량이 없습니다. 이는 바운스입니다.

스위프트가 바운스를 잡을 수있는 유일한 시간은 SMTP 서버가 이메일을 철저히 거부하면 메일을 완전히 거부하는 것입니다. 그렇지 않으면 SMTP 서버에 대기되면 Swiftmailer가 처리됩니다.

실세계 용어로는, Swiftmailer는 편지를 편지함을 따라 걷고 있습니다. 우체통이 닫혀 있으면 Swiftmailer가 알려주지 만 그렇지 않으면 편지가 우체통으로 들어간 다음 Swift가 끝납니다.

바운스는 다음 날에 오는 봉투 반송 자로 '보낸 사람에게 반송'이 찍혀 봉투를 떨어 뜨립니다. 스위프트는 전자 메일을 수신하지 않으므로이 작업과 관련이 없습니다. 집에서 사서함으로 만 이동합니다.

+0

내가 수집 한 것입니다. 그래서 두 가지 세련된 옵션은 PHPMailer-BMH 또는 PHPList입니다 ... –