Назад | Перейти на главную страницу

Истекло время ожидания Zimbra Relaying из соединения Postfix для отправки нескольких писем?

У меня есть настройка веб-сервера с постфиксом, который передает электронную почту на сервер Zimbra. Это работает нормально, однако я попытался отправить несколько тысяч писем, и теперь время ожидания соединения от postfix до zimbra истекает. Все электронные письма были отложены в очереди постфиксов.

Если я попытаюсь отправить отдельные электронные письма с postfix на zimbra, он будет работать нормально. Но если я попытаюсь очистить очередь постфиксов, время ожидания всех писем истечет. В mail.log электронные письма выглядят так:

postfix / error [2494]: 32B0950C04: to =, relay = none, delay = 19431, delays = 19402/29/0 / 0.01, dsn = 4.4.1, status = deferred (доставка временно приостановлена: подключитесь к mail.server. com [123.45.678.91]: 25: Истекло время ожидания соединения)

Я также заметил, что в приведенном выше сообщении говорится «relay = none» для этих писем, которые не работают. Но в письмах, которые отправляются, написано «relay = domainname.com».

Как я могу решить эту проблему, отправив электронные письма в очередь и предотвратив повторение этого снова?

Похоже, вы перегружаете свой сервер Zimbra до такой степени, что он больше не может обрабатывать входящие запросы.

Вам нужно посмотреть на свой сервер Zimbra и проанализировать его, чтобы увидеть, где находится узкое место производительности. Вы также можете получить пользу от общая настройка производительности.

connect to mail.server.com[123.45.678.91]:25: Connection timed out)

Это означает, что почта изначально была адресована этому серверу.

Если это было неправильно, вам нужно явно повторно поставить в очередь сообщения, используя

postsuper -r ALL

Это приводит к новому вычислению пункта назначения.