#php #email #iis
#php #Адрес электронной почты #iis
Вопрос:
Я использую небольшой скрипт php для отправки электронной почты через мой сервер на базе IIS. При попытке отправить почту возникает ошибка:
"The specified CGI application exceeded the allowed time for processing. The server has deleted the process."
Хотя простой php-скрипт работает нормально, мой пример кода приведен ниже.
<?php
if(mail('sheery_1@hotmail.com','test subject','test message')){
echo('ok');
} else{
echo('not ok');
}
?>
Комментарии:
1. Вы настроили smtp для отправки писем?
2. с какой версией iis вы работаете
3. да, я настроил smtp и тестирую его на своем рабочем сервере, на домашнем сервере скрипты работают нормально, но на моем рабочем веб-сайте это выдает эту ошибку.
Ответ №1:
Вы должны настроить свой домашний сервер, поскольку эта функция уже настроена на серверах хостинга.
Попробуйте изменить php.ini и изменить пути smtp и т. Д
Комментарии:
1. но я тестирую это на своем рабочем сервере, а не на домашнем сервере, на домашнем сервере это работает нормально, но когда я запускаю его, он выдает эту ошибку.