Доброго времени суток.
Есть VPS на Ubuntu + Vesta CP. Проблема: не отправляется почта с сервера. Точнее так: перезагружаем сервер - выполняю тестовый скрипт - письмо отправится. Выполняю скрипт повторно, функция mail возвращает true, в логах почты на сервере появляется отметка о письме, но письмо не приходит. Перезагружу VPS - снова одна заявка отправляется. Остальные не приходят. Как это победить?
Настройки в php.ini:
[mail function]
SMTP = localhost
smtp_port = 25
mail.log = /home/admin/mail.log
sendmail_path = /usr/sbin/sendmail -t -i
mail.add_x_header = Off
Логи почты:
[26-Feb-2020 17:27:00 Europe/Moscow] mail() on [/home/admin/web/site.ru/public_html/test.php:2]: To: myemail@gmail.com -- Headers: -- Subject: Test message
[26-Feb-2020 17:27:28 Europe/Moscow] mail() on [/home/admin/web/site.ru/public_html/test.php:2]: To: myemail@gmail.com -- Headers: -- Subject: Test message
[26-Feb-2020 17:29:39 Europe/Moscow] mail() on [/home/admin/web/site.ru/public_html/bitrix/modules/main/tools.php:6856]: To: mail@gmail.com.ru -- Headers: From: mail@gmail.com.ru BCC: myemail@gmail.com Reply-To: mail@gmail.com.ru X-EVENT_NAME: FORM_FILLING_SIMPLE_FORM_6 X-Priority: 3 (Normal) Date: Wed, 26 Feb 2020 17:29:39 +0300 MIME-Version: 1.0 X-MID: 1004.58 (26.02.2020 17:29:19) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -- Subject: =?UTF-8?B?aXN0ay1kZXV0ei5ydTog0LfQsNC/0L7Qu9C90LXQvdCwIHdlYi3RhNC+0YDQvNCwIFs2XSDQntCx0YDQsNGC0L3QsNGPINGB0LLRj9C30Ywg0L3QsCDQsdCw0L3QvdC10YDQtQ==?=
[26-Feb-2020 17:33:07 Europe/Moscow] mail() on [/home/admin/web/site.ru/public_html/test.php:2]: To: myemail@gmail.com -- Headers: -- Subject: Test message
17:27:00 пришло.
17:27:28 не пришло
Перезагружаю
17:29:39 пришло
17:33:07 не пришло
ДОПОЛНЕНИЕ: письма все таки пришли через 7 часов. Теперь не могу понять почему так долго шли(