Questions tagged «smtp»

SMTP是简单邮件传输协议,其最新标准在RFC 5321中定义。它是用于发送和接收电子邮件的Internet标准。

3
无法使SASL auxprop / sasldb与postfix / Ubuntu 12.04一起使用
我有一个运行Postfix 2.5.1的Ubuntu 8.04LTS系统。在该系统上,SMTP AUTH运行良好。的内容 /etc/postfix/sasl/smtpd.conf是: pwcheck_method: auxprop auxprop_plugin: sasldb mech_list: PLAIN 与SASL相关的属性是: smtpd_sasl_type = cyrus smtpd_sasl_auth_enable = yes smtpd_sasl_path = smtpd smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_sasl_local_domain = $myhostname 当sudo sasldblistusers2我得到时: authusername@mail.mydomain.com: userPassword 就像我说的那样,在8.04LTS系统上一切正常。 但是,我试图将其迁移到运行Postfix 2.9.3的Ubuntu 12.04LTS系统上,但我无法使其正常工作。我所做的一切都一样,但是后缀每次都会导致身份验证失败。 这不是/etc/sasldb2文件。我试过从旧系统中移走文件,但不起作用。我使用以下命令创建了一个新文件: saslpasswd2 -c -u mail.mydomain.com authusername 而不起作用,但它WILL老系统上工作,如果我把它复制到旧的系统,这是我怎么知道有没有错的文件。 同样,我知道postfix正在查看smtpd.conf文件。如果mech_list在文件行中添加更多机制,则在连接到smtpd守护程序时,我会看到那些额外的机制正在播发。当我删除它们时,它们又消失了。所以,/etc/postfix/sasl/smtpd.conf显然是习惯。 我正在通过使用实际的邮件客户端进行测试,并通过在生成令牌后与服务器手动交谈来进行测试: perl -MMIME::Base64 -e …

3
smtp远程主机响应“ 550发件人验证失败”
我正在照顾的服务器将qmail用于MTA。我可以向几乎每个域发送和接收消息,但其中一个或两个域会出现以下错误或非常类似的错误: 550-Verification failed for <jonathan@aprimatic.es> 550-No Such User Here 550 Sender verify failed 据本文了解,远程主机尝试向主机发送电子邮件,以查看邮箱是否确实存在。 我在笔记本电脑上使用telnet尝试了相同的命令,但得到了250 ok答案,导致认为该用户确实存在。 为什么远程主机没有得到与我相同的响应? 如何检查来自远程主机的流量是否确实可以路由到发送主机? 还有其他建议吗? 谢谢
9 smtp  email 

3
列举一个立即使SMTP 4xx代码失败的充分理由
我对此很好奇。问题(以粗体突出显示): 有人可以说一个“很好的原因”,以便将其电子邮件服务器永久设置为对4xx代码进行自动失败/立即失败吗? 坦率地说,这听起来像是“现成的”设置被打破了。 SMTP不是即时消息。 停止像IRC或Jabber或MSN或在此处插入IM技术那样对待它。我不知道是什么让人们对SMTP设置具有“立即交付或失败”的心态,但是他们需要停止这样做。它只是打破了事情。每隔两三年,我都会遇到这个问题。某个地方的某人以其无限的智慧决定了4xx代码是立即失败,并且突然间,它的OMGWTFBBQ INTARNETZ陷入了困境,高空坠落,而不是“哦,它将在30分钟左右重新尝试交付”。令消息惊讶的是,突然变成了“我的”问题,这让我感到惊讶, 配置错误的“其” SMTP服务。 如果出于合理原因以这种方式永久设置服务器,则第一个好的答案将得到检查。 如果没有充分的理由(我怀疑没有),那么第一个听起来不错,如果仍然在逻辑上有缺陷的话,就会得到检查。


3
邮件循环回我自己| 后缀
嗨,我有一个退回邮件的问题,它并不会一直发生,但同时非常频繁。大多数情况下,如果我将电子邮件发送到一个不存在的地址,那么我会退回到failues @ domain中,但是似乎有些情况下我收到以下错误消息 9月30日13:38:53 postfix / smtp [62566]:DB8E6D6F9EA:to =,中继=无,延迟= 0,延迟= 0/0/0/0,dsn = 5.4.6,状态=退回(域邮件)循环回到我自己) 当我立即退回时,我似乎收到了该消息,即服务器试图连接以立即阻止该电子邮件,因为现在该地址不存在。如果电子邮件发送出去并稍后返回,这似乎可以正常工作。 没有人有任何想法为什么我会收到此“域循环邮件回我自己”错误消息。 显然,这是我尝试将电子邮件发送回自己,因为服务器在尝试发送邮件时收到了阻止,然后尝试将邮件发送回ReplyTo标头,在这种情况下,标头本身就是它,但不应该能够处理这个(事情? ........ 注意:香港专业教育学院不得不从这篇文章中删除任何“ .com”,因为我只能发布1个URL 感谢您已经提供了2个答案,但是我们仍然遇到同样的问题。所以下面我试图提供一些更详细的信息。 下面的两个示例都尝试发送到不存在的地址。RealTSP从另一个后缀实例反弹。雅虎的反弹是行不通的。我们期望将“未送达通知”发送到,因为在两种情况下,返回路径都是等效的VERP地址。请注意,如果我们不使用VERP,即“ Return-Path:”,那么yahoo也可以使用。 日志条目 realtsp .....工作! ==================== 10月6日16:46:08 milford postfix / smtpd [58480]:5027DD6E971:client = takapuna.realtsp [89.187.108.20],sasl_method = LOGIN,sasl_username = ***** 10月6日16:46:08米尔福德后缀/清理[58482]:5027DD6E971:message-id = 10月6日16:46:08 milford postfix / qmgr [57929]:5027DD6E971:from =,size = 9468,nrcpt …
9 smtp  postfix 

3
感叹号以大约1000个字符的标记插入到电子邮件中
有一个.NET程序,该程序使用System.Net.Main命名空间通过SMTP发送电子邮件。 它在客户站点上,因此从那里到达目的地之前,它将经过(一系列?)SMTP中继服务器。 目前,我没有有关此smtp重放/电子邮件基础结构的信息(并且很难获得该信息)。 沿行的某个地方,从行的开头开始,在电子邮件的长网址中插入了一个感叹号,大约100个字符。 编辑-实际上已经在其中找到了大约1000个字符 在测试系统或其他数百个站点上不会发生这种情况。 我确信这与转义代码有关,可以将长行分开。 任何人有任何想法吗?
9 smtp 

3
554-发送MTA的声誉不佳
我正在77.245.64.44上运行电子邮件服务器,并且最近开始使用该服务器发送的电子邮件的远程传递出现问题。只有大约5%的收件人拒绝电子邮件,但是他们都共享以下常见消息... 远程主机说:554由于发送MTA的信誉较差,您对此邮件系统的访问已被拒绝。 据我所知,我的服务器不在任何黑名单中,并且服务器设置正确(反向DNS签出等等)。我什至不确定“发送MTA”是什么,但我认为它是我的服务器。 如果有人能对此有所启示,我将不胜感激! 这是完整的退回邮件... 无法将邮件传递给以下收件人: 收件人失败:somebody@sunday-times.co.uk 原因:远程主机说:554由于发送MTA的信誉较差,您对此邮件系统的访问已被拒绝。如果您认为此错误是错误的,请通过其他方式联系目标收件人。 -消息的标题和前20行- 通过SMTP的mail.fruityemail.com从79-79-156-160.dynamic.dsl.as9105.com [79.79.156.160]接收; 2009年9月3日,星期四18:15:44 +0100 来自:“菲尔·威尔克斯” 至: 主题:测试 日期:2009年9月3日,星期四18:16:10 +0100 组织:果味解决方案 消息ID: MIME版本:1.0 内容类型:多部分/替代; boundary =“ ---- = _ NextPart_000_01C2_01CA2CC2.9D9585A0” X-Mailer:Microsoft Office Outlook 12.0 线程索引:Acosujo9LId787jBSpS3xifcdmCF5Q == 内容语言:en-gb X-CR-hashedpuzzle:ADYN AzTI BO8c BsNW CQG / D10y E0H4 GYjP HZkV Hc9t ICRU JPj7 Jd7O Jo7Q …
9 smtp  email 


6
在电子邮件中伪造“发件人”字段
如何处理电子邮件中的“发件人”字段,并使“收件人”用户看到与实际不同的内容。 例: 真的来自 From: TStamper@yahoo.com 但他们看到 From: Tremayne "Top Dog" Stamper 我从操作SMTP时就已经听说过它,但是真的不确定它的准确性或如何实现
9 email  smtp 

3
IIS6虚拟SMTP服务器在系统重新启动后不会自动备份
我有一个运行Win2008 RC2的虚拟服务器。我已经在IIS6上设置了虚拟SMTP服务器,将其作为我所托管的网站的邮件提供商。一切都很好,但是如果由于某种原因服务器重新启动(自动更新仍处于启用状态-我试图使此工作尽可能少,因为我们有很多客户端),则IIS6不会重新启动SMTP服务器。该故障在当前设置上导致500个错误,因此我花了半天的时间道歉。 有任何想法吗? 在“服务”中,我将所有内容设置为自动恢复,但仍然没有问题。 一旦我重新启动SMTP,就没有问题,所有邮件都将发送出去。它工作正常,只是不会自行重启。 我真的不希望关闭自动更新,因为我们是一家如此小的公司,我每次都无法节省时间手动更新15个Windows副本,因为MS每次都确定有安全补丁程序。 所有建议表示赞赏!顺便说一句,我是这些论坛的完整新手。我搜索了但找不到答案,所以请保持友好。但是坚定。我必须在这里学习。
9 windows  iis-6  smtp 

2
设置我自己的SMTP服务器来发送电子邮件是否浪费时间以提高可传递性?
我有一个专门的主机,为我管理的几个域提供服务。我托管自己的电子邮件和IMAP服务器。 服务器位于buildoneforme.com,IP地址为144.76.81.247。我认为反向DNS工作正常: $ host 144.76.81.247 247.81.76.144.in-addr.arpa domain name pointer buildoneforme.com. 我还运行了一个社区组,该社区组拥有自己的域名和网站(位于同一台计算机上),并且我希望运行一个有数百名成员的邮递员讨论列表。 我已经设置了MTA(exim4)来发送电子邮件,但是我遇到了可传递性问题,特别是针对Microsoft(例如hotmail.com,outlook.com)。 最初,Microsoft完全阻止了我的IP地址,但是我使用了一个表格来请求将其取消阻止并批准了我的请求。 但是,我现在发现,我从该服务器发送的每封电子邮件都会自动放入垃圾文件夹。 我只发送了几封测试电子邮件,还没有发送邮件列表或批量电子邮件,并且仅将其发送到2个Microsoft测试地址。 我已完成以下所有操作: 加入垃圾邮件报告程序 加入智能网络数据服务计划 SPF DKIM DMARC TLS可用 没有开放中继(我必须进行身份验证才能通过TLS发送邮件) 将测试电子邮件发送到check-auth@verifier.port25.com,结果如下: SPF check: pass DomainKeys check: neutral DKIM check: pass Sender-ID check: pass SpamAssassin check: ham 我写信给Microsoft,要求他们停止自动将来自此IP地址的所有电子邮件标记为垃圾邮件,但我收到了包括以下内容的标准回复: 遗憾的是,在查看了您提供的信息并遵守我们的邮件政策后,我们无法立即缓解您的可传递性问题。但是,我们有一些具体建议供您考虑,这些建议可以帮助您随着时间的推移提高交付能力。 其次是一些不适用于我的一般性建议。 所以我的问题是:对于像我这样的小型运营商,使用自己的发送SMTP服务器实现良好的电子邮件可传递性几乎没有希望吗?我是否应该开始使用Amazon SES之类的第三方服务? 如果我创建了许多伪造的Hotmail帐户并开始向其发送邮件,然后将所有邮件标记为非垃圾邮件,这是否有助于将该IP地址列入白名单? 我在安装程序中发现的唯一潜在问题是,我是从顶级域而不是子域发送邮件,例如,我的服务器将自己宣传为buildoneforme.com,而不是mail.buildoneforme.com,并且mx记录是mail.buildoneforme.com(指向相同的IP地址)。这会有所不同吗?

1
思科FWSM-> ASA升级破坏了我们的邮件服务器
我们将带有Unicode亚洲字符的邮件发送到WAN另一端的邮件服务器...从运行2.3(2)的FWSM升级到运行8.2(5)的ASA5550之后,我们立即发现包含Unicode的邮件作业失败以及其他编码为Base64的文本。 症状非常明显...使用ASA的数据包捕获实用程序,我们在流量离开ASA之前和之后都将流量捕获了... access-list PCAP line 1 extended permit tcp any host 192.0.2.25 eq 25 capture pcap_inside type raw-data access-list PCAP buffer 1500000 packet-length 9216 interface inside capture pcap_outside type raw-data access-list PCAP buffer 1500000 packet-length 9216 interface WAN 我通过转到… 从ASA下载了pcap https://<fw_addr>/pcap_inside/pcap,https://<fw_addr>/pcap_outside/pcap...使用Wireshark> Follow TCP Stream进行查看时,进入ASA的内部流量如下所示 EHLO metabike AUTH LOGIN YzFwbUlciXNlck== cZUplCVyXzRw …

2
处理SMTP无效命令攻击
在过去的几天中,我们的半繁忙邮件服务器(sendmail)中有许多来自发出垃圾命令的主机的入站连接。 在过去两天中: 来自39,000个唯一IP的无效命令的传入smtp连接 IP来自世界各地,而不仅仅是我可以阻止的几个网络 邮件服务器为整个北美的用户提供服务,所以我不能只是阻止来自未知IP的连接 示例错误命令:http : //pastebin.com/4QUsaTXT 除了让我烦恼之外,我不确定有人会用这种攻击来完成什么。 有什么想法,或者如何有效地处理它?

6
MX记录在什么情况下(如果有)应该指向localhost?
我以为这绝对没有理由或理由,但是在我张开嘴深泡菜之前,我想我应该问一下。 是否有任何其中一个MX记录应指向回送地址的情况?对我来说,这意味着任何尝试发送到该域的邮件服务器都将发送给自己,并且失败,但是我不是邮件专家,所以也许我丢失了一些东西。 在对为什么不收到电子邮件进行故障排除时,我遇到了以下问题?客户的问题,我在解决问题时遇到了麻烦。不过,也许我想得太多。
8 smtp  mx-record 

1
邮件队列重试间隔实践
我正在配置一个自定义的邮件队列。问题是发送邮件时可能会出错。通常,人们不会知道邮件未到达目的地的原因。因此,最简单的解决方案是尝试再次发送邮件。这是我从口中知道的一些算法: 复制队列中的时间,以便在某个时间开始下一次重试:1分钟,2分钟,4分钟,等等。 指定一系列间隔(这是上一个选项的一般情况):5分钟,5分钟,10分钟,30分钟等。 在某个时候再次尝试发送邮件将毫无意义。无论如何,系统都包含未发送邮件的日志。 您对这件事的良好做法了解多少?什么是“良好”保持间隔?至少,选择间隔应该考虑哪些事实?
8 email  smtp 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.