così funziona
Codice PHP:
echo "[b]Invio mail[/b]\n\n";
$nl = "\n";
$connect = fsockopen(ini_get('SMTP'), ini_get('smtp_port'), $errno, $errstr, 30) or die('Could not talk to the sendmail server!');
$rcv = fgets($connect, 1024);
fputs($connect, 'HELO {' . $_SERVER['SERVER_NAME'] . '}' . $nl);
$rcv = fgets($connect, 1024);
// Loop through recipients and send mail
//$message = file_get_contents("mail");
fputs($connect, 'MAIL FROM:' . $from_email . $nl); // <-- LINE 136
$rcv = fgets($connect, 1024);
fputs($connect, 'RCPT TO:' . $to_address . $nl);
$rcv = fgets($connect, 1024);
fputs($connect, 'DATA' . $nl);
$rcv = fgets($connect, 1024);
for ($line = 0; $line < count($headers); $line++) {
$nl = "\r\n";
fputs($connect, $headers[$line] . $nl);
}
for ($line = 0; $line < count($body); $line++) {
$nl = "\n";
fputs($connect, $body[$line] . $nl);
}
fputs($connect, '.' . $nl);
$rcv = fgets($connect, 1024);
fputs($connect, 'RSET' . $nl);
$rcv = fgets($connect, 1024);
fputs($connect, 'QUIT' . $nl);
$rcv = fgets($connect, 1024);
fclose($connect);