я использую debian и apache.
если я установлю sendmail, php mail()
функция работает отлично. но в противном случае я устанавливаю exim4, php mail()
функция ничего не делает.
Я изменил php.ini, редактируя sendmail_path, но я не могу отправлять письма (я пытаюсь sendmail -t -i, sendmail -t и exim4, но все работает)
любая идея решения? Спасибо!
Если вы добавите Exim в качестве замены sendmail, вы должны использовать /usr/lib/sendmail
как путь.
Попробуйте протестировать команду, которую вы используете, из командной строки. Это должно сказать вам, есть ли у вас проблемы с командой или проблема между PHP и Exim. Также проверьте файл журнала / var / log / exim / maillog, чтобы увидеть, есть ли какие-либо указания на то, что вы получаете сообщение в Exim.