Emails locais não chegam

1. Emails locais não chegam

Eduardo
dudumiquim

(usa Debian)

Enviado em 25/10/2011 - 18:46h

Olá Pessoal!

Estou com alguns problemas no meu servidor de email que implementei meio que na raça aqui. Ele envia emails para fora tranquilamente usando um cliente de email mas as contas não recebem os emails.
Criei 2 usuários para testar mas nenhum recebe os emails. Mandei os emails usando PHP para 3 destinatários: 1 externo e 2 locais e a mensagem do log é essa:


Oct 25 18:24:56 coffeescience postfix/smtpd[2265]: connect from localhost[127.0.0.1]
Oct 25 18:24:56 coffeescience postfix/smtpd[2265]: DF9F173C084: client=localhost[127.0.0.1], sasl_method=LOGIN, sasl_username=suporte
Oct 25 18:24:56 coffeescience postfix/cleanup[2269]: DF9F173C084: message-id=<20111025202456.DF9F173C084@coffeescience.ufla.br>
Oct 25 18:24:56 coffeescience postfix/qmgr[2172]: DF9F173C084: from=<coffeescience@dag.ufla.br>, size=853, nrcpt=3 (queue active)
Oct 25 18:24:56 coffeescience postfix/smtpd[2265]: disconnect from localhost[127.0.0.1]
Oct 25 18:24:56 coffeescience postfix/tlsmgr[2274]: warning: request to update table btree:/var/spool/postfix/smtpd_scache in non-postfix directory /var/spool/postfix
Oct 25 18:24:56 coffeescience postfix/tlsmgr[2274]: warning: redirecting the request to postfix-owned data_directory /var/lib/postfix
Oct 25 18:24:56 coffeescience postfix/local[2272]: DF9F173C084: to=<suporte@coffeescience.ufla.br>, relay=local, delay=0.05, delays=0.04/0.01/0/0, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Oct 25 18:24:56 coffeescience postfix/local[2271]: DF9F173C084: to=<suporte2@coffeescience.ufla.br>, relay=local, delay=0.06, delays=0.04/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Oct 25 18:24:56 coffeescience postfix/tlsmgr[2274]: warning: request to update table btree:/var/spool/postfix/smtp_scache in non-postfix directory /var/spool/postfix
Oct 25 18:24:56 coffeescience postfix/tlsmgr[2274]: warning: redirecting the request to postfix-owned data_directory /var/lib/postfix
Oct 25 18:24:57 coffeescience postfix/smtp[2270]: certificate verification failed for aspmx.l.google.com[74.125.157.27]:25: untrusted issuer /C=US/O=Equifax/OU=Equifax Secure Certificate Authority
Oct 25 18:24:59 coffeescience postfix/smtp[2270]: DF9F173C084: to=<eduardof@comp.ufla.br>, relay=aspmx.l.google.com[74.125.157.27]:25, delay=2.3, delays=0.04/0.02/1/1.2, dsn=2.0.0, status=sent (250 2.0.0 OK 1319574871 r12si3266170ane.35)
Oct 25 18:24:59 coffeescience postfix/qmgr[2172]: DF9F173C084: removed


Alguém tem alguma ideia do que pode resolver o meu problema?

Aqui estão os meus arquivos de configuração:
main.cf - http://codepad.org/aaPxqIcj
master.cf - http://codepad.org/46Z56cRK

Valeu!



  


2. Re: Emails locais não chegam

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 25/10/2011 - 20:07h

Como esta o MTA ?

voce instalou o postfix ?
o servidor já tinha por acaso o sendmail ?

de uma olhada no MTA


3. Re: Emails locais não chegam

Eduardo
dudumiquim

(usa Debian)

Enviado em 26/10/2011 - 10:19h

Bem, eu ainda não sou fo*ão como vocês então posso não entender muito bem o que vocês dizem.
O MTA (Postfix, creio eu) está rodando e entregando mensagens corretamente quando eu uso um cliente de email ou alguma função em PHP. O problema é na hora de receber mesmo.
Eu fiz a instalação deste servidor do zero, ou seja, não tem sendmail. Instalei só o postfix como MTA mesmo.
No post eu coloquei os códigos do main.cf e do master.cf mas o codepast está uma lentidão que desanima ajudar! Vou posta-los aqui mesmo:

main.cf
---------------------------------------------
# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtp_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
tls_random_source = dev:/dev/urandom


smtpd_sasl_local_domain=
smtpd_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
smtpd_tls_auth_only = no

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

#maildrop_destination_recipient_limit=1
#strict_rfc821_envelopes = no

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = coffeescience.ufla.br
myhostname = coffeescience.ufla.br
mydestination = coffeescience.ufla.br, localhost.ufla.br, localhost
relayhost =
home_mailbox = Maildir/
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
message_size_limit = 20000000
recipient_delimiter = +
inet_interfaces = all
-------------------------------------------



master.cf
--------------------------------------------
#
# Postfix master process configuration file. For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - - - - smtpd
#submission inet n - - - - smtpd
# -o smtpd_tls_security_level=encrypt
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
#smtps inet n - - - - smtpd
# -o smtpd_tls_wrappermode=yes
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
#628 inet n - - - - qmqpd
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - - 300 1 oqmgr
tlsmgr unix - - - 1000? 1 tlsmgr
rewrite unix - - - - - trivial-rewrite
bounce unix - - - - 0 bounce
defer unix - - - - 0 bounce
trace unix - - - - 0 bounce
verify unix - - - - 1 verify
flush unix n - - 1000? 0 flush
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - - - - smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay unix - - - - - smtp
-o smtp_fallback_relay=
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - - - - showq
error unix - - - - - error
retry unix - - - - - error
discard unix - - - - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - - - - lmtp
anvil unix - - - - 1 anvil
scache unix - - - - 1 scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent. See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}


#
# ====================================================================
#
# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
#
# Specify in cyrus.conf:
# lmtp cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# Specify in main.cf one or more of the following:
# mailbox_transport = lmtp:inet:localhost
# virtual_transport = lmtp:inet:localhost
#
# ====================================================================
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
#
#cyrus unix - n n - - pipe
# user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
#
# ====================================================================
# Old example of delivery via Cyrus.
#
#old-cyrus unix - n n - - pipe
# flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
#
# ====================================================================
#
# See the Postfix UUCP_README file for configuration details.
#
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix - n n - 2 pipe
flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman unix - n n - - pipe
flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
${nexthop} ${user}
--------------------------------------------


4. Emails

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/10/2011 - 16:49h

Amigo use o Ispconfig ele é em php,

http://www.ispconfig.org/
http://www.ispconfig.org/development/

veja esses links, e você nunca mais terá dor de cabeça rs

vlw!!!



5. Re: Emails locais não chegam

Eduardo
dudumiquim

(usa Debian)

Enviado em 26/10/2011 - 17:25h

Interessante esse ISPConfig linuxsecurity, vou estuda-lo e coloca-lo no ar, mas eu gostaria de saber qual é a causa do que está ocorrendo antes de automatizar um conhecimento destes.
Mas valeu pela dica aí! Gostei mesmo!


6. Re: Emails locais não chegam

Eduardo
dudumiquim

(usa Debian)

Enviado em 07/11/2011 - 14:45h

Alguém?!


7. Re: Emails locais não chegam

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 07/11/2011 - 17:38h

Vc instalou um serviço pop3 ou imap para receber as mensagens?


8. Re: Emails locais não chegam

Eduardo
dudumiquim

(usa Debian)

Enviado em 07/11/2011 - 18:57h

Sim, instalei os 2.
Criei um usuário para testar e configurei ele no Thunderbird. Não deu erro nenhum, mas os emails que eu mando não vão para a caixa de entrada, mas ficam em "Enviadas". Fiquei monitorando a pasta Maildir do usuário e só aparece o email na pasta de "Enviadas".

Mas obrigado pela dica.


9. MTA + DNS

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/12/2011 - 14:10h

Legal que gosto,
então, geralmente quando você consegue enviar e-mails e não consegue receber, não é configuração do postfix,
tenho quase certeza que pode ser DNS,
o meu MTA que eu tenho estava com esse problema, apontei no RegistroBR as entradas MX do meu ip externo, onde fica meu server de E-mail e deu certo,
já fez isso? :)

Muito obrigado!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts