Почему отправка почты через модемное соединение происходит так медленно?
У меня есть почтовый сервер, который периодически подключается к Интернету через модемный модем. А раньше я мог отправлять электронные письма с вложениями размером 300 и 500 КБ всего за 1 или 2 минуты. Я не внес никаких изменений в Postfix, и теперь очистка очереди Postfix занимает больше времени, чем обычно. Иногда для доставки электронной почты всего 300 КБ требуется более 10 минут. Если это сообщение находится в очереди с другими сообщениями, содержащими только текст, то остальные сообщения будут доставлены в обычном режиме, тогда как письмо, содержащее вложение размером 300 КБ, будет отложено дольше, чем обычно. Ранее этого не происходило, и все письма были отправлены очень быстро.
Любое предложение о том, что здесь происходит? Может ли это быть вызвано очень большим файлом почтового журнала Postfix, который нужно повернуть, или перенастроить master.cf
?
2 ответа
Ничего особенного. Весьма вероятно, что пропускная способность вашего соединения ниже ожидаемой. Это зависит от скорости модема и скорости соединения. Но отправка больших сообщений через модем занимает много времени. Это не необычно. Даже если у вас есть другой сетевой трафик, проходящий через линию параллельно.
Маленькие доставляются, а большой занимает недели? Это звучит так, как будто ему нужно сделать несколько попыток, прежде чем он успешно поддержит соединение достаточно долго, чтобы доставить всю электронную почту. Если он не отправляет всю электронную почту за один раз (или если он не получает ответ от почтового сервера о том, что он был получен правильно), то Postfix помещает его обратно в отложенную очередь и повторяет попытку в следующий раз.
Проверьте свой почтовый журнал и посмотрите, действительно ли большая электронная почта имеет несколько попыток отправки.
Вы также сможете увидеть причину сбоя в почтовой очереди, запустив mailq
команда.
Если это так, то это либо ненадежное соединение на вашем конце, либо на конце получателя.