Drop Shadow Within Image
The PHP mail() function can be used to send email from a PHP script. It may be the most simple way to send email.
The minimum mail() parameters are To, Subject, Message, and From. Example:
mail("name@example.com","The Info","Call me for the information.","From: name@example.com");
In the parameters, name@example.com is To, The Info is Subject, Call me for the information. is Message, and From: name@example.com is From.
Because it is so simple, it is likely to be used by spammers. A few hosting companys have disabled mail() to prevent spamming from their servers. Generally, I have found this only on very cheap hosting accounts.
The above is a short how-to for using the PHP mail() function. For comprehensive information, see the PHP mail() documentation page.
Let me add a note about sending HTML email. You can do it (the message should have HTML markup) with a bit more information in the fourth parameter of the mail() function.
Append this to the fourth parameter:
\r\nMIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8
You will end up with this:
mail("name@example.com","The Info","<!doctype html><html><body><p>Call me for the information.</p></body></html>","From: name@example.com\r\nMIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8");
And yes, you can send Cc and Bcc copies, too. The method is by adding information to the fourth parameter.
For a Cc and a Bcc, append this to the fourth parameter:
\r\nCc: name2@example.com\r\nBcc: name3@example.com
With the Cc/Bcc appended and the HTML content information appended, you will end up with this:
mail("name@example.com","The Info","<!doctype html><html><body><p>Call me for the information.</p></body></html>","From: name@example.com\r\nCc: name2@example.com\r\nBcc: name3@example.com\r\nMIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8");
Now you know how easy it is to send email with the PHP mail() function.
(This content first appeared in Possibilities newsletter.)
Will Bontrager

