문제

안녕하세요 저는 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 서버를 사용할 수 있습니다. 테스트 및 소규모 응용 프로그램에 자주 사용합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top