Skip to content
Advertisement

How to set DSN (Delivery Status Notification) for PHPMailer?

I’m trying to find out how to set DSN when using PHPMailer. I know at the SMTP Protocol level, the DSN is specified after RCPT TO, e.g. RCPT TO: NOTIFY=SUCCESS,FAILURE ORCPT=rfc822;recipientemail@gmail.com

Also, I will like to direct the DSN to other than the sender address if that is possible. Appreciate any pointers, thanks.

Advertisement

Answer

I discovered that PHPMailer doesn’t support DSN, so I had to amend class.smtp.php itself.

Original Code:

JavaScript

Change to:

JavaScript

As for directing DSN to other than sender address, this can be achieved by defining:

JavaScript
User contributions licensed under: CC BY-SA
4 People found this is helpful
Advertisement