![]() |
![]() |
asterix 30.03.2004 - 22:40 | Помогите кто знает... |
Mexoc 1 - 31.03.2004 - 00:07 |
Есть два способа. Первый - использовать функцию mail(string to, string subject, string message, string additional_headers); Второй, он же нормальный, использовать сокет-соединение с СМТП сервером через 25 порт. Вот те примерный код: $host='smtp.сервер.ru'; $port='25'; $nl ="\015\012"; $addr='куда@слать.ru'; $msg ="сообщение"; $subj="тема"; $fs=fsockopen($host,$port); fputs($fs,"HELO обратный_ip$nl"); echo fgets($fs,1000)."<br>\n"; fputs($fs,"MAIL FROM:обратный@адрес.ru$nl"); echo fgets($fs,1000)."<br>\n"; fputs($fs,"RCPT TO:$addr$nl"); echo fgets($fs,1000)."<br>\n"; fputs($fs,"DATA$nl"); echo fgets($fs,1000)."<br>\n"; fputs($fs,"Subject:$subj$nl"); ($fs,1000)."<br>\n"; fputs($fs,"$msg$nl"); ($fs,1000)."<br>\n"; fputs($fs,"$nl.$nl"); echo fgets($fs,1000)."<br>\n"; fputs($fs,"QUIT$nl"); echo fgets($fs,1000)."<br>\n"; fclose($fs); ----------------------------- Читай мануалы по SMTP и SOCKS, там все есть |
asterix 2 - 01.04.2004 - 15:41 | up |
Lucifer 3 - 01.04.2004 - 15:51 | asterix, ты чё, с дуба упал?? Тебе всё в первом посте написали |