Home » Php » php – Failed Email Notifications

php – Failed Email Notifications

Posted by: admin July 12, 2020 Leave a comment

Questions:

I am using phpmailer to send mail in Yii1. System which i have developed send thousand of emails daily. Normally it is working fine how ever sometime system fails to send email. After sometime that mail was delivered successfully (if system fails to send email first time then it will try again
). I am getting different types of email error some time. Not sure how to resolved those errors:

  1. Mailer Error:

The following From address failed: [email protected] : MAIL not accepted
from server,x.x.x.x SMTP; Client was not authenticated to send
anonymous mail during MAIL FROM
[MWHPR11CA0017.namprd11.prod.outlook.com]SMTP server error: 5.7.57
SMTP; Client was not authenticated to send anonymous mail during MAIL
FROM [MWHPR11CA0017.namprd11.prod.outlook.com]

  1. The following From address failed:

[email protected] : MAIL not accepted from server

  1. SMTP Error:

Data not accepted.SMTP server error: 2.1.5 Recipient OK

  1. The following From address failed:

[email protected] : MAIL not accepted from server,354,Start mail input;
end with < CRLF >.< CRLF >SMTP server error: Start mail input; end
with < CRLF >.< CRLF > SMTP server error: Start mail input; end with
< CRLF >.< CRLF >

  1. SMTP Error:

The following recipients failed:[email protected]

So above is the different types of errors i have got sometimes. For #5 it seems that recipient was incorrect so that one is fine. But what about the others? How to solve them?

How to&Answers:

Depending on the MTA (mail transfer agent) installed on the server, ports used and SMPT settings, you may need to create the “from” user account on the server.

If you’re using SSL/TLS, make sure the digital certificate(s) exist and has not expired. Also make sure your server’s OS and MTA is up to date with the latest security standards -which if not compatible with latest industry standards may cause issues with the handshake/delivery mechanism.

Answer:

you can always debug with command mail on your server. But as @argon already answered, the problem is probably with SMTP server.

I warmly suggest using external email marketing service if you are sending

thousand of emails daily.

Your server reputation will only get worse and will go straight to spam or rejected by SMTP (as in your case).