Articles of smtp

451超时尝试从某些外部联系人validationRCPT错误

两家公司的外部联系人报告他们发送给我们的消息,并返回以下消息: 451超时尝试validation域名的RCPT [email protected] 其中一家公司是一个非常大的国际组织,所以我怀疑这个问题到底是怎么一回事。 我理解这个消息通常意味着我的服务器在响应来自其他服务器的RCPT消息之前断开连接。 我有一台Exchange 2007服务器,第一批报告问题的人(以及能够获得错误消息副本的人)正在运行Lotus Domino(我不记得Domino的支持日子)。 我们还通过DNSMadeEasy使用电子邮件备份服务来处理我们所有的传入消息,这样,如果我们的服务器在一段时间内失去与互联网的联系,这些消息都会被DNSMadeEasy接收和排队,并且在build立连接之后,消息被传递给我们。 我做的事情: testing内部/外部电子邮件通信使用我的个人外部帐户,并没有问题。 已validation我没有在Exchange中configuration的反垃圾邮件黑名单。 检查了我的McAfee Groupshield日志,并validation它没有拒绝来自这些发件人的任何消息。 我从哪里出发? 这里是关于它认为问题是什么的Lotus Notes的完整输出(适当模糊)(对不起,第一部分中的文本,我无法正确地stream水线): > Reporting-MTA: x-local-hostname; localdomain > Authentication-Results: p01c11m085.mxlogic.net; spf=none X-MXL-Hash: > 51ae20e2194675c6-9ab61e697b19b6b20a310d95e60b43dac243397d > From: Mail Delivery System <[email protected]> > To: [email protected] > Subject: Warning: could not send message for past 4 hours > Message-Id: <[email protected]> > Date: Tue, 04 […]

PIPELINING时发生Exim SMTP同步错误

我正在通过SMTP从PHP脚本发送电子邮件到Exim 4.71服务器。 服务器广告stream水线,所以我想利用它。 但是,当我读回返回代码时,我终于得到554 SMTP synchronization error 。 在服务器端的错误是: SMTP protocol synchronization error (next input sent too soon: pipelining was advertised): rejected "DATA" H=(localhost) [111.111.111.111] next input="To: [email protected]\nDate: Wed, 12 Jun 2013 11:35:50 +1200\nReturn-Path: [email protected]\nSubject: Blablablablabla" 我想知道为什么它说“下一个input发送太快”。 我正在使用stream水线,所以应该被允许发送我的数据不等待任何东西。 请注意,当我不使用stream水线一切正常。

反向DNS查找不能正确parsing

我一直在寻找答案,找不到答案。 我的问题是,从我的服务器发送的所有电子邮件要么是垃圾邮件文件夹或不被传递。 我正在申请工作,但如果我的所有电子邮件都被发送到垃圾邮件文件夹,我不能这样做。 我不知道如何解决这个问题,我找不到答案。 我知道这是一个反向DNS问题,因为当它进行反向DNS查找时,它找不到我的域名。 我有一个通过Corespace VPS,反向查找find他们的propagation.com网站。 我不知道该如何调整,我是否需要联系他们让我的IP指向我的域名,或者因为有很多域指向该IP,我需要更改我的smtp信息以反映该地址。 我不知道该怎么办。

什么SMTP头允许我控制在MTA中使用的MFROM地址?

我需要发送一个具有自定义回复标题的电子邮件,并为MFROM具有特定的值。 (邮件信封) 我可以select通过IIS SMTP或Microsoft Exchange Server进行发送,并且两者都通过托pipe服务进行中继。 IIS ——-| |—- Hosted Provider — INTERNET —Salesforce (who requires a specific MFROM) Exchange —| 我的目标是使MFROM(邮件信封)显示为我所需(用于Salesforce兼容性)。 题 如何在此configuration中使用Exchange或Microsoft IIS来完成此操作?

控制哪些用户可以使用Windows SMTP服务器进行身份validation

是否有可能控制域中的哪些用户可以连接到Microsoft IIS SMTP服务器? 这是如何pipe理的? 具体来说,是否有可能将此限制为单个用户? 服务器位于域中,但仅用于单个应用程序将邮件发送到智能主机,因此不需要充当邮件服务器的function。 服务器正在运行Windows Server 2008 R2(使用IIS6 SMTP服务器)。

iRedmail,端口465 smtp不工作,似乎closures

我刚刚在Ubuntu 12.04上安装了iRedMail,在他们的网站上按照教程进行全新安装。 一切正常,包括networking邮件,但通过smtp(端口465)发送邮件根本不工作,我也不能Telnet到该端口上的服务器。 这是nmap的结果: rDNS record for xx.xx.xx.xx: xxxxxxxx Not shown: 991 closed ports PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 80/tcp open http 110/tcp open pop3 143/tcp open imap 443/tcp open https 587/tcp open submission 993/tcp open imaps 995/tcp open pop3s 我试图告诉后缀重启,希望smtp会出现在上面,但没有这样的运气。 有没有人有更多的经验,这有什么想法? 提前致谢。 编辑:注意我现在已经删除了iptables,所以不能成为问题。

如何在MDaemon和Exchange之间共享一个SMTP域?

我需要在MDaemon(13.0.5)和Microsoft Exchange系统(Office 365)之间build立共存; 这两个系统应该共享同一个SMTP域,每个域都应该向另一个域转发任何在该域中具有接收者但不在服务器本地的消息; 我已经有了防御路由循环(使用自定义头)的安全措施,所以这不是问题。 我成功地configuration了Exchange路由到MDaemon的所有邮件,它不能传递到自己的邮箱; 这工作没有问题。 现在我需要在MDaemon方面做同样的事情。 我在“未知邮件”configuration部分configuration了相关选项,但MDaemon不断拒绝这些带有550错误的消息(未知用户)。 我在这里错过了什么?

PHPMailer脚本停止与神秘的SMTP错误消息工作

我试图通过PHPMailer库在PHP脚本中发送邮件。 以下代码已成功发送过去的电子邮件,并且没有任何警告: function mail_attachment($filename, $path, $mailto, $subject, $message) { include("PHPMailer_5.2.3/class.phpmailer.php"); include("PHPMailer_5.2.3/class.smtp.php"); $email_config = parse_ini_file('email.cfg'); $from = $email_config['sender']; $alias = $email_config['alias' ]; $smtp = $email_config['host' ]; $port = $email_config['port' ]; $mail = new PHPMailer(); $mail->SMTPDebug = 2; $mail->IsHTML(false); // send as HTML? $mail->WordWrap = 50; // set word wrap $mail->IsSMTP(); $mail->Host = $smtp; // set the […]

什么让邮件服务器运行更快或处理更多的邮件?

我意识到这可能更适合StackOverflow.com,但是因为我不是一个开发人员,我担心这些答案可能太过以开发人员为中心。 尽pipe如此,我想尽可能地在一些简单的版本中提供一些细节性的细节。 我正在理解什么使邮件服务器更快或能够处理更大的队列。 例如,qmail吹嘘速度非常快,但是最近我遇到了一些商业邮件服务器,这些邮件服务器对于处理邮件数量(例如:5万以上的队列大小没有什么大不了的)要比qmail差。 (对不起,我不想命名) 到目前为止我所知道的(纠正我,如果我错了): 速度: 可以利用SMTP协议在同一networking连接中发送多个电子邮件,节省了设置和拆除套接字连接的时间。 他们还会将特定域名的电子邮件分组在一起,并通过相同的连接发送给他们。 multithreading交付 队列大小: 将消息分解成多个目录(例如:/var/qmail/queue/mess/{0..20}/) 正在使用的文件系统(我听说XFS在处理大量小文件和大文件方面效果更好)

使用SMTP的电子邮件validation在某些域的本地计算机上失败

我想validation邮件是否存在与SMTP电子邮件。 我可以做以下事情: 从域获取MXlogging 通过SMTP连接到主机 然后我执行以下命令: HELO somedomain.com MAIL FROM:<[email protected]> RCPT TO:<[email protected]> 上面的命令给我250响应在我的本地机器上的无效电子邮件。 但是当我在一些在线服务上validation电子邮件时,我得到了554响应(这是正确的)。 这个奇怪的行为背后的原因是什么(本地机器上的结果无效)?