我最近用一个运行CentOS 5的Fedora Core 3服务器replace了DMZ中的邮件中继。 我的问题是,当服务器发送消息到特定的远程组织时,大于500KB的消息不能正确发送。 他们似乎在传输的某个地方被挂起,超时,然后在可预测的重试之后,在队列中到期。 Sendmail将问题描述为:MDeferred:连接超时[site]。 大的(或更大的)消息成功发送到我们testing过的每一个远程系统。 这是我们遇到麻烦的这个单一的组织。 同样,只要不涉及我们的CentOS 5中继,我们就可以向这个组织发送更大或更大的消息。 我们花了很多时间去处理那些不太有用的数据包。 看起来,在一定的传输深度之后,另一端开始请求数据包重传,我们这样做了,但是重传的数据包似乎没有到达他们的一边。 与iptables混淆(即closures完全)也没有帮助。 今天我们在DMZ中join一个XP系统作为中继的一个对等点,它可以很好地发送给远程组织,同时中继不能。 在我看来,这排除了我们和远程组织之间的所有防火墙和networkingpath,并将手指直接指向邮件中继。 假设我在为Fedora Core 3设置后重新访问这个sendmail,那么在设置这个系统时可能会出现什么错误?
目前,我正在使用Google Apps将发往我的域名balkan-preferans.de(176.9.40.169)的收件人的邮件转发到我的地址[email protected] – 这是通过我的主持人提供的以下DNS区域完成的: $TTL 86400 @ IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. ( 2012100402 ; serial 14400 ; refresh 1800 ; retry 604800 ; expire 86400 ) ; minimum @ IN NS robotns3.second-ns.com. @ IN NS robotns2.second-ns.de. @ IN NS ns1.first-ns.de. @ IN A 176.9.40.169 localhost IN A 127.0.0.1 www IN A 176.9.40.169 @ IN MX […]
CentOS 5.x | 发送邮件 我最近注意到sendmail服务器在/etc/mail/sendmail.mc文件的顶部有以下内容: endmail.mc.swpivert(-1) 这是破坏sendmail重新启动,所以我把它改回默认的divert(-1) 我95%肯定这只是用户错误,但由于我没有明确地pipe理有问题的系统,所以我不想做出假设并想仔细检查。 swpivert(-1)是否有效? 什么是sendmail.mc文件顶部可接受的值?
目前信封来自[email protected] 。 本网站发送的所有电子邮件均使用[email protected]的发件人地址。 我应该更改信封发送地址以匹配发件人地址? 为什么?
我有一个Ubuntu服务器12.04用于运行我的Web应用程序。 我假设我的Webapp是用PHP5编写的,运行环境是LAMP,域名是mywebapp.com 。 当访问者在mywebapp.com注册帐户时,网站会自动发送确认邮件。 但是我的系统无法发送邮件到用户的收件箱。 我不认为mywebapp.com的代码有错误,因为它使用内置的函数mail() ,并且在hostgator.com和Hostpapa.com上运行良好。 我已经尝试使用命令sudo apt-get install sendmail 。 但没有任何改变。 你能帮我configuration这个系统,这样mywebapp.com可以自动发送邮件给用户,而不需要使用Gmail或Hotmail等第三方电子邮件服务,只需使用mail()函数。 问题的各个方面,大约是: configurationDNSlogging 什么是应用程序/软件包需要安装在Ubuntu服务器12.04 configuration路由器:开放端口,NAT,… configurationApache,PHP.ini或其他
我安装了Postfix ,并获取/usr/lib/sendmail二进制文件。 我想要的是发送一封电子邮件 /usr/bin/printf "%b" "EMAIL_BODY" | /usr/lib/sendmail -s "EMAIL_SUBJECT" [email protected] 但-s选项不被识别。 如何从命令行发送电子邮件指定电子邮件主题和使用后缀?
我正在使用虚拟域和电子邮件在Centos上设置我的第一个sendmail守护进程。 到目前为止,我已经得到它的工作,从远程服务器发送的电子邮件将使其到收件箱。 我遇到的问题实际上是用邮件客户端login到服务器。 我已经设置了一个mxlogging(大约36小时前),例如mail.mydomain.org,还有一个用于mydomain.org。 我不知道我是否需要这两个。 问题是:当我尝试在邮件客户端上添加IMAP帐户时,它告诉我服务器没有响应。 当我添加SMTP时也是如此。 所以我猜这些端口没有打开,我没有configuration服务器正确地收听IMAP或SMTP。 我已经安装了Dovecot,据我了解,它可以处理Postfix的imap请求,但是如果我的服务器使用的是sendmail或postfix,那么我正努力解决这个问题。 任何提示在正确的方向,或者我可以检查什么?
我试图从运行sendmail 8.13.6 / dovecot 0.99.14(mbox格式)的旧服务器将数百个电子邮件帐户迁移到运行postfix 2.6.6 / dovecot 2.0.9(maildir格式)的新服务器。 我尝试用dsync迁移几个邮箱,并尝试使用imapsync,但是在这两种情况下,邮件UIDL都正在更改,这显然会导致stream行的桌面客户端重新下载他们的pop收件箱中的所有邮件,这反过来会产生很多愤怒的电话和来自我的用户的电子邮件。 奇怪的是,在旧的dovecot 0.99.14中显然使用了不同的UIDL格式:例如旧格式的UIDL:两个连续消息的1391619175.6和1391619175.7。 导入时分配给这两个消息的新格式UIDL:使用dovecot.conf中定义的格式%08Xu%08Xv的0000000152f30760和0000000252f30760 而且我在0.9版的dovdcot.conf文件中没有看到一个选项来指示这是什么格式,所以我不知道如何configuration新的安装来模仿这种格式。 任何深入了解保存旧的UIDL的好方法将不胜感激。
我有一个网站的联系表格已经失败了两个星期(Wordpress +联系表格7)的失败。 显然更新到联系表7使分配的电子邮件失败[email protected],我也用[email protected],它也失败了,直到我尝试使用Gmail,它终于工作。 显然@ telefonica.net和@ me.com域名不适用于这个版本的插件,但我必须调查原因。 我发现丢失的电子邮件的日志, 但我想知道如果我可以恢复发件人或原始邮件的内容。 May 24 23:41:11 localhost sendmail[27653]: s4P3fBc3027653: from=www-data, size=3250, class=0, nrcpts=1, msgid=<[email protected]_web.com>, relay=www-data@localhost May 24 23:41:11 localhost sm-mta[27655]: s4P3fBdA027655: from=<[email protected]>, size=3359, class=0, nrcpts=1, msgid=<[email protected]_web.com>, proto=ESMTP, daemon=MTA-v4, relay=localhost.localdomain [127.0.0.1] May 24 23:41:11 localhost sendmail[27653]: s4P3fBc3027653: [email protected], ctladdr=www-data (33/33), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=33250, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (s4P3fBdA027655 Message accepted […]
是否有可能让postfix限制一次发送的邮件数量,当有大于x的电子邮件时,发送定时批量发送(等5分钟,发送另外50个,类似的东西)? 我遇到了一个问题,我将SMTP中继设置为Google Apps,由于Postfix试图一次发送所有电子邮件,因此限制了每小时的login次数(一次可以突发1000个邮件)它超时,并给出这个错误: (delivery temporarily suspended: SASL authentication failed; server smtp.gmail.com[74.125.25.108] said: 454 4.7.0 Too many login attempts, please try again later. y2sm3513004pas.45 – gsmtp) 然后,我必须在一天中手动刷新队列大约15次以发送所有电子邮件。