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