SMTP проблем

CosaNostra

Registered
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in D:\XAMPP\htdocs\testvane_na_mail.php on line 2

Код:
<?php
mail ("my_mail@abv.bg", "Testova tema", "Test message");
?>

От къде идва тази грешка?
 
heminei каза:
Ако си на windows може да използваш QK SMTP Server, а за linux - postfix.

На Windows съм. Може ли малко информация за QK SMTP Server - по-точно как и къде се инсталира. Благодаря :)
 
Съобщенията за грешки в РНР в повечето случай са доста точни и изчерпателни. Достатъчно е отново да го прочетеш и да разбереш какво казва.

Необходимо е да посочиш имейл адрес на изпращача (From) или в настройките на sendmail (sendmail_from) или да имаш допълнителен header с тази информация.

PHP:
mail ("my_mail@abv.bg", "Testova tema", "Test message", "From: my_mail@abv.bg");

В четвъртия параметър, headers, обикновенно се съдръжа доста полезна информация, не само From стойността. В някой случай, това няма да ти е достатъчно за да можеш да изпращаш съобщения.
 

Back
Горе