我有我的(CentOS 6.4)Linux框作为主要的MX(两个备份MX离站)运行我自己的域名。 在家里,我可以从我的局域网上的Thunderbird到我的邮件服务器,因为通过电话线传输密码不是问题。 远离家乡,我使用horde.org的networking邮件解决scheme,或者如果我想“复古”,我ssh和运行mutt。 大家都很开心,除了我的iPhone。 我不能让iPhone连接到我的邮件服务器,所以我猜它是端口相关的,或SSL? 我的Apache服务器有SSL证书,但我猜这是一个不同的sendmail证书集? 有人可以帮忙吗?
所以我的服务器已经停止发送电子邮件。 看一下/var/mail/www-data给了我一些线索。 诊断代码显示了这一点: Diagnostic-Code: SMTP; 553 5.1.8 Sender address <[email protected]> domain does not exist 其余的错误如下: –s09He2kF031259.1389289202/ip-10-33-164-999.eu-east-1.compute.internal Content-Type: message/delivery-status Reporting-MTA: dns; ip-10-33-164-999.eu-east-1.compute.internal Received-From-MTA: DNS; localhost Arrival-Date: Thu, 9 Jan 2014 17:39:55 GMT Final-Recipient: RFC822; [email protected] Action: failed Status: 5.1.8 Diagnostic-Code: SMTP; 553 5.1.8 Sender address <[email protected]> domain does not exist Last-Attempt-Date: Thu, 9 Jan 2014 17:40:02 […]
我在服务器故障和整个互联网上都看到了很多关于这个问题的提法,但是没有一个解决scheme已经解决了我的问题。 我正在Ubuntu 13.10上运行Sendmail 8.14.4,这是一个只有web服务器(称为domain.com ),并且不处理任何传入或传出的电子邮件,除了通过PHP mail()向用户发送自动消息。 任何收到[email protected]邮件都将通过MXlogging通过不同的服务器设置进行处理,并按预期工作。 从服务器发送到[email protected]电子邮件在本地被路由并失败,但似乎是一个常见的问题,但任何其他域都按预期工作。 我已经尝试了很多解决scheme,包括将define(`confDONT_PROBE_INTERFACES', `True')dnl到/etc/mail/sendmail.mc ,然后运行sendmailconfig并重新启动sendmail。 但是,它并没有解决问题,并且运行命令echo $=w | sendmail -bt echo $=w | sendmail -bt domain.com仍然出现在列表中。 我已经从/etc/mail/local-host-names删除了domain.com ,但还有其他地方需要删除它吗? 我需要删除/etc/hosts中的所有引用吗? 当我运行hostname domain.com被报告,我可以改变这一点,如果我这样做会导致任何其他服务的问题? 放弃这个解决scheme,我也尝试通过将以下内容添加到sendmail.mc来设置一个中继: define(`MAIL_HUB', `example.com.')dnl define(`LOCAL_RELAY', `example.com.')dnl 但是,这也解决不了问题。 我错过了什么? 如果可能的话,我宁愿直接从服务器发送邮件,而不是中继邮件,但在这个阶段,任何解决scheme都是好的! 更新:我现在已经将主机名更改为www.domain.com ,似乎现在正确地打到邮件服务器,而不是本地路由。 但是,我现在得到一个错误说未知的用户? 邮件服务器有一个为特定用户设置的转发账户,虽然没有实际的邮箱,这是一个问题吗? 我已经添加了下面的日志: Jan 27 12:13:31 www sendmail[1839]: s0RCDV3n001839: from=www-data, size=129, class=0, nrcpts=2, msgid=<[email protected]>, relay=www-data@localhost Jan 27 12:13:32 […]
我不确定我是否理解邮件服务器所需的全部原理,所以我需要澄清一些问题。 我正在尝试在我的个人服务器上安装邮件服务器,该服务器上有自己的静态IP。 服务器没有任何关联的域。 我试图设置一个exim send-only邮件服务器来发送来自某个程序的程序错误信息,我必须给我自己的邮件(警报,状态)。 我看到的每个教程都需要使用智能主机,仅本地交付或域(FQDN)。 你绝对需要一个FQDN来发送邮件吗? 如果是这样,没有购买一个域是可能有一个公共邮件服务器? 我需要在networking中本地发送邮件什么?
我正在设置一个服务器,需要能够从我的电子邮件帐户发送电子邮件,我通过我的主机提供商“JustHost”。 我一直试图让它与internet和smarthost选项一起工作,但我从来没有收到电子邮件。 我想从PHP发送电子邮件,但不会有任何错误,也不会发送电子邮件。 我已经尝试了几个教程,不能弄清楚。 基本上我想要的是我的服务器从我的主机提供商的电子邮件帐户发送电子邮件可以说[email protected] 我知道SMTP服务器将是mail.testing.com我不需要收到邮件只发送它。 我曾经在一篇教程中看到他们谈论ISP的阻止端口25,所以当我尝试使用JustHost服务器的IP地址连接到我的JustHost帐户时,它永远不会通过端口25,但在端口465上能够连接。 我不确定这是否是我的问题。 我看到,当我尝试从详细模式的命令行发送邮件它说, retry time not reached for any host可以有人请给我一些安装或我可能做错了什么洞察力? 谢谢
我正在testing/设置我的邮件服务器。 当我尝试远程login到端口25上的服务器时,我正遇到一个问题。 这里是端口25的netstat输出# netstat -plnt | grep :25 tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 30750/sendmail: acc # netstat -plnt | grep :25 tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 30750/sendmail: acc 这是iptables -L的输出 我可以在回环上远程login,但不能从networking上的任何其他计算机上login。 当我从另一台计算机尝试时出现连接失败。 此外,邮件服务器将不会收到任何电子邮件。 但是,如果我把iptables放下,我可以telnet到没有问题,我的邮件服务器开始接收邮件。 那么在我的iptables安装程序中是否有错误?
我在CentOS上设置邮件服务器时遇到了一些麻烦,截至目前,根本没有发送任何东西,我也不完全确定为什么,我试了一些指南,但没有一个似乎解释任何东西关于这个问题,我不知道我是否可能在某处input了错误。 我不完全确定什么configuration我需要在这里发布,但如果你需要他们,只要问:) 我使用的服务器是托pipe在我家的CentOS服务器,我们已经设置它从端口1到65556从路由器接收端口,所以所有端口都可用于服务器,应该没有这方面的麻烦。 这是本地用户错误日志: 在/ var /日志/ maillog的: Mar 2 18:03:12 localhost postfix/smtp[6113]: 4BE3A959E: to=<conner@******.com>, relay=mx1.ovh.net[213.186.33.29]:25, delay=62, delays=0.06/0.01/62/0.08, dsn=5.0.0, status=bounced (host mx1.ovh.net[213.186.33.29] said: 552 sorry, your envelope sender domain must exist (#5.7.1) (in reply to MAIL FROM command)) Mar 2 18:03:12 localhost postfix/smtp[6113]: 4BE3A959E: lost connection with mx1.ovh.net[213.186.33.29] while sending RCPT TO Mar 2 18:03:12 […]
我迷恋Sendmail。 我已经inheritance了使用sendmail的应用程序的责任,我没有以前的经验。 我正在使用Ubuntu Ubuntu 10.04.4 LTS。 最近我们意识到用户不再接收电子邮件。 我已经尝试使用以下命令进行testing,但是这似乎没有触发邮件日志上的任何活动。 sudo sendmail -s 'Hello world' [email protected] 在查看sendmail日志后,我发现邮件与发件人地址域名不解决。 似乎有问题的域名li31313-134。 见下文: Apr 9 16:42:07 localhost sendmail[18230]: s39Kg7nA018230: from=www-data, size=598, class=0, nrcpts=1, msgid=<201404092042.s39Kg7nA018230@li313-134>, relay=www-data@localhost Apr 9 16:42:07 localhost sendmail[18230]: s39Kg7nA018230: [email protected], delay=00:00:00, mailer=esmtp, pri=30598, dsn=4.4.3, stat=queued Apr 9 16:43:51 localhost sendmail[18247]: s39KhpLD018247: from=jparker, size=149, class=0, nrcpts=1, msgid=<201404092043.s39KhpLD018247@li313-134>, relay=jparker@localhost Apr 9 […]
我有一个工作opendkim和SPF设置的postfix邮件服务器 。 当我仅使用1个IP / MX /主机名(例如mail.example.com)时,一切正常。 我尝试启用另一个IP,以便后缀可以在发送批量电子邮件时平衡stream量(例如,mail2.example.com)。 起初,我计划使用iptables旋转IP,但我注意到,我的电子邮件很可能很快被标记为spam因为收到的电子邮件并不总是有IP和主机名正确设置。 下一个解决scheme是multi-instances但我注意到,这将只分离邮件function,实际上并没有重复的实例。 所以我决定pipe理自己的逻辑,并在邮件服务器端使用多个主机名/ IP。 我面临的问题是,postfix始终使用主IP地址发送电子邮件。 我怎样才能configuration后缀发送电子邮件通过相同的IP地址,收到消息? 因此,例如,如果我telnet mail.example.com 25并发送电子邮件,则使用mail.example.com主机名和IP发送电子邮件,并且如果我telnet mail2.example.com 25并发送电子邮件,则使用mail2.example.com主机名和IP。 我在网上search,但我找不到正确的答案。 人们如何解决这个问题? 谢谢!
我已经build立了一个exim4服务器,只在Debian Sid上发送电子邮件。 如果我只是发送电子邮件,它工作正常,电子邮件在我的收件箱中传递。 但是,如果我使用WordPress发送电子邮件,则会将其发送到我的垃圾邮件框中。 我认为这是由于: envelope-from <[email protected]> Return-Path: [email protected] From: WordPress <[email protected]> 标题不匹配。 这会导致这个问题吗? 请注意example.com和example2.com之间的区别。 我已经尝试在exim4的configuration中设置以下行,但它没有帮助(标题不会更改): 之后我重新开始了exim4。 MAIN_TRUSTED_USERS = uucp : www-data […] trusted_users = MAIN_TRUSTED_USERS untrusted_set_sender = * 我已经设置了SPFlogging: 这些可能还没有解决,这可能是问题吗? example.com: "v=spf1 ptr -all" example2.com: "v=spf1 include:example.com -all" WordPress应该为sendmail使用-f参数,因为它使用了默认情况下这样做的PHPMailer类。 不过,我想在exim4的级别上解决这个问题(可能使用From envelope-from header和Return-Path )。 我不关心其他用户是否也可以从其他电子邮件地址发送电子邮件,因为www-data基本上是此服务器上的唯一用户。 如果你需要更多的信息,请问我。 我添加了以下几行: local_from_check = false local_sender_retain = true untrusted_set_sender = […]