我正在运行带有IIS 7.5 & 6.0 Windows server 2008 R2 Enterprise ,并启用了SMTP服务。 按照本指南 , SMTP服务已安装并configuration为通过我的个人gmail帐户转发出站电子邮件:
IIS 6.0(SMTP虚拟服务器#1)
outbound security :基本authentication([email protected] +密码)+ TLSencryption outbound connections :TCP端口= 587 advanced :智能主机= smtp.gmail.com IIS 7.5(SMTP电子邮件)
E-mail address :[email protected] SMTP Server :smtp.gmail.com Port :587 Specify credentials :[email protected] +密码 当我用telnet进行testing时:
220 SERVER Microsoft ESMTP MAIL Service, Version: 7.5.7601.17514 ready ehlo 250-SERVER Hello [172.29.40.7] 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING 250-VRFY 250 OK mail from:[email protected] 250 2.1.0 [email protected] OK rcpt to:[email protected] 250 2.1.5 [email protected] Data 354 Start mail input; end with <CRLF>.<CRLF> Subject:Test subject This is the email body . 250 2.6.0 <SERVER> Queued mail for delivery
它工作,但这是我在Gmail中得到的:
Return-Path: <[email protected]> Received: from SERVER by mx.google.com with ESMTPS id g9sm9663174wix.1.2013.04.17.06.20.48 (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 17 Apr 2013 06:20:49 -0700 (PDT) Received: from ([127.0.0.1]) by SERVER with Microsoft SMTPSVC(7.5.7601.17514); Wed, 17 Apr 2013 15:03:07 +0200 Subject: Subject:Test subject From: [email protected] Bcc: Return-Path: [email protected] Message-ID: <0000000a@SERVER> X-OriginalArrivalTime: 17 Apr 2013 13:03:16.0990 Date: Wed, 17 Apr 2013 06:20:49 -0700 (PDT) This is the email body

正如你所看到的,有几个问题:
Q1:有人能解释为什么吗?
另外, 我在Google论坛上看到, 500 emails / day有500 emails / day ,这意味着即使我设法解决上述问题,仍然不够好,因为我需要发送更多的电子邮件。
Q2:有没有办法(有或没有IIS SMTP)让服务器直接发送电子邮件到任何目标电子邮件地址,而不经过中继?
Q2:有没有办法(有或没有IIS SMTP)让服务器直接发送电子邮件到任何目标电子邮件地址,而不经过中继?
答:是的。 为要发送电子邮件的每个gTLD创build一个远程域,并删除转发configuration。 然后,SMTP将使用DNS为这些远程域定位电子邮件服务器,并将电子邮件直接发送到这些远程域。
例如,如果要发送电子邮件到任何.com电子邮件地址,则为* .com创build一个远程域。 对于要发送电子邮件的任何其他gTLD也要这样做。
354 Start mail input; end with <CRLF>.<CRLF> Subject:Test subject ...
应该
... 354 Start mail input; end with <CRLF>.<CRLF> From: [email protected] To: [email protected] Subject:Test subject ...
如果不添加From:文本,gmail会添加From:[email protected] To:还应该添加遵循SMTP的标准方式。
这真的是操作系统不可知论者。
问题1 :这就是谷歌所做的 – 它将所有内容都重写为@ gmail.com。 如果你去谷歌应用程序(并通过谷歌路由所有电子邮件)的事情可能会有所不同,但我没有真正的研究。
Q2 :获得一个具有良好的正向和反向DNSparsing(意思是1.2.3.4 => your.mail.server; your.mail.server => 1.2.3.4)的IP地址,并注意其声誉。 dynamicIP地址,静态无法parsing的IP地址,dyn-44-33-22-11.spamking.ru这样的名字,半打出炉的dynamicDNS计划会给你带来麻烦,你将花费你所有的空闲时间离开BL。 最简单的事情将通过你的上游提供商smarthost(在这个国家,这项服务通常免费订阅)中继。 如果你的意愿是群发邮件(正如我从每天发送超过500封电子邮件的需求中收集的信息那样),那么你无论采用哪种方式都是在payola国家(因为我描述的IP地址不会是免费的,你的上游会迅速采取神采)。