Articles of 电子邮件

procmail脚本使用Maildir格式时出错

我在/ etc / procmailrc中有这样的代码: DROPPRIVS=yes DEFAULT=$HOME/Maildir/ :0 * ? /usr/bin/test -d $DEFAULT || /bin/mkdir $DEFAULT { } :0 E { # Bail out if directory could not be created EXITCODE=127 HOST=bail.out } MAILDIR=$HOME/Maildir/ 但是,当目录已经存在,有时它会发送一个返回邮件,这个错误: 554 5.3.0 unknown mailer error 127 。 电子邮件仍然交付,请注意,但它也会向发送用户发回一个错误代码。 我暂时通过注释掉EXITCODE和HOST来解决这个EXITCODE ,但是我想知道是否有更好的解决scheme。 我在networking上的多个地方find了这个代码块,但是却找不到为什么这个错误会回到我身上。 这似乎发生在我发送电子邮件给本地用户时。 有时用户有一个.forward文件发送给其他用户,有时不是,但结果是一样的。 我也尝试删除DROPPRIVS ,以防万一它搞乱转发,但似乎没有影响它。 该行是以* ? /usr/bin/test开头的* ? /usr/bin/test * […]

使用Microsoft Exchange发送邮件失败

我似乎有一个问题configuration我的Microsoft Exchange发送域的邮件outisde。 我已经安装了我的smtp连接器和其他一切。 我可以收到邮件,但我似乎无法发送任何邮件。 我不断收到#5.5.0 smtp; 550发件人validation失败 任何人有一个想法,我可以解决这个问题? 问候, 伊夫

了解邮件失败通知,554

我想确认一封邮件失败的通知。 这是消息 Hi. This is the qmail-send program at mydomain.com I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. <[email protected]>: 1.2.3.4 does not like recipient. Remote host said: 554 <[email protected]>: Relay access denied Giving up on 1.2.3.4 我的理解是,1.2.3.4没有设置为接收该域的邮件。 […]

Linux / Unix的MTA与最聪明的队列?

我正在寻找一个MTA,允许我(真的是一个脚本)主动pipe理其发送队列,以响应由我提供的远程服务器返回的状态代码。 基本上,对于每个发送的邮件,我希望能够对远程服务器返回的SMTP回复代码作出反应,例如, '250 OK',或连接超时等任何错误条件。 此外,我希望能够根据这些信息pipe理发送队列,例如“example.com超时了最后5次连接尝试,因此不再为收件人@ example.com排队邮件”。 我目前正在使用Postfix和Perl来parsing这些信息的日志,但是我正在玩一个容易出错的catchup游戏(乱序日志条目等),并且开始变得混乱(一些真正丑陋的正则expression式)。 我真的不想重新发明轮子,并使用某种语言的SMTP库; 我宁愿使用经过validation的/快速/可靠的MTA。 不过,如果我所需要的是不可能的,我仍然乐于接受build议。 谢谢你的帮助!

以最小的中断更改电子邮件地址格式

我所在组织中的所有电子邮件地址都是[email protected]格式。 当我们是一个小型组织时,这就开始了。 现在我们已经发展壮大了,需要使用一些更专业的东西,比如[email protected] 这个改变怎么能够以最小的中断来实现呢? 我们目前只使用smarteremail。 只能接受旧的和新的答复是一个解决scheme..我们让我们的收件人从旧的电子邮件地址? 任何build议,欢迎。 在这种情况下怎样才能交换帮助? 它可以configuration为自动发送使用不同的地址? 谢谢

如何去除后缀中的传出邮件标题?

我的邮箱服务器正在运行。 我有Webmail访问,以及通过客户端发送邮件的能力。 当我通过networking界面(roundcube)发送邮件时,它附加了自己的标题,因此发件人保持匿名。 当通过Outlook或Thunderbird发送邮件时,它会附加自己的头文件,其中列出了IP地址,计算机名称等等。有没有办法让后缀去掉这些外发邮件头,并用标准的“web邮件”头replace它们我得到圆形?

Postfix自定义日志

有没有办法自定义后缀日志logging? 我试图从中得到一些报告,我发现几乎不可能parsing它的默认值。 像日志logging这样的XML可能是完美的。 谢谢。

如何导出qmail电子邮件帐户

我想将域迁移到另一台服务器。 我在两台服务器上都使用qmail。 有没有办法导出所有的电子邮件帐户设置(login,密码,redirect,邮件列表等,而不是电子邮件本身)?

Postfix – 通过smarthost只发送被拒绝的邮件

我正在努力改善与我一起工作的组织(无垃圾邮件)的邮件传递。 我们一直使用我们普通邮件服务的smtp服务器作为智能主机进行传送,但最近他们已经阻止了帐户,因为它发送了太多的邮件。 我已经查看并注册了SMTP中继服务,但是这些服务相当昂贵。 我不想直接发送邮件的原因是,所有邮件都交付至关重要,而且我不想花太多时间检查日志,以确保我们的邮件能够通过所有人。 所以我想知道 – 是否有可能设置后缀,以便它会首先尝试直接发送邮件,如果失败,然后通过智能主机发送邮件? 这应该允许我们发送邮件给每个人,而不必付费通过SMTP中继发送所有的邮件。

为什么Exchange 2003默默拒绝具有大附件的电子邮件?

我们的环境: Exchange Server 2003 Standard,单一实例,在Windows Server 2003 Standard上运行。 configuration为不发送/接收附件大于10 MB的邮件。 NDR未启用。 问题: 当外部发件人发送附件大于10MB的电子邮件时,按configuration的Exchange不会收到该邮件。 但是,该邮件的发件人未收到来自其自己的邮件服务器的任何通知,邮件由于附件大小而无法传送。 但是,如果外部用户试图向不存在的用户发送电子邮件,他们确实收到邮件服务器发送的指示用户不存在的消息。 为什么呢,我有什么可以做的呢? 如果发件人收到附件文件大小超出我们的限制并且他们的邮件从未收到的通知,那将是很好的… 更新 Exchange服务器的前面有一个SpamAssassin框…可能有什么关系呢? 以下是SpamAssassin日志中search我的testing电子邮件时的最后一行: mail postfix / smtp [19133]:2B80917758:to =,relay = 10.0.0.8 [10.0.0.8]:25,delay = 4.3,delay = 2.6 / 0/0 / 1.7,dsn = 2.6.0,status = 250 2.6.0排队邮件发送) 我的假设是,垃圾邮件刺客认为该消息是确定的,并将其转发给Exchange。 更新 我已validationExchange正在接收消息并生成NDR。 但是,交付的NDR禁用,以防止反向散射 。 有什么办法可以让Exchange将发送邮件发送到发送邮件服务器(或者validation邮件是否正在发送),以便发送邮件服务器可以通知发件人反弹?