Я кодировал сайт с помощью PHP. Наш клиент развернул сайт в IIS. Они установили PHP 5.2, но функция mail()
не работает на их сервере.
Они добавили этот файл конфигурации в папку www:
web.config:
<configuration>
<system.webServer>
<handlers>
<remove name="PHP- fastcgi" />
<add name="PHP - FastCGI" path="*.php" verb="*"
modules="FastCgiModule"
scriptProcessor="C:\Php\php-cgi.exe" resourceType="Unspecified" />
</handlers>
<defaultDocument>
<files>
<add value="default.php" />
<add value="index.php" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
Следующая функция генерируется функцией mail()
:
server error - 500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.
Я знаю, что должно быть простое решение с редактированием файла php.ini
. Но ответственное лицо заявило, что они не могут редактировать php.ini
, и мы должны кодировать контактную страницу с asp.
Можно ли в этом случае отправлять почту с помощью php?