Articles of smtp

有人可以解释SMTPcallback启用BATV时,以及何时发出validation?

本维基百科文章描述了如果启用BATV,MFROM的SMTPvalidation可能会有问题。 拒绝所有退回邮件的服务器(与RFC相反)。 要解决这个问题,例如,postfix在标注的MAIL FROM部分使用本地postmaster地址或者“double-bounce”的地址。 但是,如果使用跳动地址标记validation来减less反向散射,则此解决方法将失败。[3] 如果在DATA阶段而不是在前的MAIL FROM阶段拒绝所有的反弹,而拒绝无效的电子邮件地址仍然在RCPT TO阶段,而不是同时被移到DATA阶段,则callbackvalidation仍然可以工作。 1 [2] 解决scheme是validation“数据”中的地址。 由于数据没有validation(假设DKIM没有被使用),这不能被欺骗,这不是一个弱解决方法吗?

用Python / Django通过Microsoft Exchange发送电子邮件(IMAP)

我有一个Django Web应用程序通过标准的SMTP发送电子邮件,但我希望它使用企业Exchange服务器的邮箱。 我想从应用程序发送的电子邮件列在收件箱的发送项目中。 目前电子邮件已发送,但未在发送的项目中列出。 这甚至可能吗?

翻译回执和邮寄主pipe邮件

我想知道是否有可能翻译postmaster消息(回执,通知等),或至less定制它们。 我问这是因为我的用户(也)经常打电话给我,以便知道邮件的含义,以及他们的邮件是否已经发送(其中很less会说英文)。 感谢您的回答。

vps:smtp在服务器客户端(roundcube)上工作,但不能在桌面客户端上configuration

我买了一个VPS,并安装了Ubuntu 12.04。 我使用Zpanel作为我的控制面板,一切似乎都configuration好了。 我甚至可以通过服务器客户端“Roundcube”在我的服务器上发送和接收邮件。 但是,当我尝试configuration桌面客户端(Mac邮件或第三方客户端,Airmail)时,它始终拒绝SMTP服务器,主要是端口。 我尝试了所有的可能性,从25到1025年,587年,465年等,他们似乎没有任何工作。 我不确定我可以给你什么信息,帮助我解决这个问题。 只是评论,如果你需要知道任何事情,或请张贴这个问题的答案。 注意:邮件服务器地址本身是正确的,100%确定。 谢谢 编辑:这可能有帮助 Starting Nmap 5.21 ( http://nmap.org ) at 2014-01-06 15:50 CET Nmap scan report for localhost (127.0.0.1) Host is up (0.0000060s latency). Not shown: 993 closed ports PORT STATE SERVICE 21/tcp open ftp 22/tcp open ssh 53/tcp open domain 80/tcp open http 110/tcp open pop3 […]

Exchange 2010 SP3:4.3.1系统资源不足

我们有一个混合部署的Office 365。 我们的内部部署服务器将电子邮件直接转发到网站(不通过EOP)。 domain-a.com是我们内部服务器上的一个可接受的域名; domain-b.com不是。 我们遇到的问题是内部服务器在C:卷上的空间有点低,传输服务器拒绝了来自domain-b.com的from地址而不是domain-a.com 。 收到的错误消息是: send-mailmessage : Insufficient system storage. The server response was: 4.3.1 Insufficient system resources At line:1 char:1 + send-mailmessage -to [email protected] -Subject test -from [email protected] + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.Mail.SmtpClient:SmtpClient) [Send-MailMessage],SmtpException + FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.SendMailMessage 一旦我清除了IIS中的日志文件,电子邮件已成功转发到这两个域。 这可能是什么解释? 我不确定从哪里开始。

让Postfix使用自定义消息来反弹某些地址,并将所有其他消息转发给另一台服务器

我们有一个在Exchange环境中不再有邮箱的用户列表。 我们希望用一个可能的自定义variables对这些用户进行非常具体的回复。 我认为Postfix可能会为此工作。 当收到消息时,应该: 如果地址在列表中 :自动回复带有反弹信息(或只是一个普通的电子邮件)。 消息应该包含一个新的地址; 也许有一个数据库表,将旧地址转换为新地址? 如果地址 不在 列表中 :发送到exchange.example.com mailhost。 任何人做了类似的事情,可以给我一个如何做到这一点的想法?

sendmail向本地邮件转发主机

我已经读了很多关于这个问题,但可悲的是不能得到它的工作。 我有安装了sendmail的Centos 6.3。 该盒子可以用作BackupPC服务器,也可以用作以后的samba服务器。 我想转发所有的邮件到ISP SMTP服务器,不希望邮件在本地交付。 BackupPC盒子没有托pipe他们的ISP的电子邮件,我不想参与他们的邮件托pipe,我只希望他们从BackupPC得到他们的通知。 它看起来像这个命令应该照顾它FEATURE('nullclient', 'server.fctherapy.com') dnl但是当运行m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf我得到这个错误: m4:/etc/mail/sendmail.mc:177:错误:string中的文件结尾。 我已经尝试了nullclient设置的不同组合,但是下面没有成功是我的sendmailconfiguration divert(-1)dnl dnl # dnl # This is the sendmail macro config file for m4. If you make changes to dnl # /etc/mail/sendmail.mc, you will need to regenerate the dnl # /etc/mail/sendmail.cf file by confirming that the sendmail-cf package is dnl […]

不同的SIP和SMTP域的好处?

我想知道从Exchange SMTP域名获得不同的Lync SIP域名是否有优势? 我可以看到这些缺点,但我试图了解我目前部署的真实世界情况。 例: SIP: [user]@itaihay.com SMTP:[user]@marketing.itaihay.com 感谢您的帮助。

使用多个公用IP后面的多个邮件服务器进行SMTP DNSvalidation

我知道邮件服务器何时收到电子邮件,它会执行“DNS 3路检查”(我认为这有时也称为FCrDNS ),作为对垃圾邮件发送者的简单testing。 我理解它的工作方式如下: 从传入邮件的源IP开始(取自实际的IP数据包): 反向查找源IP的PTR – 这会导致域名 正向查找来自#1的域名 – 这会产生一个IP地址 传入邮件的SourceIP必须与#2中的IP地址相匹配。 有时会另外检查SMTP Helo Banner,这是以域名格式。 在域名上进行正向查找,得到IP地址。 然后做一个IP地址的PTR的反向查找,并且应该parsing回到上面设置的SMTP DNSlogging中的相同的域名。 但是,如果你有30个邮件服务器,所有共享3个不同的IP地址。 如何设置SMTP Banner,A Records和PTRlogging以通过上述所有testing? 假设30个邮件服务器无法知道他们在外面获得了什么IP地址。 每个新的TCP连接理论上可以来自不同的公有IP。 我最好的猜测是,你将不得不设置这个: mailer.eddie.com IN A 1.1.1.1 mailer.eddie.com IN A 1.1.1.2 mailer.eddie.com IN A 1.1.1.3 3.1.1.1.in-addr.arpa. IN PTR mailer.eddie.com 2.1.1.1.in-addr.arpa. IN PTR mailer.eddie.com 1.1.1.1.in-addr.arpa. IN PTR mailer.eddie.com SMTP Banner for each server: mailer.eddie.com […]

如何在Debian的exim4中select一个基于From:地址的智能主机

我想通过smtp.server1.com发送From: .*@host2.com电子邮件,并通过smtp.server1.com发送From: .*@host2.com smtp.server2.com 。 目前,我已经使用dpkg-reconfigure exim4-configconfiguration了smarthost,以便update-exim4.conf.conf包含dc_smarthost='smtp.server1.com::587'这一行。 也就是说,一切都通过smtp.server1.com路由。 我尝试在smarthost:的定义之前添加另一个路由器smarthost:在configuration文件中,设置senders = .*@host2.com smarthost_server2: debug_print = "R: smarthost_server2 for $local_part@$domain" driver = manualroute domains = ! +local_domains transport = remote_smtp_smarthost senders = .*@host2.com route_list = * smtp.server2.com byname host_find_failed = ignore same_domain_copy_routing = yes no_more 但exim仍然通过smtp.server1.com路由everyting。 我是否正确使用senders条件? AFAIU,这对于有电子邮件的人来说应该是一个相当常见的设置。 @ google.com和。 @ gmail.com不希望在他们的@ gmail.com电子邮件标题中显示他们也是Google员工的事实,所以围堵应该是不同的。