Swiftmailer 이메일 메시지가 도착하지 않습니다
-
22-08-2019 - |
문제
안녕하세요 저는 Swiftmailer 버전 4.0.3으로 이메일 메시지를 보내려고합니다. ReturnCode 2를 얻습니다. 메시지가 전송 된 것 같습니다. 그러나 도착하지 않습니다.
Sendmail 전송 모드를 사용하고 있습니다
$this->psTransport = Swift_SendmailTransport::newInstance('/usr/sbin/sendmail -t');
반환 코드가 2를 얻고 예외는 발생하지 않습니다.
이 문제에 익숙한 사람이 있습니까?
해결책
SMTP Transport, SWIFT_SMTPTRANSPORT는 의심 할 여지없이 가장 일반적으로 사용되는 전송이 웹 서버의 99%에서 작동하기 때문입니다.
당신이 원하는 것을하는 것은 더 많은 수준의 방법입니다. 문서 참조 :
http://swiftmailer.org/docs/smtp-transport
SMTP Transport는 간단하고 웹 서버가 이메일을 전송하는 것이 아니라 알려진 IP로 이미 안정된 이메일 서버가 안정된 이메일 서버가 수신자에 의해 더 잘 인식됩니다.
다른 팁
PHP 소켓을 사용하여 메일을 보내는 것은 대부분 원격 SMTP 서버에 의해 처벌되고 스팸으로 감지됩니다. 나는 같은 문제를 여러 번 겪었습니다.
내 조언은 대신 SMTP 전송 방법을 사용하고 인식 및 검증 된 SMTP 발신자 서버를 통해 메시지를 보내는 것입니다. 시간당 너무 많은 메시지를 보내지 않으면 Gmail 서버를 사용할 수 있습니다. 테스트 및 소규모 응용 프로그램에 자주 사용합니다.
제휴하지 않습니다 StackOverflow