Страница 1 из 1
Не отправляется почта из php функцией mail
Добавлено: Пт ноя 28, 2025 6:56 am
Aleksey
Добрый день!
Не отправляется почта из php функцией mail.
На домене есть почтовые ящики - они нормально работают. отправляют и получают почту, тестовое сообщение из панели приходит.
В dns прописаны mx, dkim, spf, dmark.
Что может быть, где смотреть, проблема в php или в exim?
Re: Не отправляется почта из php функцией mail
Добавлено: Пн дек 01, 2025 9:18 am
alenka
5 параметр функиции mail, ключ -f ваш отправитель
Re: Не отправляется почта из php функцией mail
Добавлено: Пн дек 01, 2025 9:32 am
Aleksey
Отправляю if (mail("имя ящика", "Tema", "Тестовое сообщение", "-f")) echo "OK!!!"; else echo "Error!";
и в логе
2025-12-01 11:56:53 Warning: purging the environment.
Suggested action: use keep_environment.
2025-12-01 11:56:53 1vPziH-0003AS-Rb <= имя ящика U=meridian P=local S=495 from for имя ящика
2025-12-01 11:56:55 1vPziH-0003AS-Rb => имя ящика R=dnslookup T=remote_smtp H=mxs.mail.ru [217.69.139.150] I=[185.192.247.155] X=TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128 CV=
2025-12-01 11:56:55 1vPziH-0003AS-Rb Completed
но письмо не приходит, а если отправить из почтового ящика и roundcube, то приходит
Re: Не отправляется почта из php функцией mail
Добавлено: Пн дек 01, 2025 11:44 am
alenka
вы хоть бы документацию посмотрели, 5 параметр а не 4
-
ftest@gmail.com
Re: Не отправляется почта из php функцией mail
Добавлено: Вт дек 02, 2025 8:08 am
Aleksey
все равно не доходит
if (mail("имя ящика", "Tema", "Тестовое сообщение", "Content-type: text/html; charset=utf-8\r\n", "-имя ящика")) echo "OK!!!"; else echo "Error!";
Re: Не отправляется почта из php функцией mail
Добавлено: Вт дек 02, 2025 8:41 am
Aleksey
Проблема была в домене на кириллице, создал на том же аккаунте другой домен на латинице и все сразу стало работать даже без параметра -f