Mam skrypt do wysyłania maila przez gniazda w serwerze SMTP. Wcześniej chodził bardzo dobrze, niestety ostatnio przestał wysyłać maile (wysyła tylko od czasu do czasu, badź wcale). Myślę ze trzeba dopisać do tego skryptu uwierzytelnianie na serwer SMTP. Czy mogłby ktoś mi pomóc

Oto skrypt (zaznaczam ze sam go nie wymyśliłem

[php:1:f71f393dea]
<?
function eSendMail($eSMTPServer, $eFrom, $eTo,
$eSubject, $eMessageBody){
$fp=pfsockopen($eSMTPServer, 25);
fputs($fp,"HELO $eSMTPServerrn");
sleep(1);
fputs($fp,"MAIL FROM:<$eFrom>rn");
fputs($fp,"RCPT TO:<$eTo>rn");
fputs($fp,"DATArn");
fputs($fp,"To: <$eTo>rn");
fputs($fp,"Subject: $eSubjectrn");
fputs($fp,"rn");
fputs($fp,"$eMessageBodyrn");
fputs($fp,"rn.rn");
fputs($fp,"QUITrn");
fclose($fp);
}
eSendMail('serwer.smtp.pl','od_kogo@pl.pl','do_kogo@o2.pl','temat','tresc wiadomosci');
?>
[/php:1:f71f393dea]