PHP: mail() funkcija - težavica
3 naročniki
3 naročniki
Čez vikend smo en računalnik, ki ima apache na WinXP prenesli v nove prostore stranke, ki ima T-2 optiko (prej Siol žice).
Sedaj v aplikaciji ne dela mail, ki bi naj poslal administratorju mail po uspešnem backupu. Ker od prestavitve računalnika nisem prejel maila sem šel pogledat ročni backup in vidim sledeče
Warning: mail() [function.mail]: Failed to connect to mailserver at "mail.domena.si" port 25, verify your "SMTP" and "smtpport" setting in php.ini or use iniset() in D:\xampp\htdocs\projekt\functions.inc.php on line 479
Nastavitev vmes nismo menjali...
php.ini nastavitve v xampp/php/php.ini
[mail function]
; For Win32 only.
;SMTP = localhost
;smtp_port = 25SMTP = mail.domena.si
smtpport = 25
sendmailfrom = info@domena.si
Del kode za pošiljanje mail-a
// To send HTML mail, the Content-type header must be set
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
// Additional headers
$headers .= "To: $email_report\r\n";
$headers .= "From: Optasys Reporter <".Settings::EmailFrom().">\r\n";
// Mail it
mail($email_report, $subject, $message, $headers);
Kak predlog, zakaj sedaj ob prehodu na T-2 "šteka" oz. ne deluje?