CentOS 5.9 | SendMail 8.14.4 我最近了解了sendmail中的debugging标志,并希望为我的特定版本保留一个列表(8.14.4)。 我明白,这些debugging标志更改/增长版本,所以我需要在我的具体服务器上查找他们的准确/完整列表。 我怎样才能做到这一点? 从我可以在网上收集的信息,我可能需要查看代码和TRACEFLAGS文件? 有人能详细说明这里的步骤吗?
我有时注意到了。 '可以看到在年底 myhost.mydomain 所以是 myhost.mydomain. ^^^ 声明。 我应该在哪里使用这个' 。 ' 最后? 目前在etc/hosts我不使用结尾'。' 也不是在本地主机名称,而且从来没有,我想。 何时何地需要 ? 如果不能直接回答,请给出一些链接
有很多sh: 1: /usr/sbin/sendmail: not found在我的apache2 error.log中sh: 1: /usr/sbin/sendmail: not found ,问题是,我不记得我的网站/应用程序试图发送邮件或任何其他,我已经在我的wordpress博客上安装了WP邮件SMTP,这个工作正常,所以我的问题是,我怎么知道哪个应用程序或网站一直在尝试这样做呢? 编辑:我在/var/log/mail.logfind有趣的行: Jun 22 07:27:31 sm-mta[29654]: r5H8U4O1014238: to=<[email protected]>, ctladdr=<www-data@[email protected]> (33/33), delay=4+22:57:27, xdelay=00:00:01, mailer=esmtp, pri=63391559, relay=mx00.1and1.com. [74.208.5.3], dsn=4.0.0, stat=Deferred: 421 invalid sender domain Jun 22 07:27:31 sm-mta[29654]: r5H8U4O1014238: to=<[email protected]>, ctladdr=<www-data@[email protected]> (33/33), delay=4+22:57:27, xdelay=00:00:01, mailer=esmtp, pri=63391559, relay=mx00.1and1.com. [74.208.5.3], dsn=4.0.0, stat=Deferred: 421 invalid sender domain 。 我已经按照说明完全卸载我的服务器上的任何邮件应用程序,如下所示: apt-get […]
我想知道是否有可能翻译postmaster消息(回执,通知等),或至less定制它们。 我问这是因为我的用户(也)经常打电话给我,以便知道邮件的含义,以及他们的邮件是否已经发送(其中很less会说英文)。 感谢您的回答。
我有两个节点,通过networking连接。 一个运行一个LDAP服务器,两个节点都使用它来进行身份validation 一个是shostakovich,另一个是rachmaninoff。 每个用户只能login一个节点 – 我们会说bob在rachmaninoff上,而jim在shostakovich上。 现在,我已经configuration了sendmail,以便传入邮件到一个完整的地址(例如[email protected])去shostakovich并与ldap检查,以决定它最终路由到哪个节点。 这工作正常。 但是,问题是与本地邮件。 如果我在shostakovich,我想能够发送邮件给鲍勃,我可以做[email protected],一切工作正常。 但是,如果我发送邮件只是为了bob,因为它是一个本地地址,它不会被LDAP检查,并在shostakovich(作为一个有效的用户,因为nsswitchvalidation用户对ldapvalidation用户)交付给bob。 我怎么能得到似乎要去本地用户的邮件,通过SMTP并检查我的LDAP数据库的路由决定?
我一直有麻烦让我的服务器发送电子邮件,我没有为我的生活找出如何解决它。 如果有人能给我一些简单的指针,那将非常感激! May 19 15:36:03 ubuntu-12 sm-mta[2484]: s4JFa3jp002484: from=<[email protected] production>, size=412, class=0, nrcpts=1, msgid=<[email protected] production>, proto=ESMTP, daemon=MTA-v4, relay=ip6-localhost [127.0.0.1] May 19 15:36:03 ubuntu-12 sendmail[2483]: s4JFZw4c002483: [email protected], ctladdr=www-data (33/33), delay=00:00:05, xdelay=00:00:05, mailer=relay, pri=30123, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (s4JFa3jp002484 Message accepted for delivery) May 19 15:36:03 ubuntu-12 sm-mta[2487]: s4JFa3jp002484: to=<[email protected]>, ctladdr=<[email protected]> (33/33), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120412, relay=mailserver.mycompany.com. […]
我们与各种客户和供应商交换电子邮件。 我试图实现一个解决scheme,我们的代表和客户或供应商之间的所有电子邮件通信都保存在我们的数据库中,所以在我们的pipe理系统中,我们有一个通信logging。 我曾经见过一些像Guru.com或者elance.com这样的项目网站。 您可以通过电子邮件来回传递,但系统会logging对话。 我一直在寻找几天,试图找出如何实现这一点。 在学习Guru.com的电子邮件时,我看到他们都去了一个普通的电子邮件地址。 该主题包含一个encryption的ID和“发件人:(自由职业者的名字或项目所有者的名字)”因此,似乎有一个盒子里的parsing器,该电子邮件的正文,保存到数据库,并转发电子邮件收件人(来自主题行)。 我用我的电子邮件供应商,但运行我自己的Web服务器(EC2,AWS Linux),所以我想我可以创build第二个MXlogging说“mail2”,并将其用于此应用程序。 然后我可以使用像“[email protected]”,并让我的服务器处理这些电子邮件。 我想这可以用sendmail milter完成,但是我不确定。 我在这方面寻求帮助或指导还没有发现任何东西。 我可能不知道正确的术语来search。 我已经读了很多milters,但似乎没有解决这个问题。 任何人都可以提供任何帮助或指向正确的方向吗? 谢谢 托姆
我已经读了很多关于这个问题,但可悲的是不能得到它的工作。 我有安装了sendmail的Centos 6.3。 该盒子可以用作BackupPC服务器,也可以用作以后的samba服务器。 我想转发所有的邮件到ISP SMTP服务器,不希望邮件在本地交付。 BackupPC盒子没有托pipe他们的ISP的电子邮件,我不想参与他们的邮件托pipe,我只希望他们从BackupPC得到他们的通知。 它看起来像这个命令应该照顾它FEATURE('nullclient', 'server.fctherapy.com') dnl但是当运行m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf我得到这个错误: m4:/etc/mail/sendmail.mc:177:错误:string中的文件结尾。 我已经尝试了nullclient设置的不同组合,但是下面没有成功是我的sendmailconfiguration divert(-1)dnl dnl # dnl # This is the sendmail macro config file for m4. If you make changes to dnl # /etc/mail/sendmail.mc, you will need to regenerate the dnl # /etc/mail/sendmail.cf file by confirming that the sendmail-cf package is dnl […]
我正在尝试使用以下命令对sendmail中的configuration文件进行一些更改: m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf 问题是,它不工作,或者至less我确信它不是。 根本没有输出。 不要stderr或sendmail.cf文件。 所以我完全被难住了,而且我也无法争论谷歌给我这个具体问题的任何结果,我敢肯定,这是m4由于某种原因失败的情况。 而我讨厌批量粘贴这件事,但这里是我的MC文件… divert(-1)dnl dnl # dnl # This is the sendmail macro config file for m4. If you make changes to dnl # /etc/mail/sendmail.mc, you will need to regenerate the dnl # /etc/mail/sendmail.cf file by confirming that the sendmail-cf package is dnl # installed and then performing […]
我成功地创build了一个白名单发件人电子邮件filter,请参阅: 这里 。 我现在的目标是为每个用户设置单独的filter。 我想过滤出所有的电子邮件发送到组的电子邮件[email protected] ,但我不希望限制个人电子邮件user{(1-9)*}@mydomain.com 。 别名文件设置为all: user1, user2, user3 … 这是基于用户的邮件过滤可能或者我应该尝试更复杂的东西,如触发电子邮件接收的php script请参阅: 这里 ? 更新: 最后,因为没有更好的方法,我在这里 (和这里 )的例子,我修改了bash文件来执行我自己的filter。 仍在寻找更优雅的解决scheme。