Articles of smtp

后缀:如何预先标题只有一次?

我想用postfix来为特定域的每个外发邮件添加一个标题。 目前我使用: check_sender_access hash:/etc/postfix/prepend 用/ etc / postfix / prepend: my.domain PREPEND Header: value 这工作相当不错,但是当我发送电子邮件给几个收件人,然后标题添加多次,每个收件人,每个发送邮件。 所以当我发送邮件给4人时,他们每个人都收到邮件,其中包含头4次。

如何在exim邮件服务器中删除电子邮件(Linux)

如果用户列在多个别名或多个邮件列表或组中,则将邮件发送到多个别名,邮件列表或组,最终用户将收到多个副本。 如何防止向多个别名或多个邮件列表或组中列出的用户接收多个副本?

SMTP路由情况:与发件人相同的@domain和不同的@domain

我想知道发送电子邮件到发件人相同@domain和发送到不同的域之间有什么区别。 我真的不能在网上find详细的解释。 据我所知,MUA向DNS服务器查询发件人@域的MXlogging,并且MTA将邮件发送到该服务器。 如果目标位于相同的@domain中,那么它将被传输到MDA中,否则将另外进行一次DNS查找以获取目标@domain的MXlogging。 这个过程是否正确? 非常感谢你。

Postfix何时不在virtual_alias_maps中执行查找?

我有一个真正的问题腌制: 我有一个Postfix 2.6.6 / CentOS 6服务器,可以将邮件从特定的别名转发到特定的目的地。 这是通过一个mysql的virtual_alias_maps表完成的,因为别名/目标是由基于web的前端生成的。 问题是, 有时和没有明显的原因 Postfix不打扰在virtual_alias_maps中查看,并给予某些别名的“中继访问被拒绝”状态。 我不能把它归结为configuration或数据库问题,因为在交付失败的时间: 我可以后 postmap -q [email protected] mysql:/etc/postfix/mysql_virtual_alias_maps.cf ,即使在那个命令之前和之后,当telnet进入SMTP服务器时,我得到了同一地址的“中继访问被拒绝”。 看看MySQL的一般查询日志,我看到查询传输地图和虚拟别名域,但不是虚拟别名地图。 在新的地址被添加到virtual_alias_maps mysql表后它立即工作。 postfix reload也不重启解决问题; 它似乎在任意时间自行解决,而且在两者之间的日志中没有任何明显的performance。 真正让我发疯的事情是,当我find几个不工作的地址的例子时,我可以find很多同时工作的地方。 在所有情况下,地址是@ mydomain.com AND都可以使用postmap -q成功查找。 我没有看到任何日志(mysql / postfix / syslog)中的任何故障。 看来,Postfix只是简单地将查询转换成虚拟别名映射。 Postfixdebugging日志(失败案例) : May 28 16:37:39 ext-node01 postfix/smtpd[28115]: < debug_peer.something.com[64.34.10.20]: rcpt to:[email protected] May 28 16:37:39 ext-node01 postfix/smtpd[28115]: extract_addr: input: [email protected] May 28 […]

5.7.1在SQL Server 2012中使用数据库邮件运行存储过程时发生SMTP错误

我在执行存储过程从一个指定的地址发送电子邮件到指定的地址使用Office 365作为SMTP服务器时SQL Server 2012数据库邮件中出现错误。 由于邮件服务器故障,邮件无法发送给收件人。 (2014-06-10T15:28:48)发送邮件(2014-06-10T15:28:48)exception消息:无法向邮件服务器发送邮件(邮箱不可用,服务器响应为:5.7.1客户端无权发送此发件人)。 这个相同的存储过程是在另一台服务器的生产工作正常。 唯一的变化是这个工作存储过程的实例是SQL Server 2008 R2。 从错误判断这是一个SMTP错误,我正确吗? 我用来发送和接收邮件的所有用户都在同一个O365域中,在O365有{SendAs}访问权限和NT Authority \ Self Trustees。 我可以通过指定的端口(587)远程loginOffice 365,甚至更奇怪的是我可以使用存储过程中指定的相同Office 365configuration文件,使用数据库邮件中的“发送testing电子邮件”function发送电子邮件。 任何帮助,将不胜感激。 数据库邮件设置的屏幕截图

在发送到Exchange 2013的邮件上间歇性地获取“5.7.1无法中继”

我有一个帮助台系统,通过本地交换服务器发送邮件。 直到前几天,我从来没有遇到过问题。 在上个星期,我们已经开始接到有关丢失电子邮件的投诉(应该发送给用户,但不是),结果发现有错误“5.7.1无法中继” 这显然发生在10%的电子邮件。 他们大多数工作得很好。 我已经检查了服务器上传入的传输日志,绝对没有这些丢失邮件的迹象。 我正在查看date/时间秒和源地址或任何其他SMTP连接尝试,但没有什么(至less很明显)。 任何想法在哪里看? 我能看到的任何其他日志? 除了事件查看器?

Google是否要求端口587使用TLS? Exchange 2010 SMTP将邮件发送到队列中备份的GMAIL

Exchange 2010 SMTP具有在队列中备份的邮件。 发送到Gmail的任何电子邮件都在队列中,而任何发送到另一个个人域的电子邮件都会启用邮件过滤function, "asp.reflexion.net gave this error: sorry, relay of mail is not allowed. (#5.7.1)" 由于我的电子邮件到个人域立即反弹,我的电子邮件从交换在队列中的错误,“无法连接”我不知道这是否是一个STARTTLS证书错误。 事件查看器中有一些错误,表明Exchange没有为我的域名提供证书。 我的DC域名是contoso.com,我的公共域名是“chicagoviruscleanup.com”,所以我为“Chicagoviruscleanup.com”创build了一个证书,但是我可能犯了一个错误。 我不知道是否应该打电话给“Mail.chicagoviruscleanup.com”或“chicagoviruscleanup.com” 在创build证书之前,发送到我的OTHER个人域名和Gmail的邮件将位于队列中。 在为“mail.chicagoviruscleanup.com”创build证书之后,发送给我的其他个人域的邮件立即反弹,出现以下错误: "asp.reflexion.net gave this error: sorry, relay of mail is not allowed. (#5.7.1) " 而到Gmail的电子邮件则位于“无法连接”错误的队列中。 我不知道它是否无法谈判TLS,我该如何testing? 谢谢

如何将select的电子邮件从Office 365路由到另一台SMTP服务器

我已经build立了一个SAP系统作为端口25000上的SMTP服务器。 该公司使用Office 365作为其电子邮件提供商。 是否可以将传递到特定电子邮件帐户的电子邮件从Office 365服务器路由/转发到SAP SMTP服务器? 例如 [email protected] – > Office 365电子邮件系统 [email protected] – > Office 365电子邮件系统 [email protected] – > Office 365电子邮件系统 [email protected] – > Office 365电子邮件系统– > SAP SMTP服务器 [email protected] – > Office 365电子邮件系统 [email protected] – > Office 365电子邮件系统

抓住传入的电子邮件,然后在sendmail上交付给原始收件人

在我工作的公司里,有一个用户对电子邮件的使用不好,但为了certificate他在做什么,我们需要拦截所有收到的电子邮件给他,并从他那里发出所有的电子邮件,我是邮件服务器pipe理员,我有在Ubuntu上运行的sendmail。 是否有可能收到他的所有电子邮件,将其存储到另一个电子邮件帐户,然后通过sendmail将电子邮件发送给原始收件人? 例如,所有发送到[email protected]的电子邮件都必须存储在另一个帐户([email protected])上,然后交给他([email protected])。 所有来自[email protected]的电子邮件必须存储到另一个帐户([email protected]),然后发送给收件人。 我感谢您的帮助。 非常感谢。

nullmailer交换发件人和收件人

我想通过外部邮件服务器从我的服务器发送电子邮件。 所以我安装了nullmailer作为Debian 7 x32中最简单的MTA之一。 我的/etc/nullmailer/remotes : smtp.example.com smtp –[email protected] –pass=*** –port 465 –ssl 这种情况下的用户是远程服务器上的注册用户。 现在我想发送testing邮件。 Nullmailerreplacesendmail有几个参数: 用法:sendmail [flags] [recipients] -f设置信封发件人地址 好的,所以我发邮件给: ls | sendmail -f [email protected] [email protected] 但是,这个邮件来到[email protected]邮箱。 其中一个标题说: 致:未公开收件人:; 据我所知,nullmailer不发送收件人地址。 好的,现在我尝试通过php发送它: mail("[email protected]","subject","message","From: [email protected]"); 但事实上没有任何发送。 日志说: smtp:失败:553 5.7.1发件人地址被拒绝:不属于auth用户。 发送失败:发送消息时出现永久性错误 嗯…看起来很奇怪 如果我列出nullmailer队列我看到 sendmail -bp 2015-03-23 14:58:26 332 bytes from <[email protected]> to <[email protected]> 我不知道这个[email protected]是从哪里来的。 所以现在队列被冻结了。 我在/var/spool/nullmailer/queue/find了这个队列。 每个电子邮件保存为带有标题和邮件正文的文件。 […]