Чтобы отправлять почту с моего локального сервера Sendmail на внешний адрес, я подключаю его к аутентифицированному SMART HOST, предоставленному моим интернет-провайдером.
В sendmail.cf есть следующая строка DS:
DS[smtp.xxxxxxxxx.org]
а файл authinfo содержит:
AuthInfo:smtp.xxxxxxxxxx.org "U:authsmtp" "I:authsmtp@xxxxxxxxxx.org" "P:ABCDEFGH" "M:LOGIN PLAIN"
Этот механизм работает должным образом с письмами без вложений или с электронными письмами с вложениями <4M.
Проблема в том, что когда я отправляю письмо с вложением> 4M, оно пересылается на интеллектуальный хост, но застревает в исходящем ящике клиента (обычно Outlook). В результате почта продолжает отправляться, пока не удаляется из папки исходящих вручную.
Кажется, что сервер mai, а затем smarthost получают всю почту, но клиент отказывается от транзакции по истечении времени ожидания.
Я не могу найти решение, чтобы заметить клиенту, что почта была успешно получена сервером и не нуждается в повторной отправке, и я действительно не знаю, с чего начать ...