add a note add a note

User Contributed Notes 6 notes

pouletfou at gmail dot com
233 years ago
I use this script to test webapps using mail with this little php script saved as /usr/sbin/sendmail :

    // Program : Fake send mail
    // Author : pouletfou at gmail
    // Description : save this file as /usr/sbin/sendmail
    //  and you can test your PHP applications using mail
    //  by looking at the /tmp/fakesendmail.log files.


$log = fopen (LOGFILE,'a+');

fwrite($log,"\n".implode(' ',$argv).
" called on : ".date('Y-m-d H:i:s')."\n");


Some guy
233 years ago
Under windows there is a bug in php/mail

See here:

this results in you being unable to send 'From: Full Name <>'

Workaround is:

Set the following before calling the mail function:

ini_set('sendmail_from', ';
233 years ago
2 points have to be set :

("SMTP","" );
ini_set('sendmail_from', '');

or set them in the php.ini file

By doing this, i have fixed definetly this problem :-)
dev at realynospamspcweb dot nl
233 years ago
@Crusiatus Black
23-May-2008 05:00

Code below works without errors

= "Da Duder"; //senders name
$email = ""; //senders e-mail adress
$recipient = ""; //recipient
$mail_body = "The text for the mail..."; //mail body
$subject = "Subject for reviever"; //subject
$header = "From: ". $Name . " <" . $email . ">\r\n"; //optional headerfields

mail($recipient, $subject, $mail_body, $header); //mail command :)
burkestar at gmail dot com
233 years ago
The workaround mentioned above only works with IIS 5 assuming you've configured the Virtual SMTP Server to accept relays. 

In IIS console, right-click SMTP Virtual Server and choose "Properties". On "Access" tab, click "Relay..." button and make sure "All except the list below" is selected.

Warning: This is just a quick fix which exposes a security risk because allowing your SMTP server to be a relay with anonymous access could make your computer susceptible to becoming a spam zombie.  You should properly add your computer's IP address to the list and choose "Only the list below" instead to lock it down.
231 years ago
If you use the function utf8_decode() for the subject variable you can receive text messages readables in utf-8.
To Top