发送电子邮件从app做域不同于.com

本文关键字:不同于 com app 电子邮件 | 更新日期: 2023-09-27 18:14:01

我面临的问题是,当我尝试发送电子邮件时,只有当用户在inc . com域时才发送。例如gmail.com或mailinator.com

在其他情况下,电子邮件永远不会收到。有什么建议吗?

发送电子邮件从app做域不同于.com

可能您的服务器调用的DNS有问题。检查其他域是否正确解析,即使用

System.Net.IPHostEntry host = System.Net.Dns.GetHostEntry("noncom.de");
if(host.AddressList.Length > 0)
    Response.Write(host.AddressList[0].ToString());
else
    Response.Write("Nope");

设计糟糕的邮件发送库对电子邮件地址进行错误的正则表达式检查,例如

if ! match(email_addr, "@'w+'.com$")

否则,应该正确地从电子邮件地址中提取域名,解析mx记录,如果找到任何有效的mx记录,则通过MTA发送邮件。

更多的信息将有助于我们给你一个适当的答复。比如您正在使用的库的名称(如果有的话)。或者你用来发送电子邮件的代码。或者发送失败的电子邮件地址