我正在testing我正在编写的一个脚本中的适量的电子邮件(最终可能达到10万个左右)。 我正在生成一个电子邮件列表,这个电子邮件列表将会在我的一个帐户中进行处理,然后让脚本处理这些邮件,而且工作的非常好,但现在我只想确保sendmail接收的请求数量正确发送任何邮件。 我已经closures了sendmail,当我运行脚本的时候,我在延期队列中得到了预期的请求数(当我运行mailq的时候,我得到了正确数量的请求标记为“(Deferred:Connection refused by [127.0.0.1]) “)。 我知道如果我有sendmail运行,并想删除实际排队的消息,我可以删除/ var / spool / mqueue(我在Ubuntu 10.04 LTS机器上)的内容。 然而,sendmail被closures的时候,mqueue没有任何内容,当我打开sendmail的时候就开始发送所有这些邮件了,我不能像sendmail一样快地从mqueue中删除它们。 有没有办法让我从sendmail中closuressendmail中删除它们,所以我不会无意中发送一些? 现在,如果他们被发送,没有什么大不了的(他们都是在我的邮箱里),但是我想用一组实际的testing数据来testing,这些邮件不会被无意中发送到垃圾邮件中。
我被要求看看一个旧的RedHat服务器(旧的uname -a给Linux server 2.4.20-27.7 #1 Thu Dec 11 15:04:48 EST 2003 i686 unknown ),这是有问题的sendmail 。 这台服务器是2003年build立的,从那以后我从中学到的东西并没有真正被感动。 电源故障后,需要一个fsck来启动,从那以后用户没有得到他们的邮件。 我看了一下/var/log/maillog ,并且有很多这样的行: Aug 22 21:26:22 server sendmail[12250]: p7KIujl05665: to=<[email protected]>, delay=2+00:22:16, xdelay=00:00:20, mailer=esmtp, pri=4369005, relay=demons.murgent.com., dsn=4.0.0, stat=Deferred: Name server: demons.murgent.com.: host name lookup failure Aug 22 21:27:22 server sendmail[12250]: p7KHujo05650: to=<[email protected]>, delay=2+00:27:53, xdelay=00:00:20, mailer=esmtp, pri=4404312, relay=sweclo-web02.driften.net., dsn=4.0.0, stat=Deferred: Name […]
我想能够configurationOTRS票据系统通过sendgrid发送电子邮件,但我也想通过X-SMTPAPI sendgrid头添加一些configuration参数。 没有明显的configuration设置,我可以看到,这将允许我添加一个标头发送邮件通过在OTRS smtp。 任何想法我怎么能做到这一点? 一些重要的笔记: 服务器本身使用qmail,但我不能configuration整个本地服务器通过sendgrid,因为它运行一些其他服务,不应该通过sendgrid 我希望尽可能避免更改OTRS源文件,因为a)我不知道perl那么好,b)这是要求麻烦
在configuration邮件服务器时,拒绝使用可执行types的入站Internet电子邮件的最佳做法是什么? 最简单的select是NDR / DSN,但是我认为这可能会让一个人产生后向散射。
CentOS 5.7 | SendMail 8.14.x 我有一个运行snmpd的CentOS盒子,我想监视sendmail队列。 这是由snmpd本地支持,还是我需要做一些特殊的事情来监控它?
我有本地服务器运行Active Directory,文件服务器,应用程序服务器,为本地networking。 我还有一个运行小型网站的远程托pipe服务器(CentOS 6)和一个处理公司电子邮件的Sendmail实例。 无论如何,我可以同步这两者之间的用户/密码,AD优先考虑。 如果这种情况是不可能的,我可以期待什么替代scheme,但保留这两个操作系统。 (修改电子邮件服务器,使用openldap进行电子邮件服务器用户/密码pipe理,并与AD同步,其他…?) 谢谢。
我以前使用命令行中的sendmail发送大量消息,并使用-odd标志推迟发送,以便程序快速将邮件放入队列中,并在后台传递消息时返回给用户。 这在手册页的DeliveryMode部分中进行了描述: http://www.sendmail.org/~ca/email/man/sendmail.html 我正在使用的新服务器是使用exim和sendmail别名进行,并徘徊在-odd标志。 有没有办法迫使exim从命令行对消息执行延期交付,并将其放入队列中,而不是立即尝试传递它?
我在我的cf文件中有以下行 Fw/etc/mail/local-host-names 并在local-host-names文件中跟随以下行 mydomain.com hostname.mydomain.com 但是当我发送邮件到[email protected] ,sendmail正在接收邮件。 otherhost.mydomain.comparsing为私有IP地址之一。 可能是什么原因?
我正在使用运行在Linux CentOS 6.3最终系统上的Mailman 2.1.12版本,并且已经有很多成功运行的邮差列表正在运行。 sendmail是运输。 我创build了一个新列表 – 使用pipe理员/主持人的新列表; 订阅它; 并使用networking界面进行确认。 但是,我不能发送邮件列表。 我们的电子邮件系统说没有这样的地址。 我记得/ etc / aliases必须被更新(下面的例子),当我运行newlist时候不会自动完成。 ##special_education_news mailing list special_education_news: "|/usr/lib/mailman/mail/mailman post special_education_news" 所以我确保列表名称条目(反弹等)被添加,并且我重新启动了sendmail。 我仍然不能发送电子邮件到列表。 我真的一直在网上search的步骤,找不到将列出创build新列表后,采取的步骤。 我将不胜感激在这里的信息和/或答案的指针。
我需要为一个testing环境build立一个邮件服务器configuration,它可以接受所有的邮件(即所有的用户和所有的域名,甚至是非本地的邮件),并把它放到一个本地的邮箱中。 我所拥有的是带有Sendmail(8.14)的SLES 11,我尝试修改/ etc / mail / virtusertable看起来像 @ catchall 或者像 @* catchall 但是没有用的目标邮件地址(例如“[email protected]” )不会被重写为catchall @ ,因此会尝试传送给相应的MX: # sendmail -bt ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter <ruleset> <address> > 3,0 [email protected] canonify input: santa @ northpole . org Canonify2 input: santa < @ northpole . org > Canonify2 returns: santa < @ […]