Citat:
Ursprungligen postat av studiox
Citat:
Ursprungligen postat av Magnus_A
|
Detta går bara på windows som emilv sa.
Om grinditwp vill ha lite mer flexibilitet skulle jag rekommendera phpmailer som är mycket bättre, och kan använda en SMTP server med auth även på linux.
|
PHPMailer verkar najs.
Finns det några nackdelar med att skicka direkt via SMPT-servern enligt följande:
Kod:
function sendmail($ToName, $ToEmail, $FromName, $FromEmail, $Subject, $Body, $Server)
{
$SMTP = fsockopen($Server, 25);
$InputBuffer = fgets($SMTP, 1024);
fputs($SMTP, "HELO $Server\n");
$InputBuffer = fgets($SMTP, 1024);
fputs($SMTP, "MAIL From: $FromEmail\n");
$InputBuffer = fgets($SMTP, 1024);
fputs($SMTP, "RCPT To: $ToEmail\n");
$InputBuffer = fgets($SMTP, 1024);
fputs($SMTP, "DATA\n");
$InputBuffer = fgets($SMTP, 1024);
fputs($SMTP, "From: $FromName <$FromEmail>\n");
fputs($SMTP, "Reply-To: $FromName <$FromEmail>\n");
fputs($SMTP, "Content-Type: text/html; charset=iso-8859-1\n");
fputs($SMTP, "X-Mailer: PHP/" . phpversion() . "\n" . "MIME-Version: 1.0\n");
fputs($SMTP, "To: $ToName <$ToEmail>\n");
fputs($SMTP, "Subject: $Subject\n\n");
fputs($SMTP, "$Body\r\n.\r\n");
fputs($SMTP, "QUIT\n");
$InputBuffer = fgets($SMTP, 1024);
fclose($SMTP);
}
Verkar ganska vettigt? Då kanske ett 100Kb bibliotek känns överflödigt?
Finns ganska bra guide på just mail direkt via smtp server här;
http://www.dreamincode.net/forums/showtopic36108.htm