Не отправляется почта через smtp-pulse.com

Grammy

Проверенные
Сообщения
69
Реакции
37
Баллы
8,120
Доброго вечера всем! :)
Некоторое время была проблема с отправкой почты с форума, я грешил на smtp-pulse.com, но поскольку это было не срочно - не копал вопрос.
На этих выходных занялся обновлением сервера (Дебиан обновил до актуального, форум обновил), а почта выдаёт кучу ошибок (оповещения о сообщениях, отслеживании идут в почту и дают ошибки).
Решил заняться.
smtp-pulse.com действительно глючил - они некоторое время назад сбросили авторизацию всем юзерам :)
Сгенерил новый пароль, сейчас прописал его, но - почта не стала отправляться, и ошибки продолжили идти, но чуть другие.
Вероятно дело в настройках, но где смотреть, кроме админки - я не соображу..
  • Symfony\Component\Mailer\Exception\TransportException: Email to m*@dok34.ru from mail*@mostovskiy.com failed: Connection to "ssl://smtp-pulse.com:465" timed out.
  • src/vendor/symfony/mailer/Transport/Smtp/Stream/AbstractStream.php:82
Звёздочки поставил я сам, для профилактики лишнего спама :)
Поиском глянул бегло - не увидел этой ошибки.
С самим smtp-pulse.com - соединение есть, то есть провайдер не блокирует.
Куда смотреть?
 
Дополню - в Настройках почты, в админке - окно ввода пароля после сохранения настроек - снова пустое. ВОзможно это нарочно (чтобы враги не подсмотрели), возможно это собственно глюк у меня :)
Не помню, как было ранее. Почта работала и работала..а затем времени не было настроить.
 

Вложения

  • 1787597592748.png
    1787597592748.png
    53.6 KB · Просмотры: 14
Конкретно с этим сервером не удается установить соединение и передать данные. Хостинг в РФ? Если да, то вот вам и ответ
Не уверен, сорри.
Вот вывел sudo -u www-data openssl s_client -connect smtp-pulse.com:465 -servername smtp-pulse.com
Start Time: 1787597825
Timeout : 7200 (sec)
Verify return code: 0 (ok)
Extended master secret: no
Max Early Data: 0
---
read R BLOCK
220 smtp-pulse.com ESMTP SnedPulse SMTP Server

Вроде соединяется?
 
Файл:
<?php
$host = 'smtp-pulse.com';
$port = 465;
$timeout = 10;

$socket = stream_socket_client("ssl://$host:$port", $errno, $errstr, $timeout);
if (!$socket) {
echo "Error connecting: $errstr ($errno)\n";
} else {
stream_set_timeout($socket, 5);
$response = fgets($socket);
fclose($socket);
echo "Connected! Server said: $response";
}

Выполняю:
sudo -u www-data php test-smtp.php
Connected! Server said: 220 smtp-pulse.com ESMTP SnedPulse SMTP Server
..вроде как работает, нет блокировки?
ещё - если меняю пароль, добавляю лишнюю цифру), то ошибка уже - нет аутентификации, то есть соединение происходит..
Куда смотреть? :)
 
Не уверен, сорри.
вроде как работает, нет блокировки?
Вы проверяете просто tls соединение, а не полноценный smtp тест с отправкой письма. У отправки письма будет другой размер данных. Как я написал выше, сервис находится за рубежом и на серверах amazon, которые в РФ блокируются РКНом. Ситуация может меняться от провайдера к провайдеру, от региона к региону, от времени, от фазы луны, от настроения сотрудников этой госконторы и так далее. То же самое и про ваши тестовые запросы, это не полноценный тест: разные запросы передают разное количество данных и ваш тест просто не доходит до этапа передачи полезной нагрузки. Можете почитать про "16кб блокировки", лично у меня соединения до smtp-pulse.com падают после 24 пакета и симптомы кажутся довольно очевидными
 
Вы проверяете просто tls соединение, а не полноценный smtp тест с отправкой письма. У отправки письма будет другой размер данных. Как я написал выше, сервис находится за рубежом и на серверах amazon, которые в РФ блокируются РКНом. Ситуация может меняться от провайдера к провайдеру, от региона к региону, от времени, от фазы луны, от настроения сотрудников этой госконторы и так далее. То же самое и про ваши тестовые запросы, это не полноценный тест: разные запросы передают разное количество данных и ваш тест просто не доходит до этапа передачи полезной нагрузки. Можете почитать про "16кб блокировки", лично у меня соединения до smtp-pulse.com падают после 24 пакета и симптомы кажутся довольно очевидными
Вас понял, спасибо, изучу, очень вероятно, что это так.
Альтернативы какие есть? Как я понимаю - поднять свой сервер на сервере, отправлять через php-mail,...?
Я собственно Сендпульс решил использовать, чтобы уведомления в почте не посчитали спамом.
Хотелось бы избежать подобного и дальше :)
Ах да - у меня отдельно есть Контактная форма на форуме, настраивали тоже через Сендпульс, и она работает, и работала.
ЧТо и вызывало у меня мысли о том, что собственно релей активен.
 
Конкретно по альтернативам не подскажу, поискать какой-нибудь российский аналог внутри РФ, если такие существуют с приемлемыми тарифами: яндекс почта для бизнеса, вк, и так далее. Если используется панелька для управления сервером типа isp manager/fastpanel, там уже есть встроенный почтовый сервер с smtp и прочим. php-mail не рекомендую. У меня у самого стоит mailcow на отдельном сервере, но у меня была такая необходимость в отдельном почтовике
 
Я собственно Сендпульс решил использовать, чтобы уведомления в почте не посчитали спамом.
Хотелось бы избежать подобного и дальше :)
Если правильно настроить почтовик, то письма и так не посчитают спамом. Главное чтобы юзеры не жмали кнопку "это спам" в почтовом клиенте, ибо тогда можно улететь в глобальную базу спамеров у провайдеров и вылезание из нее займет время
 
Конкретно по альтернативам не подскажу, поискать какой-нибудь российский аналог внутри РФ, если такие существуют с приемлемыми тарифами: яндекс почта для бизнеса, вк, и так далее. Если используется панелька для управления сервером типа isp manager/fastpanel, там уже есть встроенный почтовый сервер с smtp и прочим.
..не, у меня в консоли всё, вручную настроенное :)
ISP давно не использовал. Сервер я представляю почтовый, давно просто не настраивал. Живу на гугле и радуюсь :)

php-mail не рекомендую.
Понял, спасибо!
У меня у самого стоит mailcow на отдельном сервере, но у меня была такая необходимость в отдельном почтовике
Понял. Я с этим раньше сталкивался - когда сервер, например, упал ,или обновляется всерьёз - мой почтовик разумеется выключался тоже. А у меня вся связь тогда была через почту..включая поддержку , ЛК того же ISP , когда надо было срочно что-то чинить, не имея работающей почты :)
С тех пор я возложил почту на Гугл\Яндекс, удобнее.
Но в принципе что-то сделать смогу, я думаю ,с DKIM, DMARC и пр..
 
Если правильно настроить почтовик, то письма и так не посчитают спамом. Главное чтобы юзеры не жмали кнопку "это спам" в почтовом клиенте, ибо тогда можно улететь в глобальную базу спамеров у провайдеров и вылезание из нее займет время
Понимаю. За всех своих юзеров не могу отвечать, но в целом могу решиться.
Спасибо!!
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу