Postfix/devcot MailServer - 不接收电子邮件

Postfix/devcot MailServer - 不接收电子邮件

一般来说,我对 Linux 和 UNIX 很陌生,多年来我一直与共享托管提供商合作,一切都为我设置好了,包括电子邮件。

我现在正在尝试在我的 VPS 中创建自己的邮件服务器(我将用于在共享主机下托管的所有内容移至其中),我正在运行 CentOS6 并按照以下指南进行操作:http://wiki.centos.org/HowTos/postfix(我有自己的域名 - 我们称之为 example.com)

一步一步完成所有事情(承认有时我只是盲目地遵循这些步骤),最后我继续与我的注册商创建了 2 个新的 DNS 记录:MX记录 (example.com => mail.example.com) 和一个额外的A记录(mail.example.com=>VPS IP)

挖掘 MX example.com 可以让我:

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41372
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;example.com.               IN      MX

;; ANSWER SECTION:
example.com.        299     IN      MX      1 dc-8c1937cd-mail.example.com.

;; Query time: 43 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sat Mar 29 14:36:20 2014
;; MSG SIZE  rcvd: 66

坦率地说,我不确定这个“dc-8c1937cd-mail.example.com”MX记录是什么,我本以为它只是“mail.example.com”,因为这就是我设置记录的内容(这可能有什么与我旧的共享主机设置有关吗?自从迁移到 VPS 以来我已经切换了 dns 名称服务器)。

我还尝试使用 telnet 发送测试电子邮件:

[root@server ~]# telnet localhost 25
Trying ::1...
Connected to localhost.
Escape character is '^]'.
220 mail.exampe.com ESMTP Postfix
mail from: root@localhost
rcpt to: [email protected]
data
Subject: My first mail on Postfix

test!
.250 2.1.0 Ok
250 2.1.5 Ok
354 End data with <CR><LF>.<CR><LF>

响应似乎不错,但我已经检查了两者/var/邮件/用户/var/spool/邮件/用户对于电子邮件,什么也看不到(我的用户文件确实在这些文件夹中,两个文件都是空的)

知道我哪里出了问题以及如何找到问题吗?

postconf -n 结果:

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
home_mailbox = Maildir/
html_directory = no
inet_interfaces = localhost
inet_protocols = all
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = example.com
myhostname = mail.example.com
mynetworks = 168.100.189.0/28, 127.0.0.0/8
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
relay_domains =
sample_directory = /usr/share/doc/postfix-2.6.6/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
unknown_local_recipient_reject_code = 550

相关内容