Articles of 发送邮件

我可以阻止sendmail发送电子邮件,而是将它们保存到文件?

我想在一个虚拟服务器上testing新闻邮件应用程序,但是我不想让我的数据库中的所有客户端(从实时服务器上删除)收到一封电子邮件。 有什么办法可以防止sendmail发送这些邮件,而是将它们保存到一个文件或类似的东西吗?

在linux中的/ var / spool / clientmqueue中处理邮件

如何让sendmail处理/var/spool/clientmqueue中的邮件? sendmail -q不适用于这个目录。

Sendmail进程失败,错误代码为67

一切正常,但有一天sendmail停止对我的工作。 我正在尝试下面的命令行: echo "Body text" | mail -s "Some subject" [email protected] 得到: /home/<username>/dead.letter… Saved message in /home/<username>/dead.letter Can't send mail: sendmail process failed with error code 67 如何解决这个问题?

Ubuntu上的Sendmail默认使用Google Apps服务器作为中继?

我有一个最近安装的Ubuntu(natty)服务器,有一个域指向它。 该域名的邮件由Google Apps处理(通过指向Google邮件服务器的MX DNSlogging)。 现在,我已经安装了logcheck,并定期通过logcheck收到关于以下日志条目的电子邮件: Jun 17 15:02:06 nattybox sm-mta[26023]: STARTTLS=client, relay=aspmx.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=RC4-SHA, bits=128/128 Jun 17 13:02:07 nattybox sm-mta[8533]: STARTTLS=client, relay=aspmx.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=RC4-SHA, bits=128/128 Jun 17 13:17:45 nattybox sm-mta[10465]: STARTTLS=client, relay=aspmx.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=RC4-SHA, bits=128/128 Jun 17 13:51:56 nattybox sm-mta[14995]: STARTTLS=client, relay=aspmx.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=RC4-SHA, bits=128/128 Jun 17 12:02:06 nattybox sm-mta[32143]: STARTTLS=client, […]

如何强制sendmail使用SMTP而不是内部中继?

我有一个Web服务器被列入黑名单发送电子邮件,因为它与localhost.localdomain而不是我的服务器(我们称之为example.com )域名响应SMTP HELO 。 我可以通过从/etc/hosts文件中删除localhost.localdomain来使服务器通过example.com响应HELO 。 然而,现在我每次尝试发送电子邮件到具有相同域名的地址,sendmail都试图在本地发送邮件,而不是通过SMTP发送到我们的实际邮件服务器(托pipe在Rackspace)。 我遵循这里的build议: 为什么sendmail接受邮件的主机名不存在本地主机名文件? 跑了 echo '$=w' | sendmail -bt 得到: [mail] [162.243.XX.XXX] mail [mail.example.com] mail.example.com localhost [127.0.0.1] example.com 据我所知,sendmail认为所有这些域是本地的。 我在sendmail.cf文件中设置了DontProbeInterfaces=True 。 现在当我跑步 sendmail -bt $=w 我得到: localhost [127.0.0.1] example.com 我也尝试从/etc/mail/local-host-names删除example.com ,但是sendmail仍然认为example.com是本地的。 我怎样才能让sendmail停止尝试本地邮件传递example.com电子邮件地址? 编辑: echo '$j' | sendmail -bt 产生 example.com 编辑: 我尝试将example.com的主机名更改为example ,但是现在,我的SMTP HELO响应是localhost ,发送电子邮件需要几分钟的时间。 据此: https : //www.digitalocean.com/community/questions/sendmail-is-slow-to-send-mail […]

无法使用sendmail和postfix在Ubuntu桌面版上运行php mail()

我正在运行Ubuntu 9.10 LAMP并尝试使用PHP进行简单的电子邮件testing,而且我没有收到任何发送的电子邮件。 mail("[email protected]", "eric-linux test", "test") or die("can't send mail"); 运行该脚本时,我从PHP中没有得到任何错误。 在我的php.ini文件是: sendmail_path = /usr/lib/sendmail -t -i $ sudo ps aux | grep sendmail eric 2486 0.0 0.4 8368 2344 pts/0 T 14:52 0:00 sendmail -s “Hello world” [email protected] eric 8747 0.0 0.3 5692 1616 pts/2 T 16:18 0:00 sendmail eric 8749 0.0 0.3 […]

为什么人们多次连接到我的MTA,什么也不做,然后离开?

我有一个sendmail服务器。 定期(即每小时几次)我得到这样的日志条目: Sep 3 10:06:49 lory sendmail[30561]: v8396nsQ030561: [37.49.226.159] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA-v6 Sep 3 10:06:49 lory sendmail[30564]: v8396nmv030564: [37.49.226.159] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA-v6 [29 very similar lines deleted] Sep 3 10:06:50 lory sendmail[30654]: v8396or0030654: [37.49.226.159] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA-v6 Sep 3 10:06:50 […]

更改排队邮件的发件人地址

是否可以更改已经排队的邮件的发件人地址? 我们迄今为止使用的中继服务器已经在几天前悄悄地改变了它的政策,并拒收现在没有经过validation的发件人地址的邮件。 我们现在已经调整了sendmail的设置,但是一些邮件与旧的发件人地址已经卡在队列中( Sender address rejected: unverified address )。 我可以更改发件人地址吗?

如何configurationsendmail通过MXlogging发送邮件而不是本地主机?

我试图让sendmail将邮件传输到MXlogging中指定的服务器,所以当服务器发送邮件[email protected]我希望它跳过本地主机,并直接到Gmail。 我已经阅读了sendmail文档,但不太了解如何解释我的情况。 本质上,我的服务器的主机名为“www.domain.com”,但是当我发送邮件到“[email protected]”时,它会在本地邮件缓冲区中结束。 当我在debugging模式下运行sendmail时: sendmail -bt > $=w 我得到: www.domain.com www.domain.com. domain.com localhost [54.245.___.___] 所以,它拦截所有发送到domain.com邮件。 我不希望它到达localhost 。 我希望它去gmail服务器。 所有邮件绑定到其他地址工作正常。 我也有sendmailconfiguration使用DKIM。 我已经添加了一个loggingmailertable(和重buildmailertable.db并重新编译mc> cf文件),但我不知道这是我需要做的,或者如果我正确地做。 domain.com esmtp:[aspmx.l.google.com] 我如何获得它允许邮件到[email protected]离开服务器? 其他信息:这是我的sendmail.mc文件: divert(-1)dnl include(`/usr/share/sendmail-cf/m4/cf.m4')dnl VERSIONID(`setup for linux')dnl OSTYPE(`linux')dnl define(`confDEF_USER_ID', “8:12'')dnl define(`confTO_CONNECT', `1m')dnl define(`confTRY_NULL_MX_LIST', `True')dnl define(`confDONT_PROBE_INTERFACES', `True')dnl define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl define(`ALIAS_FILE', `/etc/aliases')dnl define(`STATUS_FILE', `/var/log/mail/statistics')dnl define(`UUCP_MAILER_MAX', `2000000')dnl define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl define(`confAUTH_OPTIONS', `A')dnl define(`confTO_IDENT', […]

如何阻止Sendmail从IPv6而不是IPv4发送邮件

今天我注意到,Gmail将从我的服务器收到的所有邮件发送到垃圾邮件文件夹。 我查了一下邮件头,发现如下: Authentication-Results: mx.google.com; spf=neutral (google.com: 2001:4ba0:cafe:…….. is neither permitted nor denied by best guess record for domain of [email protected]) [email protected] 因此,看起来Sendmail正在从IPv4的IP6地址发送邮件,并且没有用于IPv6的SPF和PTRlogging。 如何强制Sendmail从IPv4发送邮件? 谢谢。