Articles of smtp

接收邮件服务器(最终目的地)是否看到直接发送给它的电子邮件与外部中继,然后将它们转发给它?

假设我的用户在某些邮件服务器mail.example.com上有帐户。 我目前有我的mxlogging设置为mail.example.com,一切都很好。 现在让我们说,我想邮件最初交付给外部服务(例如,Postini。请注意,这不是一个postini特定的问题,虽然)。 在正常情况下,我的MX直接设置到我的邮件服务器mail.example.com,发送MTA当然会查找我的MX并发送到mail.example.com。 在我的新情况下,我会把我的mx设置为mx.othermailservice.com,并在那里收到电子邮件。 然后,OtherEmailService.com将中继电子邮件(同时保持返回path标头相同)到mail.example.com。 从mail.example.com收到的电子邮件是否与其他服务中继的“外观”不同,而不是直接发送给它的电子邮件,例如mx设置为mail.example.com?

Postfix:将所有退回邮件发送给postmaster

现在的情况是,我们有80多位客人通过中央邮件基础设施发送到网上。 networking设置邮件服务器的方式不一定启动连接回到每个发件人。 我知道我可以禁用弹跳守护进程完全禁用弹跳消息,但我担心如果我这样做,我会错过系统问题。 如果所有的反弹都送给了邮差pipe理员,我可以在那里find他们。 没有理由再试图联系发件人。 任何想法如何实现这一目标? 谷歌search提到NOTIFY =从来没有和一些关于smtpd_command_filter的东西,虽然我在做什么感觉应该是比这更简单。 我可以使用notify_classes将反弹消息传递给postmaster,但是我认为这依赖于反弹守护进程。 我正在运行CentOS 5.5和后缀2.3.3-2.1.el5_2 编辑: soft_bounce = yes似乎是另一种禁用反弹的方法,但这并不是我想要的

configuration了Dovecot的Postfix,并发送没有错误的电子邮件。 从远程客户端发送消息时,消息标识为空,电子邮件发送到垃圾邮件。

我已经在VPS上安装并运行了Postfix和Dovecot。 从VPS使用一次telnet,并从客户端机器一次,我正在撰写完全相同的消息。 一切正常,但从客户端发送时,电子邮件将转到Gmail的垃圾邮件 。 telnet mydomain.com 587 mail.log中只有一个与从VPS发送它不同, message-id是空的 : Aug 26 13:13:37 server postfix/smtpd[32197]: connect from 1-2-3-4.my.domain.com[1.2.3.4] Aug 26 13:14:06 server postfix/smtpd[32197]: D762C582448: client=1-2-3-4.my.domain.com[1.2.3.4], sasl_method=plain, [email protected] Aug 26 13:14:14 server postfix/cleanup[32211]: D762C582448: **message-id=<>** Aug 26 13:14:14 server postfix/qmgr[32195]: D762C582448: from=<[email protected]>, size=300, nrcpt=1 (queue active) Aug 26 13:14:15 server postfix/smtp[32213]: D762C582448: to=<[email protected]>, relay=gmail-smtp-in.l.google.com[74.125.53.27]:25, delay=11, delays=9.9/0.07/0.55/0.69, […]

SMTP服务器是否必须具有公共IP?

我们有一个内部IP(10.xxx)的SMTP服务器设置,将发送电子邮件给我们的客户。 由于服务器无法从外部进行DNS查找,这是否会导致发送和/或NDR的问题? 我也告诉他们为域名build立SPFlogging,但由于服务器不公开,我怀疑这样做会有什么好处。 谢谢。

用于linux的小型无根SMTP服务器?

有一个SMTP服务器,可以启动本地主机没有root权限? Postfix和sendmail都需要root启动。 更新:为了澄清Postfix和sendmail都要求root启动,即使端口改为1024以上。

阻止SMTP端口阻止服务器发送电子邮件?

我有一个与cPanel的Centos服务器。 昨天,一些黑客已经成功地连接到我的smpt服务器,并从它发送了数以千计的电子邮件。 我想要做的是阻止每个端口除了HTTP和HTTPS端口给所有人(IN和OUT),除了一些IPS(用于pipe理目的)。 在过去的几个月里,我已经做了这个smpt端口打开。 这是完美的,但我想知道阻塞端口25,465和587(IN和OUT)将阻止服务器本身发送电子邮件。 我有一些需要发送电子邮件的PHP脚本。 我不想要任何电子邮件帐户,所以从邮件客户端发送电子邮件是没有必要的。

MAIL FROM地址的最大长度

当用MAIL FROM地址> 81个字符发送邮件时,我收到来自某些MTA的退回邮件: 501语法错误 – 格式不正确的地址。 (回复MAIL FROM命令) 只要我将MAIL FROM地址更改为<= 81个字符,MTA就会接受我的消息。 在RFC文档中我没有发现任何限制。 这是预期的行为还是收件人的MTAconfiguration错误?

如何直接隔离Google Gmail SMTP服务器IP?

我正在执行一些VPN中的自定义路由,要求我将每个Google Gmail SMTP服务器IP添加到路由表中,以便它们通过另一个网关,而不是VPN的默认网关。 按照这个 ,我可以确定谷歌的通用地址范围,但是我似乎无法直接隔离SMTP服务器。 奇怪的是,我一度向一家VPN公司询问,他们回复了所有特定的Gmail SMTP服务器,但没有,也没有解释如何确定这些IP地址。 我如何通过shell咒语来隔离这些IP地址? 一个标准的GNU Linux或者OS X方法对此可以很好。

中继访问被拒绝(回复RCPT TO命令)后缀问题

我想configuration我的服务器的电子邮件采取参考forms这个链接: SMTP中继传出邮件在Postfix中 – 使用Webmin 。 我使用的是Mandrill smtp服务器。 在configuration主服务器之前,我还configuration了一个vagrent实例。 但是,当我尝试从服务器(stream浪者和主要)发送电子邮件使用: sendemail -f [email protected] -t <myemail>@gmail.com -m "Message Body" -u "Message Subject" 邮件在postfix中排队,永远不会到达目的地。 /var/log/mail.log文件显示: precise64 postfix/smtpd[16542]: connect from localhost[127.0.0.1] precise64 postfix/smtpd[16542]: 116033A4253: client=localhost[127.0.0.1] precise64 postfix/cleanup[16545]: 116033A4253: message-id=<621108.689435886-sendEmail@precise64> precise64 postfix/qmgr[12672]: 116033A4253: from=<[email protected]>, size=916, nrcpt=1 (queue active) precise64 postfix/smtpd[16542]: disconnect from localhost[127.0.0.1] precise64 postfix/smtp[16546]: Untrusted TLS connection established to […]

SMTP压力testing

有谁知道任何好的软件的Mac OS X或至less对于RHEL / CENTOS Linux,我可以运行在我的SMTP服务器?