RE: [PHP-WIN] Behavior of mail() function
| From: | Venkat Raman Don | Date: | Mon, 19 Apr 2010 19:25:55 +0000 |
| Subject: | RE: [PHP-WIN] Behavior of mail() function | ||
| References: | 1 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-30036@lists.php.net to get a copy of this message | ||
You can use PHP exception to handle it and the script will not die. Details at http://php.net/manual/en/language.exceptions.php.
Thanks,
Don.
-----Original Message-----
From: Lewis Kapell [mailto:lkapell@setonhome.org]
Sent: Monday, April 19, 2010 12:22 PM
To: php-windows@lists.php.net
Subject: [PHP-WIN] Behavior of mail() function
Running PHP version 5.3.1, I find that if my script tries to send an email message to an address in
the local domain, and the address is invalid, mail() throws an error:
mail(): SMTP server response: 550 5.1.1 <SAMPLE@SETONHOME.ORG>:
Recipient address rejected: User unknown in local recipient table
Is there a way I can configure PHP so that mail() would return false in this case, rather than
throwing an error which causes the script to die?
Our mail server is a Linux server running Postfix, if that matters.
Thank you
Lewis Kapell
--
PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php