.Net Почта дубликатов
Вопрос
Я сталкиваюсь с странной проблемой в производстве, не происходящих в местной машине.
Я разместил приложение в 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>