sadieff
@sadieff
Нажимаю клавиши в нужной последовательности

Почему отправляется только первое письмо после перезагрузки VPS?

Доброго времени суток.
Есть 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 часов. Теперь не могу понять почему так долго шли(
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
martin74ua
@martin74ua Куратор тега Системное администрирование
Linux administrator
/var/log/maillog и прочие логи почтовика. что там?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы