Eu sou novo em Linux e Unix em geral, eu trabalhei com um provedor de hospedagem compartilhada ao longo dos anos, onde tudo foi configurado para mim, incluindo e-mail.
Agora estou tentando criar meu próprio servidor de e-mail no meu VPS (no qual estou movendo tudo o que usei para hospedar em hospedagem compartilhada), estou executando o CentOS6 e segui o guia em: link (eu tenho meu próprio domínio - vamos chamá-lo example.com)
Fiz tudo passo a passo (reconhecendo que às vezes eu estava apenas seguindo os passos às cegas), no final fui em frente e criei dois novos registros DNS com meu registrador: um registro MX (exemplo. com = > mail.example.com) e um registro A extra (mail.example.com = > VPS IP)
Fazendo um dig MX example.com me recebe:
;; 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
Estou francamente inseguro sobre o que é esse registro MX "dc-8c1937cd-mail.example.com", eu teria esperado que fosse apenas "mail.example.com", já que é isso que eu configurei como ... isso tem alguma coisa a ver com as minhas antigas configurações de hospedagem compartilhada? Eu mudei os servidores de nomes dns desde que me mudei para um VPS).
Eu também tentei enviar um e-mail de teste usando o 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>
A resposta parece OK, mas eu verifiquei ambos os / var / mail / user e / var / spool / mail / user para emails e não vejo nada (meu arquivo do usuário é de fato nessas pastas ambos os arquivos estão vazios)
Alguma ideia de onde eu errei e como encontrar o problema?
postconf -n results:
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
Tags dns configuration postfix