Вопрос

Я сталкиваюсь с странной проблемой в производстве, не происходящих в местной машине.

Я разместил приложение в Godaddy, у которого есть страница ASPX, где она собирает адреса электронной почты из текстовых полей (TXTTOEMAIL, TXTCCEMAIL, TXTBCCEMAIL).

Когда я вызываю метод отправки на почтовый объект, почта отправляется дважды. Но это не происходит в моей местной машине.

Примечание: в моей местной машине я использую Gmail SMTP. В том, что я использую Godaddy SMTP.

Любые идеи и советы приветствуются.

Заранее спасибо.

Это было полезно?

Решение

Можете ли вы показать код, который отправляет электронное письмо? Возможно, что Gmail консолидирует два из того же адреса в одну электронную почту вместо того, чтобы отправить его дважды.

Другие советы

Вы используете одно и то же электронное письмо для более чем одной из полей? Если это так, это может быть разница в том, как Gmail отправляет против того, насколько GoDaddy посылает. Gmail, вероятно, замечает два адреса электронной почты одинаковы и отправляет только одно электронное письмо. Godaddy может не проверить это.

Для начала вы можете сбросить электронную почту в папку вместо того, чтобы отправить его на SMTP-сервер, чтобы увидеть, если вы действительно отправляете его дважды:

  <system.net>
    <mailSettings>
      <smtp deliveryMethod="SpecifiedPickupDirectory" from="[from address]">
        <specifiedPickupDirectory pickupDirectoryLocation="[dump directory]" />
      </smtp>
    </mailSettings>
  </system.net>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top