Articles of 发送邮件

如何让sendmail将大量电子邮件发送到单个文件中的单个智能主机目标。

sendmail 8.14.x 这个问题有点相关sendmail发送一切到下游智能主机在“单个文件”? 但是要提供关于具体问题的信息是分开的。 我有以下设置的邮件环境: Application Servers -> sendmail relay -> cloud email service -> internet 下游的云服务需要将邮件以单个文件的forms智能托pipe给他们。 如果它看到来自同一个公共源IP的多个同时的SMTP连接,它将接受一个,并将其他类别推迟到400级错误。 显然,这严重限制了出站吞吐量,我们正在与云提供商一起努力解决这个问题。 与此同时,我需要find一种方法,让sendmail发送一切在一个单一的连接。 乍一看,我认为confSINGLE_THREAD_DELIVERY选项可能是合适的,但是我仍然觉得如果队列运行器正在处理延迟的消息,同时新的传入连接要立即发送内容,我会遇到问题。 或者更糟糕的是,队列运行者忙于排队,并且不会让任何新消息通过。 我知道这是一个愚蠢的要求,正如我所提到的,我们正在与云提供商合作,但在此期间,是否有一个sendmailconfiguration可以满足这一要求,同时平衡新邮件和排队邮件的交付?

如果sendmail无法parsing智能主机,添加到队列,而不是失败?

有时,在深夜,DNS无法解决我们的智能主机地址。 而sendmail决定将邮件作为“拒绝”消息发送。 由于“root”是别名到一个脱机地址,也尝试使用智能主机,并失败。 然后我得到一个savemail恐慌。 有没有什么办法说服sendmail,如果它不能解决智能主机,它可以排队消息以后? 我有一个可怕的感觉,我只需要在凌晨3点起床,看到跆拳道正在与DNS服务器:-(

Sendmail:将virtuser帐户redirect到外部电子邮件地址

任何人都知道如何将sendmail virtuser帐户邮件redirect到外部电子邮件地址? 这是virtuser表: [email protected] contact.example.org (在这种forms下,发送到[email protected]的邮件到达收件箱) 然后我从下面设置一个别名: contact.example.org [email protected] 但没有工作…任何想法? 提前致谢!

Sendmail smrsh在Ubuntu / Debian上别名脚本pipe道问题

我一直在对这个问题进行了两个星期的抨击。 我正在尝试做的是将一个sendmail别名(一个虚拟域的catchall)传递给一个php脚本。 但是,我总是得到以下错误(不能直接邮寄给程序): Oct 7 14:35:49 fut-02 sm-mta [14057]:o97LZlmh014057:<[email protected]> …不能直接邮寄给程序Oct 7 14:35:49 fut-02 sm-mta [ 14057]:o97LZlmh014057:from =,size = 0,class = 0,nrcpts = 0,proto = ESMTP,daemon = MTA-v4,relay = mail-ww0-f46.google.com [74.125.82.46] 我在我的virtusers文件中尝试了以下别名: @domain.com "|php -q /home/myuser/myscript.php" @domain.com "|/usr/bin/php5 -q /home/myuser/myscript.php" @domain.com "|php5 /home/myuser/myscript.php" @domain.com "|myscript.php" @domain.com "|php5 myscript.php" 我曾尝试在sendmail.mc文件中启用smrsh 2种不同的方式: FEATURE(`smrsh',`/usr/lib/sm.bin/smrsh')dnl FEATURE(`smrsh')dnl 然后,我尝试链接/ usr / bin […]

sendmail重写规则在单独的文件中

有没有办法将Rewrite Roules移出sendmail.cf文件? 一方面,sendmail文档build议仅在sendmail.mc文件中进行更改,但所有重写规则都在.cf文件中。 我想在.cf文件中重写规则的所有更改都会在.mc文件下一次生成.cf文件时丢失。

在RH Linux上更改logwatch的发件人电子邮件

我在红帽7运行logwatch它使用[email protected]发送邮件但是,由于localhost.localdomain未注册,收件人没有收到localhost.localdomain的电子邮件。 我想更改logwatch或邮件发送从例如[email protected]而不是[email protected]。 谁能帮我? 我已经尝试用MailFrom = [email protected]更改logwatch.conf,但没有工作。 Logwatch正在使用邮件(而不是sendmail)。

Sendmaillogging电子邮件内容

有没有办法查看/loggingsendmail发送的邮件内容? 默认情况下,它只显示一些标题信息。 我想检查实际的电子邮件内容。 我的机器正在运行Fedora 13。

垃圾邮件通过服务器上的sendmail发送。 我如何追溯来源?

我的服务器现在发送垃圾邮件,我不知道它是从哪里来的。 以下是其中一封电子邮件的日志条目: Dec 11 20:04:55 ip-10-170-94-31 sendmail[20858]: sBBK4rfZ020856: to=<[email protected]>, ctladdr=<[email protected]> (48/48), delay=00:00:02, xdelay=00:00:02, mailer=relay, pri=126531, relay=relay.jangosmtp.net. [64.56.118.248], dsn=2.0.0, stat=Sent (6893 bytes received in 00:00:00; Message id 201412112004570841 accepted for delivery) 我怎样才能把这个跟踪回到发送邮件的东西呢?

Sendmail排队邮件,不发送

我有一个Ubuntu服务器与PHP和sendmail。 当我使用PHP通过sendmail发送电子邮件时,邮件永远处于sendmail队列中,永远不会被发送。 即使我强行冲洗,它仍然在队列中。 这可能是什么原因,我该如何解决? 谢谢。 编辑:“cat / var / spool / mqueue / qfn82FuSu3009905”的输出是: V8 T1251906988 K1251927546 N6 P570369 I8/1/121795 MDeferred: Connection timed out with alt4.gmail-smtp-in.l.google.com. Fwbs $_localhost [127.0.0.1] $rESMTP $sworld0.com ${daemon_flags} ${if_addr}127.0.0.1 S<[email protected]> A<> MDeferred: Connection timed out with alt4.gmail-smtp-in.l.google.com. rRFC822; [email protected] RPFD:<[email protected]> H?P?Return-Path: <g> H??Received: from world0.com (localhost [127.0.0.1]) by world0.com (8.14.3/8.14.3/Debian-6) with […]

Sendmail:如何获得一个确定的电子邮件地址列表

sendmail作为一个完整的MTA不太熟悉,但我需要得到一个电子邮件地址列表。 我谷歌search,并从中,我已经检查/etc/mail/aliases (有一些在那里,但主要用于黑莓转发,因为它似乎不完整)和virtusertable (空),从我可以告诉,邮件被传送给本地用户。 但是,在那里有很多本地UNIX用户,并且在修改date之前,我猜测一堆都是旧的。 当然,必须有另一个本地用户(电子邮件地址)映射到某个地方的本地用户或更好的方式来告诉哪些电子邮件地址是活跃的(或至less,function;我可以处理一些不活动的,因为缺less一些会更糟,显然)。