2014-12-06 2 views
1

맨드릴 SMTP를 안정적으로 보내려면 엄청난 어려움을 겪고 있습니다. 또는 더 정확하게, 매번 인증하십시오. 이메일을 인증 할 때 제대로 작동합니다.맨드릴 smtp 오류

다음에 차례로 2 ~ 3 번 송신 스크립트를 실행할 수 있습니다. 그런 다음 인증하지 않습니다. 그러나 때때로 인증을받지 못합니다.

나는 아마도 그것이 내가 그것을 학대하고 있다고 생각하고 잠시 나를 막았 기 때문일 것이라고 생각했습니다.

하지만 웹 사이트에 맨드릴 SMTP를 사용하기 시작한 이래로 인증 실패율이 규칙적임을 알 수 있습니다.

시도한 SPF 및 dmik 텍스트가 도메인에 할당되었습니다. 이것은 도움이되지 않았습니다

주위를 둘러보기 나는이 문제를 가진 다른 사람들을 볼 수는 없지만,이 속도로 나는 확실히 SMTP를 위해 만 드릴을 사용할 수 없다.

누구나 이런 일이 일어날 수있는 이유를 제안 할 수 있습니까? 내 자격 증명은 100 % 정확하며 많은 이메일을 보내고 있다고 생각하지 않습니다.

다른 맨드릴 계정을 사용하는 다른 서버에서 동일한 문제가 발생했습니다.

참고 : 나는 phpmailer

예 디버그 오류를 사용하고 있습니다 :

2014-12-06 08:52:59 Connection: opening to smtp.mandrillapp.com:587, t=300, opt=array (
) 
2014-12-06 08:52:59 Connection: opened 
2014-12-06 08:52:59 SERVER -> CLIENT: 220 smtp.mandrillapp.com ESMTP 
2014-12-06 08:52:59 CLIENT -> SERVER: EHLO fakemail.com 
2014-12-06 08:52:59 SERVER -> CLIENT: 250-ip-10-243-6-11 
250-PIPELINING 
250-SIZE 26214400 
250-STARTTLS 
250-AUTH PLAIN LOGIN 
250-ENHANCEDSTATUSCODES 
250 8BITMIME 
2014-12-06 08:52:59 CLIENT -> SERVER: AUTH LOGIN 
2014-12-06 08:52:59 SERVER -> CLIENT: 334 VXNlcm5hbWU6 
2014-12-06 08:52:59 CLIENT -> SERVER: bWVAZG91Z25vcmZvbGsuY29tLmF1 
2014-12-06 08:52:59 SERVER -> CLIENT: 334 UGFzc3dvcmQ6 
2014-12-06 08:52:59 CLIENT -> SERVER: REDACTED 
2014-12-06 08:53:01 SERVER -> CLIENT: 435 4.7.8 Error: authentication failed: UGFzc3dvcmQ6 
2014-12-06 08:53:01 SMTP ERROR: Password command failed: 435 4.7.8 Error: authentication failed: UGFzc3dvcmQ6 
2014-12-06 08:53:01 CLIENT -> SERVER: QUIT 
2014-12-06 08:53:01 SERVER -> CLIENT: 221 2.0.0 Bye 
2014-12-06 08:53:01 Connection: closed 
2014-12-06 08:53:01 SMTP connect() failed. 
Mailer Error: SMTP connect() failed. 

예 올바른 보내기 :

2014-12-06 08:52:33 Connection: opening to smtp.mandrillapp.com:587, t=300, opt=array (
) 
2014-12-06 08:52:33 Connection: opened 
2014-12-06 08:52:33 SERVER -> CLIENT: 220 smtp.mandrillapp.com ESMTP 
2014-12-06 08:52:33 CLIENT -> SERVER: EHLO fakemail.com 
2014-12-06 08:52:33 SERVER -> CLIENT: 250-ip-10-250-28-124 
250-PIPELINING 
250-SIZE 26214400 
250-STARTTLS 
250-AUTH PLAIN LOGIN 
250-ENHANCEDSTATUSCODES 
250 8BITMIME 
2014-12-06 08:52:33 CLIENT -> SERVER: AUTH LOGIN 
2014-12-06 08:52:33 SERVER -> CLIENT: 334 VXNlcm5hbWU6 
2014-12-06 08:52:33 CLIENT -> SERVER: bWVAZG91Z25vcmZvbGsuY29tLmF1 
2014-12-06 08:52:33 SERVER -> CLIENT: 334 UGFzc3dvcmQ6 
2014-12-06 08:52:33 CLIENT -> SERVER: REDACTED 
2014-12-06 08:52:33 SERVER -> CLIENT: 235 2.7.0 Authentication successful 
2014-12-06 08:52:33 CLIENT -> SERVER: MAIL FROM:<[email protected]> 
2014-12-06 08:52:33 SERVER -> CLIENT: 250 2.1.0 Ok 
2014-12-06 08:52:33 CLIENT -> SERVER: RCPT TO:<[email protected]> 
2014-12-06 08:52:33 SERVER -> CLIENT: 250 2.1.5 Ok 
2014-12-06 08:52:33 CLIENT -> SERVER: DATA 
2014-12-06 08:52:33 SERVER -> CLIENT: 354 End data with <CR><LF>.<CR><LF> 
2014-12-06 08:52:33 CLIENT -> SERVER: Date: Sat, 6 Dec 2014 19:52:33 +1100 
2014-12-06 08:52:33 CLIENT -> SERVER: To: Test <[email protected]> 
2014-12-06 08:52:33 CLIENT -> SERVER: From: Test <[email protected]> 
2014-12-06 08:52:33 CLIENT -> SERVER: Subject: Here is the subject 
2014-12-06 08:52:33 CLIENT -> SERVER: Message-ID: <[email protected]> 
2014-12-06 08:52:33 CLIENT -> SERVER: X-Priority: 3 
2014-12-06 08:52:33 CLIENT -> SERVER: X-Mailer: PHPMailer 5.2.9 (https://github.com/PHPMailer/PHPMailer/) 
2014-12-06 08:52:33 CLIENT -> SERVER: MIME-Version: 1.0 
2014-12-06 08:52:33 CLIENT -> SERVER: Content-Type: multipart/alternative; 
2014-12-06 08:52:33 CLIENT -> SERVER: boundary="b1_0a8f3c40575be98668d8ea6fb03f4bfc" 
2014-12-06 08:52:33 CLIENT -> SERVER: Content-Transfer-Encoding: 8bit 
2014-12-06 08:52:33 CLIENT -> SERVER: 
2014-12-06 08:52:33 CLIENT -> SERVER: --b1_0a8f3c40575be98668d8ea6fb03f4bfc 
2014-12-06 08:52:33 CLIENT -> SERVER: Content-Type: text/plain; charset=us-ascii 
2014-12-06 08:52:33 CLIENT -> SERVER: 
2014-12-06 08:52:33 CLIENT -> SERVER: This is the body in plain text for non-HTML mail clients 
2014-12-06 08:52:33 CLIENT -> SERVER: 
2014-12-06 08:52:33 CLIENT -> SERVER: 
2014-12-06 08:52:33 CLIENT -> SERVER: --b1_0a8f3c40575be98668d8ea6fb03f4bfc 
2014-12-06 08:52:33 CLIENT -> SERVER: Content-Type: text/html; charset=us-ascii 
2014-12-06 08:52:33 CLIENT -> SERVER: 
2014-12-06 08:52:33 CLIENT -> SERVER: This is the HTML message body <strong>in bold!</strong> 
2014-12-06 08:52:33 CLIENT -> SERVER: 
2014-12-06 08:52:33 CLIENT -> SERVER: 
2014-12-06 08:52:33 CLIENT -> SERVER: 
2014-12-06 08:52:33 CLIENT -> SERVER: --b1_0a8f3c40575be98668d8ea6fb03f4bfc-- 
2014-12-06 08:52:33 CLIENT -> SERVER: 
2014-12-06 08:52:33 CLIENT -> SERVER: . 
2014-12-06 08:52:33 SERVER -> CLIENT: 250 2.0.0 Ok: queued as 109BC180070 
2014-12-06 08:52:33 CLIENT -> SERVER: QUIT 
2014-12-06 08:52:33 SERVER -> CLIENT: 221 2.0.0 Bye 
2014-12-06 08:52:33 Connection: closed 
Message sent! 

내가 이메일을 5 초마다 발사했습니다. 10 번 중 3 번은 보내지 않았습니다.

1 분 후에 10 초마다 시도했습니다. 10 명 중 8 명은 보내지 않았습니다.

+0

인증 오류에 대한 세부 사항을 제공하고 오류가 발생했을 때 연결중인 IP 주소에 대한 세부 정보를 기록 할 수 있습니까? 일반적으로 각 연결에 대해 전체 SMTP 대화를 기록 할 수 있다면 상황을 판단하거나 적절한 출발점을 제시하는 데 필요한 세부 수준을 제공 할 수 있습니다. – Kaitlin

+0

내 잘못, 추가 된 오류 코드를 참조하십시오. 답장을 보내 주셔서 감사합니다. Mandrill을 사용하고 싶습니다.이 문제를 이해할 수 없습니다. – cardi777

+0

이 최신 phpmailer로 업데이트되었습니다. - SMTPDebug = 3 – cardi777

답변

0

간헐적이기 때문에 결국에는 문제가 될 것입니다. SMTPDebug = 3을 설정하면 전체 SMTP 대화를 볼 수 있습니다.

주어진 단면보기에서 TLS를 사용하는 것처럼 보이지 않으며 TLS를 시작하기 전에 인증을 허용하지 않는 것이 일반적입니다. 서버에서 말하는 것처럼 보이지만 해. 보안 허점으로 TLS 없이는 인증을 허용하는 것을 고려해 볼 수 있습니다.

또한 최신 PHPMailer (5.2.9 이상)를 사용하고 있는지 확인하십시오.