средство проверить, отправили ли письма использование JAVA-приложения, поставляется месту назначения почтовым сервером SMTP

Хорошо, что об/мин приводит Вам причину проблемы.

Выполненный

# strace -e file -f rpm -i --force /root/jdk-6u11-linux-i586.rpm

и посмотрите, какова ошибка.

(Не рекомендуемые флаги -Uvh для установки пакетов с об/мин?)

1
задан 25 January 2011 в 14:25
2 ответа

Нет, Вы не можете (я думать). Можно проверить, была ли электронная почта правильно поставлена серверу SMTP, но сообщение, вероятно, пройдет несколько других smtp серверов также, и один из них может отметить сообщение как спам без Вас когда-либо знающий об этом.

Я думаю лучший способ удостовериться, что интернет-почта поставляется, должен удостовериться, что Ваше сообщение не становится теговым как спам. Там несколько простых способов сделать это:

  • Реализуйте DomainKeys или SPF (Платформа политики Отправителя). Вам будет нужна Ваша помощь системных администраторов с этим.
  • Не помещайте слишком много HTML в электронную почту

Однако, всегда существует шанс, Ваша почта с не получает канавку. Это - природа интернет-электронной почты.

1
ответ дан 4 December 2019 в 01:46

Вы, которых приложение только поставляет письмам Вашему серверу SMTP, который затем распространяет их далее (поскольку Jeroen просто сказал). Таким образом, Вы не можете "видеть", была ли почта на самом деле поставлена или была отброшена как Спам где-нибудь на пути.

Для уведомления о доставке можно смотреть на заголовок "Disposition-Notification-To" в RFC2298 (см. раздел 2.1), но я предполагаю, что это на самом деле не поможет определению успешной доставки в JAVA-приложении., если Вы не получаете доступ к почтовому ящику подтверждения оттуда.

0
ответ дан 4 December 2019 в 01:46

Теги

Похожие вопросы