我希望能够通过Windows 2003服务器从我自己的域(Domain.com)发送电子邮件,我测试了我的应用程序,它在我的本地IIS上正常工作。
但我不知道究竟需要什么来让它在外面工作。
提前致谢。
答案 0 :(得分:1)
但我不确切知道需要什么 让它在外面工作。
在外面工作?您想从不运行邮件服务器的计算机向bashar@domain.com发送电子邮件吗?为此,您必须注册域名。这样做了吗?
答案 1 :(得分:1)
您的编程语言的电子邮件库应具有指定处理来自您的域的电子邮件的外发SMTP服务器的功能。在早期,过去很容易只创建一个邮件并从本地SMTP服务器发送它。
询问您的ISP是否可以访问SMTP服务器以转发电子邮件。如果已经完成,您将能够向任何目的地电子邮件地址发送电子邮件,而无需担心电子邮件进入垃圾文件夹。
答案 2 :(得分:1)
巴沙尔,“外面”我认为,“我希望它来自 domain.com ”(您的域名)。
为此,您必须将域注册中的MX(邮件交换)记录更改为指向SMTP服务器的IP地址。当然,这意味着任何现有电子邮件服务器将不再处理此域的电子邮件; 一切将路由到IIS计算机。如果这不合适,那么您将无法真正发送源自您域的电子邮件。
一种解决方法是在您的电子邮件的“回复”和“FromAddr”中使用您的域名。实际上,在回复字段中查看您的域名足以让大多数人相信该电子邮件确实来自那里。但是,如果FromAddr指向一个IP地址上的实际电子邮件服务器,并且邮件实际上来自不同的IP地址(例如您的IIS服务器),那么许多电子邮件中继服务器将阻止它作为可能的垃圾邮件。
此外,我建议您查看AspNetEmail以管理电子邮件(真正的SMTP)编程。除了拥有出色的控制权外,他们还拥有丰富的技术支持文章和一流的支持计划。这些人真的知道SMTP。你可以阅读他们的内容,即使没有购买任何东西,但很多信息是按照他们的控制特定的方式进行的。当然,我也认为支持帮助您的供应商是一个好主意。
答案 3 :(得分:0)
如果您已注册域名,那么发送邮件除了SMTP客户端库和SMTP服务器(即您的ISP)之外,您不需要任何其他人愿意接受您的邮件并将它转发到目的地。
接收邮件有点困难。为此你需要:
答案 4 :(得分:0)
我使用gmail是因为我有很多域名,它在控制面板中设置了一个易于设置的“发送为”功能,当您在域名的电子邮件中添加转发器时,您已全部设置