我正在尝试configurationPostfix,以便接受来自$mynetworks之外的已validation客户端的邮件。 当我尝试从我的iPhone发送一个testing邮件,该邮件被configuration为使用端口25,SSL和密码authentication时,邮件被Postfix拒绝。 我在/var/log/mail.info获得以下内容: 10月25日17:41:35 mailhost postfix / smtpd [6136]:warning:212.183.xx:hostname host212-183-xx.uk.access.vodafone.netvalidation失败:名称或服务未知 10月25日17:41:35 mailhost postfix / smtpd [6136]:连接来自未知[212.183.xx] 10月25日17:41:39 mailhost postfix / smtpd [6136]:NOQUEUE:拒绝:来自未知的RCPT [212.183.xx]:554 5.7.1:客户端主机拒绝:访问被拒绝; from = <[email protected]> to = <[email protected]> proto = ESMTP helo = <[10.25.xx]> 10月25日17:41:39 mailhost postfix / smtpd [6136]:断开与未知[212.183.xx] 这里是我的所有主要的设置,与SASL / TLS有关: smtpd_tls_cert_file = /etc/ssl/certs/ssl-mail.pem smtpd_tls_key_file = /etc/ssl/private/ssl-mail.key smtpd_use_tls = yes smtpd_tls_session_cache_database […]
服务器正在运行: SP2上的Windows Server标准 与ASP.NET 1.1的IIS 7 SMTP的IIS 6 服务器托pipe许多运行ASP.NET 1.1的网站。 这些网站使用IIS6中内置的SMTP服务器。 SMTP工作一段时间,但几个星期或几个月后,它将停止发送电子邮件。 我试图通过Telnet发送一个似乎很好,所以SMTP服务器不是问题。 我尝试重新启动应用程序池,但它没有任何影响。 我也尝试重新启动IIS 7.0和IIS 6.0,它仍然不会发送消息。 我们发现解决这个问题的唯一临时方式是重启服务器。 有没有一个ASP.NETcaching,我们可以清除或导致这个问题? 更新: 得到了修复! 这是一个预感,但我重新启动服务器中的打印后台处理程序和DNS客户端服务,现在电子邮件已成功发送。 但是我现在仍然知道为什么会发生这种情况的ASP.NET 1.1项目。 更新2: 问题今天再次出现! 我很幸运,我以为我不得不等待几个星期才能再次testing。 我开始通过重新启动DNS客户端服务。 没有效果仍然不能发送电子邮件。 然后我重新启动打印后台处理服务,令我惊讶的是这是罪魁祸首! ????????? 这是甚么,为什么呢? 是吧? 我永久禁用了Print Spooler。 电子邮件仍然有效 我不认为我们打印任何东西,或者如果打印后台处理程序执行除打印以外的任何其他任务。 如果它做任何事情请在下面评论。 更新3: 修复是暂时的。 今天我发现WINSOCK拒绝ASP.NET的连接,但通过telnet邮件接受连接。 仍然试图找出为什么发生这种情况。 更新4: 那么最后做了WINSOCK腐败修复应用重新启动。 希望这永远成立,错误不会再出现。 添加到我的博客: http : //www.moushigo.com/index.php/2012/02/22/trivial-smtp-asp-net-winsock-connectivity-issues/
我处于Web应用程序使用IIS虚拟SMTP服务器发送电子邮件的情况。 然后将IIS虚拟SMTP服务器configuration为通过TLSencryption通过智能主机发送所有邮件。 这是工作,除了通过testing,似乎IIS 没有validation它连接到远程证书的主机名。 因此,我认为有人可能会进行中间人攻击。 (第二个SMTP中继不在同一个数据中心,并且不通过VPN连接)。 有没有办法configurationIIS虚拟SMTP服务器6.0validation传出TLS连接中的主机名? 谢谢!
我有两台Windows Server 2003机器坐在networking中。 服务器B打开端口25,可以将电子邮件中继到本地networking的SMTP服务器。 服务器A没有打开端口25。 我怎样才能设置它通过另一个端口发送到SMTP服务器的电子邮件? 我在考虑是否可以在不同端口上的服务器之间设置本地SMTP通信,并让服务器B发送服务器A的电子邮件。 那可能吗?
某些用户试图使用Exchange Server 2003将电子邮件发送到某些域,但邮件始终被拒绝,并显示以下消息: 5.5.0 smtp; 554交易失败垃圾邮件未排队 IP不在黑名单中(使用http://whatismyipaddress.com/blacklist-check进行检查,并且是干净的 – 未列出)。 电子邮件是使用smtpdiag(“一个故障排除工具,旨在直接在启用了IIS / SMTP服务的Windows服务器上工作,或安装了Exchange Server”)进行检查,并且使用端口25的连接正常。 另外,set type = ptr的nslookup显示(名称和IP已更改,“>”表示我input了某些内容): C:\Documents and Settings\administrator>nslookup Default Server: publicdns.isp.net Address: 10.10.10.10 > server publicdns.isp.net Default Server: publicdns.isp.net Address: 10.10.10.10 > set type=ptr >mydomain.com Server: publicdns.isp.net Address: 10.10.10.10 mydomain.com primary name server = publicdns.isp.net responsible mail addr = root.isp.net serial = 2011061301 […]
我有一个有多个边缘服务器的Exchange 2010环境; 每个服务器(“serverX.domain.local”)的FQDN与相应的公共MXlogging(“serverX.domain.com”)中使用的名称不同。 我为每个服务器configuration了两个接收连接器,一个用于与Hub服务器(使用服务器的真实名称)交谈,另一个用于与Internet(使用服务器的公用名称)交谈。 这按预期工作。 但是,EdgeSync为出站消息创build的发送连接器是全局的,由所有边缘服务器共享; 所以只能configuration一个名称来用于出站HELO命令,或者根本不用。 如果我将该字段留空,则每个边缘服务器将使用其真实(专用)名称。 如果我填写,每个服务器将使用相同的名称。 有没有办法configuration出站发送连接器,以便每个边缘服务器在出站HELO命令中使用其公用名称?
可能重复: 为什么hotmail仍然拒绝我的电子邮件? 所以我已经在修复Hotmail问题上工作了很长时间,但似乎没有任何工作: 使用微软工具创build了我的SPFlogging 启用反向DNS(和选中) 检查了MXlogging 检查黑名单 添加了DKIM 在MxToolbox上做了每个testing 我有一个VPS与我的主域作为域名服务器。 我的所有客户域都有我的NSlogging,他们可以在DirectAdmin中编辑DNS。 这是我的最后一次testing: x-store-info:4r51+eLowCe79NzwdU2kR3P+ctWZsO+J Authentication-Results: hotmail.com; sender-id=pass (sender IP is xx.xx.xx.74) [email protected]; dkim=none header.d=domain.nl; x-hmca=pass X-SID-PRA: [email protected] X-DKIM-Result: None X-Message-Status: n:0:n X-SID-Result: Pass X-AUTH-Result: PASS X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0xO0Q9MjtHRD0yO1NDTD0z X-Message-Info: 2etWe3f/w1fPzVW+BbVPM9PFXf465RcPLor8OGrY1xCKjcZ3x50V531sP8e5m4GsNpw5CK5W6cKUlwY8DHbBWB+Lj7NXmhBNTxxMZ1FagXmP51VCk2ej+MGHbXDDN2lXWLgrobPK8+Ohie8Rd2eMTA== Received: from server.domain.nl ([xx.xx.xx.74]) by COL0-MC1-F46.Col0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4900); Wed, 1 Aug 2012 05:19:48 -0700 Received: from […]
Outlook 2010 | Windows 7的 有人可以详细说明内容语言和接受语言电子邮件标题之间的区别吗? 什么时候这些得到由Outlook 2010添加,我在哪里可以configuration这些值? 这是一个例子: From: Mike <[email protected]> To: Bob <[email protected]> Date: Tue, 9 Oct 2012 11:25:30 -0700 Subject: Test Message Thread-Topic: Test Message Thread-Index: Ac2mSsdlkfjsdlkfjlsdfsd4k04YqkZA== Message-ID: <B870629719727B4BA82A6C0DLSKJFLSKDJFLSDKJFLSKDFJ2@mailserver.foo.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 我知道,对于HTTP来说, Content-Language来自于服务器,并且让客户知道在所请求的页面上存在什么语言。 Accept-Language来自客户端,并让服务器知道用户的首选语言。 这是一样的电子邮件? 我有一个用例,我希望下游内容filterclosures语言标题,并执行一个动作,如果某种语言存在。 我猜这些是在Outlook选项>>语言部分设置,但希望确认。
我们使用第三方软件发送批量电子邮件。 该软件不提供在BCC中添加电子邮件地址的选项。 但是,根据“合规性规定”,我们有必要在每封发送的电子邮件中添加一个BCC地址。 到目前为止,我们用来将所有的电子邮件从该软件转发到安装了SMTP服务的中间服务器。 我们在该服务器上部署了一个用作SMTP事件接收器的VB6 DLL,并且每次触发SMTP服务的“OnArrival”事件时都会运行它。 DLL将密件抄送地址添加到邮件中。 到现在为止,每件事情都运行良好。 现在,我们必须将这些服务器升级到Windows Server 2008 R2。 我已经用C#重写了VB6 Event Sink。 代码是这样的: using System; using System.Diagnostics; using System.IO; using System.Runtime.InteropServices; using ADODB; using CDO; using SEOLib; namespace OnArrivalSink { [Guid("8E9B5A44-ADC3-4752-9CF6-C5333A6B17CF")] public class CatchAll : ISMTPOnArrival, IEventIsCacheable { void IEventIsCacheable.IsCacheable() { //This will return S_OK by default } void ISMTPOnArrival.OnArrival(Message msg, ref […]
我的域的主要mx服务器已closures,可能会停留一天左右。 与此同时,压力正在为需要的人们提供高优先级的邮件。 我想要做的是build立一个辅助MX,它将作为一些特定电子邮件地址的中继,并将剩下的一个转发给一个域,而另一个域只应该使用虚拟别名映射表中的策略。 我目前看到的是这样的: main.cf: virtual_alias_domains = dom1.example.org, dom2.example.org virtual_alias_maps = hash:/etc/postfix/virtual transport_maps = hash:/etc/postfix/transport 运输: [email protected] : [email protected] : dom1.example.org smtp:primarymx.example.org dom2.example.org : 虚拟: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] 问题是邮件[email protected]被拒绝: Remote host said: 550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in virtual mailbox table 我想要发生的事情是,该邮件被定向到smtp:primarymx.example.org并排队,直到该服务器可用。 出了什么问题? 我怎样才能使这个工作?