正如标题所暗示的,我们正在寻找一台内部SMTP服务器,用于所有具有电子邮件警报function的服务器应用程序(即WhatsUp Gold,我们的Windows Storage Server报告等)。 我们使用的大部分程序都允许对SMTP服务器进行基本身份validation。 其他程序甚至不允许使用用户名(只是一个邮件服务器地址,就是这样!)。 我们的公司邮件服务器(托pipe交换)要求我们为SMTP支付额外的费用,并且只有在启用了SSL的情况下才允许它,我们要发送电子邮件的95%的程序没有SSL选项,所以他们没有这个问题。 我已经尝试在内部设置一些sendmail和postfix服务器,但是每当我尝试发送邮件时,我们的Exchange服务器都会拒绝它,因为它无法validation主机名。 我猜测它正在对发件人地址进行MX查找,这只是机器的主机名,所以它来自类似“servername.localhost”的东西,这显然不存在。 我认为这里最大的障碍是我缺乏邮件服务器的工作方式。 这是我需要让我的邮件提供商修复? 是否可以通过在postfix / sendmail中进行configuration更改来解决问题? 获得这个内部邮件服务器设置和工作的最佳方式是什么?
我运行Ubuntu 10.04并安装了一个“卫星”Postfix的LAMP堆栈(用作我的ISP的SMTP中继)。 在php.ini中,我使用-t -i参数将sendmail传递保留为默认值: ;sendmail_path = 我发送这样的电子邮件: $headers = 'From: [email protected]' . "\r\n"; $headers .= 'Reply-To: [email protected]' . "\r\n"; $headers .= 'Return-Path: [email protected]'; mail('[email protected]', 'Email title', 'Text of the body.', $headers); 收到的电子邮件中有这个(它应该在标题中): Reply-To: [email protected] Message-Id: <[email protected]> Date: Thu, 27 Oct 2011 23:02:18 +0200 (CEST) 我们如何解决这个问题? 注意:电子邮件在其他安装上可以正常工作:带有qmail的Gentoo或带有smtp的Windows在php.ini中设置为我的isp。 这是完整的标题: Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 28922 invoked […]
我想知道是否有人可以帮我阅读这个maillog,并告诉我为什么电子邮件testingb通过,而电子邮件testingt没有。 正如你将会看到每封电子邮件都被抄送到test-s,而test-b的电子邮件则用于testing,而用于testing的那封电子邮件并没有到达任何地方。 让我加我不是一个真正的系统pipe理员,但我必须“填写”。 所以任何帮助将不胜感激。 注:我已经更改了电子邮件以保护所有者的隐私:P。 这里是日志: Dec 8 21:54:29 w3 sendmail[10083]: pB88sSlk010083: [email protected], size=1259, class=0, nrcpts=2, msgid=<[email protected]>, relay=daemon@localhost Dec 8 21:54:29 w3 sendmail[10084]: pB88sT4P010084: from=<[email protected]>, size=1415, class=0, nrcpts=2, msgid=<[email protected]>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1] Dec 8 21:54:29 w3 sendmail[10083]: pB88sSlk010083: [email protected],[email protected], [email protected] (2/2), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=61259, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (pB88sT4P010084 Message accepted for delivery) […]
下午好; 我对sendmail不太了解,所以对于那些对它更有经验的人来说,这可能相当容易。 我们有一个账户“[email protected]”,向各个团体发送报告。 有时无法传递的消息将被发送回“[email protected]”。 我们希望将那些无法投递的邮件从“[email protected]”重新路由或退回到我们select的一组。 为了清晰起见, [email protected]发送报告给[email protected]和[email protected] [email protected]有人的邮件账号不存在,触发无法传送的邮件被发送回[email protected] 我们希望将邮件自动转发/退回到pipe理员组[email protected],而不是将无法投递的邮件放在[email protected]的收件箱中。 所以我想一个“规则”的种类。 我遇到了这个解决scheme: Sendmail:忽略本地交付但我对sendmail知之甚less,知道这是否适合这种情况。 任何帮助是极大的赞赏。
CentOS 5.x | 发送邮件 我与其他应用程序/服务器交叉引用日志,并希望更改SendMail maillog上的date格式。 目前它是MMM DD HH:MM:SS 有什么方法可以改变吗? 它在哪里定义?
我是这个领域的新手,我正在努力学习。 我有一个域名(比方说mydomain.it )在公司A注册。 公司A提供给我一个DNS服务和一个邮件服务。 我使用DNS将Web请求redirect到处理Web请求的唯一虚拟机。 我使用Web界面的邮件服务手动向我的客户发送电子邮件。 当然,我也想发送自动电子邮件。 为此,我在虚拟机上设置了一个sendmail SMTP服务器 ,并直接从那里发送电子邮件。 问题是自动电子邮件是: 标记为垃圾邮件 或者根本没有交付 我该怎么办? 保持相同的基础设施,但改善sendmailconfiguration进行身份validation(这是可能的?根据一些答案似乎很难,包括build立IP /服务器的声誉=> 防止邮件被标记为垃圾邮件 )。 使用公司A的SMTP服务器而不是使用sendmail ? 其他? 谢谢
如何在Linux服务器上查找垃圾邮件的来源? tail -f /var/log/exim_mainlog 2014-10-24 15:02:37 [28750] 1Xhl4A-0007Te-9C Completed QT=7s 2014-10-24 15:02:37 [28746] SMTP connection from gif2g4xf.gdp3.eu (00004e91.gdp3.eu) [107.6.36.81]:50136 I=[MY.IP]:25 closed by QUIT 2014-10-24 15:02:48 [20360] SMTP connection from [62.75.238.56]:4000 I=[MY.IP]:25 (TCP/IP connection count = 1) 2014-10-24 15:02:57 [28755] 1Xhl4S-0007Tn-IR H=static-ip-62-75-238-56.inaddr.ip-pool.com (pzqcy.veraepsilon.com) [62.75.238.56]:4000 I=[MY.IP]:25 Warning: "SpamAssassin as megraphi detected message as spam (7.7)" 2014-10-24 15:02:57 […]
我有一个与sendmail的问题。 突然间,它开始发送不应该发送的电子邮件(比如有关伟哥,色情等的垃圾邮件)。 我检查了一些据说检查服务器是否是开放中继的工具,但他们并没有这样做,但这里是mail.log的摘录 Jul 6 18:13:23 onejob sendmail[30792]: t66IDN9E030792: Authentication-Warning: onejob.com: www-data set sender to [email protected] using -f Jul 6 18:13:23 onejob sendmail[30792]: t66IDN9E030792: [email protected], size=480, class=0, nrcpts=1, msgid=<[email protected]>, relay=www-data@localhost Jul 6 18:13:23 onejob sm-mta[30780]: STARTTLS=client, relay=mailin-01.mx.aol.com., version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256 Jul 6 18:13:23 onejob sm-mta[30793]: t66IDN56030793: from=<[email protected]>, size=790, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA-v4, relay=localhost […]
我感兴趣的是在邮件备份时不会像预期的那样中继邮件,也就是说发送延迟。 我在nagios尝试,没有任何解决scheme。 我试图用记事本,这不是所需的。 所需的解决scheme:如果邮件未发送“状态=已发送(250 Ok)”,则通过邮件提醒。 问题很简单,就是避免重复。 所以一旦发现警报,如果第二次检查没有发送任何警报涉及到这一点。 这怎么能做到? 也许后缀有一个自己的解决scheme?
我已经find了这个问题的明确答案,但还没有find答案。 我是pipe理Postfix的新手,请原谅我的无知。 A公司每月发送大量电子邮件(账目/报表)。 这些是由软件自动生成的。 B公司是众多收件人中的一个。 C公司似乎正在处理他们的垃圾邮件/邮件。 该软件使用mailx(传家宝)通过SMTP服务器中继电子邮件。 这部分花了我们一些时间来消除,那又是一个故事! 大约2000封电子邮件中有一部分看起来是由Postfix发送的,但是并没有出现在收件人邮箱中。 这里是我已经切断了maillog来显示电子邮件通过我们的系统的过渡。 邮件病毒检查: Oct 9 12:01:41 mail amavis[6736]: (06736-04) ESMTP::10024 /var/amavis/tmp/amavis-20151009T215931-06736: <[email protected]> -> <[email protected]> SIZE=686308 Received: from mail.appl.com ([127.0.0.1]) by localhost (mail.appl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP for <[email protected]>; Fri, 9 Oct 2015 22:01:41 +1000 (EST) Oct 9 12:01:41 mail amavis[6736]: (06736-04) Checking: n4Wfn4DUYbwx [AAA.AAA.AAA.AAA] <[email protected]> […]