.Net 邮件重复
我在生产中遇到一个奇怪的问题,而不是在本地机器中发生。
我在 godaddy 托管了一个应用程序,它有一个 aspx 页面,它从文本字段(txtTOEmail、txtCCEmail、txtBCCEmail)收集电子邮件地址。
当我调用邮件对象的 send 方法时,邮件被发送两次。但这并没有发生在我的本地机器上。
注意:在我的本地计算机中,我使用 GMAIL smtp。在产品中我使用Godaddy SMTP。
欢迎任何想法和建议。
I am facing a weird problem in production, not happening in Local machine.
I hosted an application in godaddy that has a aspx page where it collects the email addresses from the text fields (txtTOEmail,txtCCEmail, txtBCCEmail).
When I call the send method on the mail object, the mail is sent twice. But this is not happening in my local machine.
NOTE : In my local machine I am using GMAIL smtp. In prod I am using Godaddy SMTP.
Any ideas and advices are welcomed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您能显示发送电子邮件的代码吗? GMail 可能会将两个相同的地址合并到一封电子邮件中,而不是发送两次。
Can you show the code that is sending the email? It is possible that GMail is consolidating two of the same address into one email instead of sending it twice.
您是否在多个字段中使用同一电子邮件?如果是这样,GMail 的发送方式与 Godaddy 的发送方式可能会有所不同。 GMail 可能会注意到这两个电子邮件地址相同,并且只发送一封电子邮件。 Godaddy 可能不会检查这一点。
Are you using the same email for more than one of the fields? If so, it could be a difference in how GMail sends vs. how Godaddy sends. GMail probably notices the two email addresses are the same and only sends one email. Godaddy may not check that.
对于初学者,您可以将电子邮件转储到一个文件夹,而不是将其发送到 SMTP 服务器,看看是否确实发送了两次:
For starters, you can dump the e-mail to a folder instead of sending it to the SMTP server to see if you actually send it twice: