PHP 메일러 라이브러리가 SMTP를 통해 이메일을 보내지 못하면 어떻게되는지 묻고 싶습니다. 이 서비스는 SMTP 서버에 연결되지만 전자 메일은 전혀 보내지지 않습니다. 이 이메일은 어떤 종류의 대기열로 이동하여 문제가 해결되면 보내지거나 코드에서 다시 보내야합니까?연결이 정확하면 PHP 메일러가 자동으로 보내는 메일을 보내시겠습니까?
미리 도움을 청하십시오.
PHP 메일러 라이브러리가 SMTP를 통해 이메일을 보내지 못하면 어떻게되는지 묻고 싶습니다. 이 서비스는 SMTP 서버에 연결되지만 전자 메일은 전혀 보내지지 않습니다. 이 이메일은 어떤 종류의 대기열로 이동하여 문제가 해결되면 보내지거나 코드에서 다시 보내야합니까?연결이 정확하면 PHP 메일러가 자동으로 보내는 메일을 보내시겠습니까?
미리 도움을 청하십시오.
지금까지 PHPMailer는, 메시지 중 하나를 보내거나 그렇지 않은하는 걱정이다; 메일 서버가 아니기 때문에 자체 대기열을 만들지 않습니다. $mail->SMTPDebug = 2;
을 설정하면 메일 서버와 전체 대화를 볼 수 있습니다. 귀하의 메일 서버가 대기열에있을 수 있으며 이후 배달을 처리하는 데 약간의 시간이 걸릴 수 있지만 이는 PHPMailer의 통제 범위를 벗어납니다. 메일 서버 로그 (액세스 권한이있는 경우)도 자신의 작업 내용을 알려줍니다. 이 모든 내용은 PHPMaielr 문서에서 다룹니다.
mail() 메서드는 무엇을 반환합니까? true이면 PHP 작업이 완료됩니다. 코드를 게시하면 문제를 찾는 데 도움이 될 수 있습니다. – Techidiot
PHP 메일러 클래스의 send() 메소드가 false를 반환했습니다. 내가 알아야 할 것은이 실패한 메일이 나중에 자동으로 전송 될지 아니면 다시 전송해야하는지 여부입니다. – crzpiot
아니요. 전송되지 않을 것입니다. 메일 서버에 도달하기 전에 실패했습니다. 따라서 SMTP 구성을 확인해야합니다. – Techidiot