Я не могу получить свой php-скрипт для отправки электронной почты.
<?php
echo "Does this page work?";
mail('my email address', 'test subject', 'test message');
?>
Сначала я установил настройки почтовой функции в файле php.ini следующим образом:
Я проверил настройки своей учетной записи электронной почты в Outlook. Он не требует аутентификации, его порт 25, а тип зашифрованного соединения - «Авто». Учитывая это, я настроил свой файл php.ini соответственно:
SMTP = ssl://smtp1.iis.com
smtp_port = 25
Тогда я установил:
sendmail_from = my email address
Оператор echo выводится в браузере, поэтому я знаю, что файл php распознается и обрабатывается. Но браузер также показывает следующую ошибку:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\xampp\htdocs\mailtest.php on line 3
Я четко установил sendmail_from, поэтому я не знаю, что еще делать. Я также попытался удалить часть 'ssl: //' из настройки SMTP в файле php.ini и настроить файл php5.ini. Какой из этих файлов .ini мне следует настроить в любом случае?