标签: email-server

调试 sendmail - dsn=5.0.0

发送电子邮件时,我收到了很多来自 ISP 的以下消息。有什么办法可以从这些中获得更多信息吗?用户报告他们没有收到任何电子邮件?

7 月 5 日 17:02:50 smtp sendmail[11239]: r6592of7011232: to=, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=168781, relay=mx12.example.com com。[123.123.123.132],dsn=5.0.0,stat=服务不可用

是否可以开始运行 sendmail 的调试模式?

迪登

email email-server smtp sendmail

4
推荐指数
1
解决办法
5295
查看次数

安装 Zimbra,无法使用当前主机文件

我正在尝试在 linux 服务器上安装 zimbra。我下载了 zimbra 的 Ubuntu 12.04 LTS 版本,解压并尝试运行 install.sh。但是在我批准了许可证后,我遇到了这个问题。

错误:无法继续安装。请修复您的 /etc/hosts 文件以包含:

127.0.0.1 localhost.localdomain 本地主机

Zimbra 安装仅向 localhost 和
localhost.localdomain 用户授予 mysql 权限。但是 Fedora/RH 安装会在 /etc/hosts 中留下这样的行:

127.0.0.1 myhost.mydomain.com myhost localhost.localdomain localhost

这会导致 MySQL 拒绝来自 127.0.0.1 的用户作为来自 myhost.mydomain.com 的用户。您可以在以下位置阅读更多详细信息:

http://bugs.mysql.com/bug.php?id=11822

主机文件现在看起来像这样。

127.0.1.1   localhost.localdomain   localhost
127.0.1.1   linux-server-test   localhost
127.0.1.1   mail.mydomain.com   mail

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Run Code Online (Sandbox Code Playgroud)

我把它改成这个

127.0.0.1   localhost.localdomain   localhost
127.0.0.1   linux-server-test   localhost …
Run Code Online (Sandbox Code Playgroud)

domain-name-system linux ubuntu email-server zimbra

4
推荐指数
1
解决办法
4万
查看次数

Postfix 连接超时

我使用下面的教程在 Digital Ocean 服务器上设置 postfix 和 dovecot。但是当 postfix/smtp 尝试将电子邮件发送到 gmail 或 yahoo 等远程主机时,我收到了“连接超时”的消息。

https://www.digitalocean.com/community/articles/how-to-set-up-a-postfix-e-mail-server-with-dovecot


接收新消息 /var/log/mail.log


Feb 2 22:33:38 localhost dovecot:auth-worker:调试:从目录加载模块:/usr/lib/dovecot/modules/auth

Feb 2 22:33:38 localhost dovecot: auth-worker: Debug: pam(app,189.63.49.XXX): 查找服务=dovecot

Feb 2 22:33:38 localhost dovecot: auth-worker: Debug: pam(app,189.63.49.XXX): #1/1 style=1 msg=Password:

Feb 2 22:33:38 localhost dovecot: auth: Debug: client out: OK#0111#011user=app

Feb 2 22:33:40 localhost postfix/submission/smtpd[1045]: E9AA724264: client=unknown[189.63.49.XXX], sasl_method=PLAIN, sasl_username=app

2 月 2 日 22:33:43 本地主机后缀/清理 [1052]:E9AA724264:消息 ID=

Feb 2 22:33:43 localhost postfix/qmgr[32661]: E9AA724264: from=, size=485, nrcpt=1 (queue active)

2 …

email-server postfix timeout dovecot

4
推荐指数
1
解决办法
3486
查看次数

如何在 postfix 中阻止来自发件人的双重退回

我在我的邮件日志中收到了大量这些,但无法找到它的发起者。可能是什么原因?这是日志条目:

postfix/cleanup[9626]: 4413082E40: message-id=<20140220102521.4413082E40@mail.mmnc.co.uk>
postfix/qmgr[9367]: 4413082E40: from=<double-bounce@mail.mmnc.co.uk>, size=255, nrcpt=1 (queue active)
Run Code Online (Sandbox Code Playgroud)

email linux email-server postfix spam

4
推荐指数
1
解决办法
1万
查看次数

电子邮件退回发送到哪里?到@domain 还是发送它的 IP?

当我从noreply@mysite.comto发送电子邮件user@yahoo.com并使用这种VERP退回格式时bounce+user=yahoo.com@mysite.com

此退回邮件是发送到发送域的 DNS 记录中的邮件服务器,还是发送回发送邮件的邮件服务器的 IP 地址?

email email-server sendmail email-bounces

4
推荐指数
1
解决办法
116
查看次数

在后缀中为多个域设置 myhostname 和 Mydomain

我目前有 5 个域名指向我的电子邮件服务器,该服务器运行 CentOS 6.5 并安装了 Postfix、Dovecot。虽然我现在只能接收电子邮件但不能发送(出于我无法理解的原因)我在配置这部分时遇到了麻烦,main.cf因为似乎只有一个域名和主机可以指定。

# The default_privs parameter specifies the default rights used by     
# the local delivery agent for delivery to external file or command.   
# These rights are used in the absence of a recipient user context.    
# DO NOT SPECIFY A PRIVILEGED USER OR THE POSTFIX OWNER.               
#                                                                      
#default_privs = nobody                                                

# INTERNET HOST AND DOMAIN NAMES                                       
#                                                                      
# The myhostname parameter specifies the internet hostname of this     
# mail system. The …
Run Code Online (Sandbox Code Playgroud)

vps email-server postfix dovecot mx-record

4
推荐指数
1
解决办法
9478
查看次数

如何让域在 cloudflare 后面接收电子邮件?

我有一个托管多个域(centos + postfix + dovcot)的网络服务器,我的一个域的 dns 托管在 cloudflare(即 abcd.com)上,但是当我使用 gmail 向 user@abcd.com 发送电子邮件时, user@abcd.com 将无法接收电子邮件。这是我在 cloudflare 中设置的 MX 记录:

Type   Name   Value                                       TTL          Active
mx     mail   handled by mail.abcd.com with priority10    Automatic     
cname  mail   is an alias of abcd.com                     Automatic    grey cloud
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何让域接收电子邮件?

email-server postfix cloudflare

4
推荐指数
1
解决办法
7771
查看次数

从我的服务器发送到 Hotmail 的电子邮件永远不会到达

我有以下问题。

一些在@我的网站上注册的 Hotmail/Live.com 用户没有收到验证电子邮件。Exim 日志文件显示以下内容:

2015-01-22 19:45:04 1YELoT-0006U2-Su => XXXXXXX@live.com R=dnslookup T=remote_smtp H=mx3.hotmail.com [65.54.188.94] X=TLS1.2:RSA_AES_256_CBC_SHA256:256 DN="CN=*.hotmail.com"
2015-01-22 19:45:04 1YELoT-0006U2-Su Completed
Run Code Online (Sandbox Code Playgroud)

但电子邮件永远不会出现在 Hotmail 邮箱中。

我的域有 SPF 记录,“发件人”地址存在,服务器有反向 PTR 记录,服务器的 IP 地址不存在于任何黑名单中。Gmail、Yahoo 等没有问题,只有 Hotmail。

我使用不存在的“回复”地址。会不会有问题?

无论如何,如果我的电子邮件有问题,Hotmail 应该拒绝它们,而不是接受和不发送。他们只是在愚弄人。

据我了解,这个问题不是永久性的。我有使用 Hotmail 电子邮件地址的用户,有些人收到验证电子邮件,有些人没有。今天我做了几次测试,但我的 Hotmail 邮箱中没有电子邮件。

有什么方法可以在 Hotmail 中联系以解决问题吗?如果不是,唯一的解决方案是不接受 Hotmail/Live com 地址。:(

email-server exim

4
推荐指数
1
解决办法
6445
查看次数

Sendmail 未侦听任何端口

我在 CentOS 6 上使用 VPS 主机。

我已经安装了Sendmail,但它没有监听任何端口。我检查过,IPTables 被禁用(或者我猜是停止了; service iptables status命令返回iptables: Firewall is not running.

这是netstat -plnt输出

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address      Foreign Address    State       PID/Program name
tcp        0      0 0.0.0.0:22         0.0.0.0:*          LISTEN      1538/sshd
tcp        0      0 127.0.0.1:25       0.0.0.0:*          LISTEN      1186/master
tcp        0      0 0.0.0.0:3306       0.0.0.0:*          LISTEN      11274/mysqld
tcp        0      0 :::22              :::*               LISTEN      1538/sshd
tcp        0      0 ::1:25             :::*               LISTEN      1186/master
tcp        0      0 :::80              :::*               LISTEN      14173/httpd …
Run Code Online (Sandbox Code Playgroud)

email-server sendmail centos port centos6

4
推荐指数
1
解决办法
1122
查看次数

中继访问被拒绝(回复 RCPT TO 命令)后缀问题

我正在尝试配置我的服务器以获取参考此链接的电子邮件:SMTP Relaying Outgoing Mail in Postfix - using Webmin。在我的案例中,我使用了Mandrill smtp 服务器。在配置主服务器之前,我还配置了一个 vagrent 实例。但是当我尝试使用以下方法从服务器(包括 vagrant 和 main)发送电子邮件时:

sendemail -f registration@example.com -t <myemail>@gmail.com -m "Message Body" -u "Message Subject"
Run Code Online (Sandbox Code Playgroud)

消息在后缀中排队,永远不会到达目的地。

/var/log/mail.log 文件显示:

precise64 postfix/smtpd[16542]: connect from localhost[127.0.0.1]
precise64 postfix/smtpd[16542]: 116033A4253: client=localhost[127.0.0.1]
precise64 postfix/cleanup[16545]: 116033A4253: message-id=<621108.689435886-sendEmail@precise64>
precise64 postfix/qmgr[12672]: 116033A4253: from=<registration@example.com>, size=916, nrcpt=1 (queue active)
precise64 postfix/smtpd[16542]: disconnect from localhost[127.0.0.1]
precise64 postfix/smtp[16546]: Untrusted TLS connection established to smtp.mandrillapp.com[54.195.231.78]:587: TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)
precise64 postfix/smtp[16546]: 116033A4253: host smtp.mandrillapp.com[54.195.231.78] said: 454 …
Run Code Online (Sandbox Code Playgroud)

ubuntu email-server smtp postfix

4
推荐指数
1
解决办法
4万
查看次数