php - 설정 - 신속 우편 발송자가 smtp 메일 실패를 반환하지 않습니다.



swiftmailer (1)

Swiftmailer를 사용하여 SMTP로 이메일을 보내고 있습니다.

내가 SMTP에서 응답을 얻을 필요가 있지만, 내가 노력하고있는 것은 작동하지 않습니다. 심지어 가능할까요?

나는 틀린 전자 우편을 시도했다 : [email protected] - 오류를 돌려 보내지 않는 아래에 부호에,

    if (!$mailer->send($message, $fails))
    {
          echo "Failures:";
          print_r($fails);
          return false;
    }

    return true;

추신 : 나는 PhpMailer를 사용하고 싶지 않다. 다른 문제가 있기 때문이다.


Swiftmailer가 이메일을 SMTP 서버로 넘기는 것만 기억하십시오. 실제로 전달하지는 않습니다. 전송할 이메일 주소가 유효한지 여부를 결정하는 것은 Swiftmailer의 업무가 아닙니다. 주소가 RFC822 표준을 준수하는 한, Swiftmailer가이를 받아 들일 것이며 사용중인 SMTP 서버에 의해 받아 들여질 것입니다.

SMTP 서버가 실제로 잘못된 호스트 이름으로 전자 메일을 배달하려고 시도 할 때만 오류가 발생합니다. 그 시점에서, Swiftmailer는 이미 연결이 끊어지고 성공을보고했습니다 - 그것은 그 사명을 완수했습니다. 실패는 Swiftmailer의 견해와는 거리가 먼 곳에서 발생했습니다.





swiftmailer