Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/04/2015, à 16:15

lefabdu51

smtp ko imap ok postfix + dovecot

bonjour,
j ai un probleme d envoi de mails.
Le serveur imap fonctionnes correctement. Je peut recevoir des mails internes et externes.
Mon client de messagerie fonctionnes et les récupere bien.

Le serveur smtp fonctionnes quand je suis connécté sur ma machine, mais quand j essaye d'y acceder depuis l'exterieur via telnet, j ai l'erreur suivante :
telnet: Unable to connect to remote host: Connection refused.

quand je teste mon serveur depuis ce site : mxboxtools.com, le message d erreur en fin de test est
554 5.7.1 <>: Relay access denied.
Avec d'autres outils en ligne le dysfonctionnement est identique.
Mes paquetages installés postfix, dovecot, spamassasin,amavis et clamav.
mon fichier bind local
   

        8 domaine.com.      IN      NS      ns1.domaine.com.
        9 www             IN A    62.210.x.x
       10 ns1             IN A    62.210.x.x
       11 mail            IN A    62.210.x.x
       12 smtp            IN A    62.210.x.x
       13 pop             IN A    62.210.x.x
       14 ftp             IN A    62.210.x.x
       15 imap            IN A    62.210.x.x
       16 domaine.com.  IN A 62.210.x.x
       17 domaine.com.  IN MX 10 mail.domaine.com.
       18 *.domaine.com. IN A 62.210.x.x
       19                 IN TXT v=spf1 include:spf.mail.domaine.com -all
       20                 IN TXT v=spf1 include:spf.smtp.domaine.com -all
       21 202             IN PTR ns.domaine.com.
       22 200             IN PTR domaine.com.
       23 202             IN PTR mail.domaine.com.
       24 201             IN PTR smtp.domaine.com.

le resultat de la commande postconf -n :

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
content_filter = amavis:[127.0.0.1]:10024
disable_vrfy_command = yes
dovecot_destination_recipient_limit = 1
enable_original_recipient = no
fallback_relay =
header_checks = regexp:/etc/postfix/header_checks
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
maximal_backoff_time = 8000s
maximal_queue_lifetime = 7d
minimal_backoff_time = 1000s
mydestination = $domain, localhost, localhost.localdomain
myhostname = sd-67180
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mynetworks_style = host
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_helo_timeout = 60s
smtp_tls_note_starttls_offer = yes
smtp_tls_security_level = may
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_client_restrictions = reject_rbl_client sbl.spamhaus.org, reject_rbl_client blackholes.easynet.nl
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_delay_reject = yes
smtpd_hard_error_limit = 12
smtpd_helo_required = yes
smtpd_helo_restrictions =
smtpd_recipient_limit = 16
smtpd_recipient_restrictions = reject_unauth_pipelining, permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_recipient, reject_unknown_recipient_domain, reject_unauth_destination, permit
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_sasl_local_domain = localhost
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, warn_if_reject reject_non_fqdn_sender, permit
smtpd_soft_error_limit = 3
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_security_level = may
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 450
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf, mysql:/etc/postfix/mysql_virtual_alias_domainaliases_maps.cf
virtual_gid_maps = static:8
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf, mysql:/etc/postfix/mysql_virtual_mailbox_domainaliases_maps.cf
virtual_transport = dovecot
virtual_uid_maps = static:150

Merci par avance pour l'aide que vous m apporterez.

Hors ligne

#2 Le 14/04/2015, à 16:56

mathedit

Re : smtp ko imap ok postfix + dovecot

Bonjour,

Le serveur écoute bien sur toutes les interfaces (inet_interfaces = all), ça semble donc plutôt être un problème de pare-feu.

Avec-vous un pare-feu actif qui filtrerait le port 25 ? À noter que s'il s'agit d'un hébergement "à la maison", la box internet fait office de pare-feu si on n'a pas configuré de DMZ.

Hors ligne

#3 Le 14/04/2015, à 17:28

lefabdu51

Re : smtp ko imap ok postfix + dovecot

je suis sur un seveur dédié, donc normalement, il n y en a pas.
je ne pense pas que le module de securité apache viennent me bloquer mon serveur smtp.

Pour etre sur, voici le resultat de la commande service --status-all |grep +

 [ + ]  acpid
 [ + ]  amavis
 [ + ]  apache2
 [ + ]  atd
 [ + ]  bind9
 [ ? ]  bootmisc.sh
 [ ? ]  checkfs.sh
 [ ? ]  checkroot-bootclean.sh
 [ + ]  clamav-daemon
 [ + ]  clamav-freshclam
 [ + ]  cron
 [ + ]  dovecot
 [ ? ]  hwclock.sh
 [ ? ]  killprocs
 [ ? ]  kmod
 [ ? ]  mountall-bootclean.sh
 [ ? ]  mountall.sh
 [ ? ]  mountdevsubfs.sh
 [ ? ]  mountkernfs.sh
 [ ? ]  mountnfs-bootclean.sh
 [ ? ]  mountnfs.sh
 [ ? ]  mtab.sh
 [ ? ]  mysql
 [ ? ]  networking
 [ + ]  ntp
 [ + ]  postfix
 [ ? ]  rc.local
 [ + ]  rsyslog
 [ ? ]  sendsigs
 [ + ]  spamassassin
 [ + ]  ssh
 [ + ]  udev

je viens d ajouter ceci dans mon fichier bind

@ IN MX 10 smtp

Hors ligne

#4 Le 14/04/2015, à 17:46

lefabdu51

Re : smtp ko imap ok postfix + dovecot

en utilisant la commande cat /var/log/mail.info |grep RCPT
Ceci est un des résultats de test via un outil en ligne :

 
NOQUEUE: reject: RCPT from mxtb-pws3.mxtoolbox.com[64.20.227.133]: 554 5.7.1 <test@example.com>: Relay access denied; from=<supertool@mxtoolbox.com> to=<test@example.com> proto=ESMTP helo=<MXTB-PWS3.mxtoolbox.com>

La je me demandes a quoi correspond le noqueue.

Hors ligne

#5 Le 15/04/2015, à 07:41

lefabdu51

Re : smtp ko imap ok postfix + dovecot

bon, la solution est la suivante : il faut changer le port sur lequel ecoutes le service smtp:
pour cela, il faut modifier le fichier master.cf en y ajoutant la ligne ci dessous (juste en dessous de la premiere ligne commencant par smtp) :

587       inet  n       -       -       -       -       smtpd

en faisant cela, il ecoutes sur le port 587.
Et la il s est mis a fonctionner direct.
Je peut envoyer et recevoir des emails.
Si d'autres personnes  rencontre ce probleme de blocage du port 25, ceci pourras peut etre leur donner une solution.

@mathedit : merci pour ta question sur les pare feux, c est ce qui m y a fait penser.

Hors ligne