Articles of smtp

从Gmail接收邮件延迟 – PTR问题?

我们的合作伙伴之一收到我们的邮件明显延误。 发送到其域下的两个地址的相同邮件有时会在其服务器时间分开(在实际的服务器日志中检查,而不仅仅是用户邮箱)。 我怀疑在反向DNS设置不匹配造成这个问题,但我不知道这会导致这些错误。 我们正在使用G Suite(Google Apps for Business),他们在自己的场所使用Exchange(不知道哪个版本)。 他们在办公室有两个互联网连接,Exchange服务器可以在两个IP地址上访问(所以从外部我可以在端口25上telnet 1.1.1.1在端口25上2.2.2.2并获得相同的响应)。 假设域名是example.com 。 MXlogging指向mail.example.com , mail.example.comparsing为1.1.1.1和2.2.2.2 。 1.1.1.1在他们的控制下, 1.1.1.1的PTRloggingparsing为mail.example.com 。 2.2.2.2地址不受其控制,PTRlogging指向2-2-2-2.static.their-isp.com 。 SMTP邮件服务器有一个mail.example.com横幅。 我提到这些PTRlogging,因为像MXToolBox这样的工具提到这个SMTP头不匹配,但在阅读了类似的问题后,我不清楚是否只适用于从该域发送邮件(和接收方的垃圾邮件filter),或者也接收邮件在那里。 过去,他们的DNS设置不同:他们有两个MXlogging,分别指向mail.example.com和mail2.example.com , mail.example.comparsing为1.1.1.1 , mail2.example.comparsing为2.2.2.2 。 SMTP横幅仍然只是mail.example.com 。 许多邮件推迟了一段时间后仍然收到。 对于一封邮件,我收到了Google的以下警告: 临时失败的技术细节:收件人服务器不接受我们的连接请求。 请访问https://support.google.com/mail/answer/7720 [mail.example.com。 1.1.1.1:超时] [mail2.example.com。 2.2.2.2:无法阅读横幅] 我解释为这意味着通过1.1.1.1的连接closures,通过2.2.2.2的连接启动,但Gmail拒绝传递邮件,因为SMTP横幅( mail.example.com )不符合PTRlogging2.2.2.2( 2-2-2-2.static.their-isp.com )或用于查找2.2.2.2( mail2.celds.com )的DNSlogging。 在我向他们提到这个之后,他们改变了上面提到的设置。 但今天我将它与G Suite的MX设置进行了比较,它们的设置类似: – MXlogging: ASPMX.L.GOOGLE.COM – parsing为209.85.202.27 – […]

使用sendmailconfigurationfail2ban通知(未知用户)

我正试图让fail2ban在IP被禁止时向我发送通知。 但是我在configurationMTA遇到了麻烦。 这是一个非常棘手的任务。 我已经尝试了多个MTA(mailx,exim …),但是我没有configuration任何这些客户端,所以我回到了sendmail。 我有yandex服务器上托pipe的个人域名邮件服务器。 我创build了一个从我的服务器发送邮件的帐户。 所以这里是我的sendmail MTA的configuration。 文件/etc/mail/sendmail.mc # Adding config for yandex (mydomain.net) # define(`SMART_HOST',`[smtp.yandex.ru]')dnl define(`RELAY_MAILER_ARGS', `TCP $h 465')dnl define(`ESMTP_MAILER_ARGS', `TCP $h 465')dnl define(`confAUTH_OPTIONS', `A p')dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl FEATURE(`authinfo',`hash -o /etc/mail/authinfo/yandex-auth.db')dnl 而当我尝试使用此命令发送邮件消息 echo 'e-Mail TEST'| mail -s TEST [email protected] 我得到以下debugging输出 Apr 6 […]

对于TLS连接,Exim不侦听端口465或587

我在Ubuntu服务器上configurationExim以通过TLS发送和接收邮件。 遵循许多指南,展示如何使用TLSconfigurationExim,但是我的Exim仍然没有在465或587上进行监听 Exim只听25端口,我可以发送一封收到的邮件 这是我遵循的官方指南: https : //help.ubuntu.com/community/Exim4 但仍然没有运气,我也找不到任何在configuration文件中指出哪些端口正在进行侦听的参考 我也使用命令通过ufw允许端口465和587: ufw allow 465 ufw allow 465 但仍然Exim不会听取465或587,有人可以帮助我为什么发生这种情况,或者是有步骤,我失踪

Postfix 3.2.0 – 发送到所有MXlogging

首先,如果我没有在这个初始职位中列出所有的相关信息,我们表示歉意。 请让我知道,如果我错过了什么。 我目前正在运行Postfix 3.2.0,并有与MXlogging和防守消息相关的问题。 我已经确定的是,如果我们的服务器试图发送给一个域有一个MXlogging,没有返回任何响应,这个消息是被拒绝的。 每次postfix尝试重新传送此邮件时,它都使用相同的最低优先级MXlogging。 我在我们的邮件队列中find了被推迟的例子,其原因是“未知的邮件传输错误”。 当我尝试远程login到他们的域的MXlogging时,他们的最低值MX是不可联系的,但其他的是。 我们可以看到没有任何stream量试图从后缀到其他MXlogging,每次只有最低的值。 我知道Postfix首先尝试最低值,然后在推迟邮件之前尝试使用所有其他MXlogging应该是标准做法。 谁能告诉为什么这不适合我? 我将包括我认为在下面相关的任何postconf设置,请告诉我,如果您需要更多的信息; ignore_mx_lookup_error = no smtp_defer_if_no_mx_address_found = no smtp_mx_address_limit = 20 smtp_mx_session_limit = 5 smtp_skip_5xx_greeting = yes smtp_skip_quit_response = yes

在GitLab中为外部SMTP服务器设置客户端authentication文件path

是否可以设置GitLab使用外部SMTP服务器configuration为只接受客户端SSL证书的连接? 我不知道我可以在GitLab smtpconfiguration中使用哪个参数来设置客户端证书文件path。 我尝试把我的证书放在/usr/local/etc/ssl并使用参数 ca_path: "/usr/local/etc/ssl" 但没有成功。 SMTP服务器说 NOQUEUE:abort:来自未知的TLS [192.168.0.11]:未提供客户端证书

带Office365 / Exchange的双中继

REF: https : //salesforce.stackexchange.com/questions/195850/sending-emails-out-via-proofpoint-exchangeoffice365 这是我的Office365设置。 当我发送到GMAIL地址时,我正在查看这些标题,并且我发现它来自Office365,但是没有任何来自ProofPoint的消息,也没有看到从SalesForce发送的电子邮件被login到ProofPoints日志中。 我不正确的做什么?

后缀发送电子邮件,但没有收到它。 NOQUEUE:拒绝:RCPT来自; 中继访问被拒绝

Postfix被configuration,它可以使用Gmail域中继发送电子邮件。 但是Postfix无法接收来自外部域的电子邮件。 我的内部电子邮件是:[email protected] 版本:Ubuntu 17.10(Artful Aardvark); 后缀3.2.3 在我的设置下面; 在configuration了postfix的GCP中,端口25和587是打开的 在Linux中创build了一个用户商业名称,其中configuration了postfix MX和一个DNS设置和下面你可以看到从dig linux命令产生的报告: 低于我的额外设置; something.com. 59 IN MX 10 mail.something.com. mail.something.com. 59 IN A <SOMETHING IP ADDRESS> $ sudo postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no compatibility_level = 2 home_mailbox = Maildir/ inet_interfaces = all inet_protocols = all mailbox_size_limit […]

将Windows Server 2003用作邮件服务器时,如何configurationSMTP?

我添加了“邮件服务器”angular色到我的Windows Server 2003服务器,这给了我POP3和SMTP(我真的只需要SMTP)。 我需要一个服务器在我的局域网上,客户端可以用来发送电子邮件没有SSL或login(我不会允许任何来自互联网的stream量,这不会是一个开放的中继)。 我看到如何configurationPOP3,但找不到SMTP的任何设置(例如,在哪里更改端口,限制IP范围,限制主机等)。 是否有可能configuration任何东西,或者这只是一个香草SMTP服务器没有设置?

迁移到2007年后,ICS附件消失

我们目前有一个小型的c#脚本,可以从Siebel OnDemand获取日历约会,并使用smtp将其发送给我们的用户。 在我们将一些用户迁移到Exchange 2007之前,这一切都奏效了。 现在.ics日历文件不显示那些已经被迁移,但仍然显示为那些没有。 Exchange团队说我们的服务器没有问题。 有没有人看到这种types的问题? 任何解决scheme

Exchange 2007无法将电子邮件发送到Internet

目前,我们正处于从Exchange 2003迁移到Exchange 2007的初级阶段。我们已经到了两个系统之间的内部邮件与我们的所有testing帐户完美协作的地步,问题是现在Exchange 2007无法发送电子邮件到外部域。 看起来像一个很容易的问题,我用googlesearch了很多文章,都说同样的事情。 创build一个地址空间为“*”且成本为“1”的Internet发送连接器,使用域名系统(MX)logging自动路由邮件。 在阅读了包括technet在内的许多不同的网站之后,我终于明白了这一点。 我从其中一个testing账户发送了一封电子邮件到外部地址,但没有成功。 我去检查集线器服务器上的邮件队列,无法访问的队列中有几百条消息! 从Exchange 2003端发往互联网的所有电子邮件都开始尝试通过发送连接器退出,但仍无法发送到互联网。 我禁用了Windows防火墙和防病毒function,以防其中一个阻止邮件发送,并且无法访问的队列不断增长。 我删除了发送连接器,几分钟后,邮件开始正常发送到Internet。 只有另外两件事我觉得可能会出错。 我使用nslookup检查了域可以被服务器parsing,并使用telnet手动连接到服务器的远程SMTP服务器,validation连接是否可以打开,两者都可以工作。 Exchange 2007内置的诊断工具告诉我,即使使用*连接器,也无法find匹配的连接器。 我难住有人能帮我吗?