我有一个Sendmail的Ubuntu机器。 每当我发出一个PHP邮件()函数,电子邮件即时交付(收到我的收件箱在其他域),但PHP进程等待,等待很长时间约1分钟才返回true。 这是非常烦人的,因为浏览器似乎挂起。 什么可能是错的?
CENTOS 5.x | 发送邮件 大家好, 我希望这是一个简单的问题。 =)我需要生成触发特定DSN代码的消息的报告摘要。 例如: Jan 11 07:43:34 server-example sendmail[12732]: p937blksdh3: to=<[email protected]>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=102537, relay=mta.recipientdomain.com. [12.34.56.78], dsn=5.7.1, stat=Service unavailable 通常,我只是grep这个信息(如: grep -i“dsn = 5.7.1”/ var / log / maillog )。 但问题是,这只会返回上面的一行,不告诉我的消息的发件人。 理想情况下,我正在寻找一个可以做到以下几点的单线程: search特定DSN的sendmail maillog。 识别电子邮件的消息ID。 (我猜awk'{print $}'会被使用?) 返回每个消息的详细信息(大概是从步骤2中检索的消息ID)。 我是脚本/单行的n00b,所以我相信可能有一个更简单的方法来做到这一点。 有什么想法吗? 谢谢, -M
将邮件发送到别名时,出现以下错误: mail.err显示: Jan 26 13:02:44 sm-mta[4816]: p0QD2fZW004812: SYSERR(root): Cannot exec /etc/mail/smrsh: Permission denied Jan 26 13:02:44 sm-mta[4815]: p0QD2fZW004812: to="|/usr/bin/dspam –user global –class=spam –source=error", ctladdr=<[email protected]> (8/0), delay=00:00:01, xdelay=00:00:00, mailer=prog, pri=38439, dsn=4.0.0, stat=Operating system error 我的/ etc / mail /别名显示: spam: "|/usr/bin/dspam –user global –class=spam –source=error" 我相信这是一个权限问题,但我真的不知道从哪里开始寻找。 我尝试了各种各样的东西,但似乎没有解决问题。 我可以看看其他什么信息来找出问题所在? 不幸的是,这不是那些简单的问题/问题之一,所以我的问题可能有点模糊。 更新:ls -la / etc / mail / […]
我还没有对sendmail进行任何更改,现在由于这个错误(我使用我的ISP SMTP服务器)而无法发送任何电子邮件: Jan 28 10:34:36 zenorebirth sm-mta [3225]:p0S9htol031342:[email protected],delay = 05:50:00,xdelay = 00:00:00,邮件程序=继电器,pri = 17278301,relay = smtp-server.nycap.rr.com,dsn = 4.0.0,stat = Deferred:名称服务器:smtp-server.nycap.rr.com:主机名称查找失败 我可以远程login到smtp-server.nycap.rr.com并从Linux机器发送邮件就好了。 debugging信息: # sendmail -v -d8.20 -qIp0SFnrG2009232 Running /var/spool/mqueue/p0SFnrG2009232 (sequence 1 of 1) dns_getcanonname(zeno.biyg.org, trymx=1) dns_getcanonname: trying zeno.biyg.org. (A) YES dns_getcanonname: zeno.biyg.org dns_getcanonname(biyg.net, trymx=1) dns_getcanonname: trying biyg.net. (A) YES dns_getcanonname: biyg.net getmxrr(smtp-server.nycap.rr.com, droplocalhost=1) getmxrr: res_search(smtp-server.nycap.rr.com) […]
任何人都可以帮助我构build限制垃圾邮件的sendmail规则吗? 假设我的域名是my.domain.com,我想使用以下规则: 如果发件人和收件人地址都来自my.domain.com,则邮件应该被拒绝(sendmail服务器只会在我的内部交换服务器和外部邮件之间传递邮件,所以在my.domain.com用户之间发送邮件总是在Exchange服务器上永远不会在sendmail服务器上) 如果收件人列表包含AT LAST ONE无效地址,则应拒绝整个邮件(即使对于有效的收件人地址) 如果发送服务器使用具有伪造域名的HELO消息(本服务器的域名除外),则应拒绝该消息 任何尝试将邮件发送到专用地址(fe [email protected])的服务器应自动列入黑名单 任何其他build议的规则…
我有一个VPS服务器,我想获得SSL证书,并且CA需要一个电子邮件地址来validation我拥有该域名。 选项有: [email protected] @whoisguard.com , [email protected] @whoisguard.com , [email protected] @whoisguard.com ,以及@whoisguard.com的地址。 服务器运行CentOS 5,而我所设置的所有电子邮件都是sendmail 。 我没有POP3或IMAP。 根据这篇关于Postmaster的维基百科文章 ,它说所有SMTP服务器都支持postmaster,它引用了RFC 5321。sendmail是否符合这个标准? 我试着发邮件给[email protected] ,但我不知道如何在我的服务器上收到。 我需要打开任何端口吗? 我还没有收到回复说我的testing邮件未能发送,所以我的服务器必须得到它。
我需要分析我的邮件日志,找出谁消耗了最多的带宽(或者是否有任何垃圾邮件通过我的服务器发送)哪个邮件日志分析器服务最好? 仅供参考,我已经将日志复制到本地计算机,分析过程必须在本地完成。 我的机器运行在Fedora上,但是如果有任何在Windows上运行的免费的,好的邮件日志分析器,我不介意尝试一下。
我是所有这一切的新手。 我只是安装了sendmail,但是我收到以下错误: Apr 13 05:24:06 localhost sendmail[27071]: My unqualified host name (localhost) unknown; sleeping for retry Apr 13 05:25:44 localhost sendmail[27074]: My unqualified host name (localhost) unknown; sleeping for retry Apr 13 05:27:01 localhost sendmail[27076]: My unqualified host name (localhost) unknown; sleeping for retry 我该怎么办? 我猜测它必须做我的/ var / hosts设置。 请引导我通过。 我的主机是: 127.0.0.1 localhost 50.56.81.42 admin.api.frapi
我有一个免费的DynDNS主机 /域与Ubuntu服务器。 mydomain.dyndns.org 我可以收到邮件,但无法发送来自我的域名的电子邮件 。 大多数服务器拒绝我的邮件,因为域不匹配发送它的IP 。 当我将SMTP服务器的FQDN设置为localhost时,不会发生这种情况。 我的问题是: 使用localhost作为FQDN从(子)域发送邮件是正确的? 如果不是, 我做错了什么? 有人告诉我,我需要使用我的ISP提供的SMTP中继 。 在这种情况下, 哪个是DynDNS的继电器? 我使用Postfix作为我的SMTP服务器。
我已经安装了Webmin来帮助pipe理我的CentOS服务器,并且configuration了它来发送不同事件,备份,服务失败等等的电子邮件警报。但是没有一封邮件到达邮箱。 我已经做了一个快速的testing,通过在命令行使用sendmail发送一封电子邮件,它的工作,没有任何地方的日志文件显示任何错误 – 没有电子邮件到达。 有谁知道其他地方我可以看看解决这个问题?