Bonjour à tous,
j'ai un petit serveur mail perso avec Postfix, dovecot, spamassassin, et saslauthd sur Debian Jessie.
Mon problème est que je ne peux pas recevoir de mails depuis l'extérieur, mais je n'ai aucun log visible à ce sujet, ni dans /var/log/mail.log, ni dans /var/log/syslog, ni dans /var/log/bind/requetes.debug.
Lorsque j'envoie un mail depuis gmail, par exemple, il me renvoie un " socket error". Mais lorsque j'essaie avec le webmail de mon FAI, il envoie le message sans que ça n'arrive chez moi.
J'ai essayé de regarder dans mes configurations de postfix, dovecot, et bind9, mais je ne comprends pas trop où chercher, puisque les mails fonctionnent bien sur mon réseau interne. J'ai cherché dans différents forums si d'autres ont eu ce problème, mais sans trouver de correspondance avec mon cas, eux l'ont d'ailleurs résolu…
A tout hasard voici déjà mon postconf -n :
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
disable_vrfy_command = no
home_mailbox = Maildir/
inet_interfaces = all
mailbox_command =
mailbox_size_limit = 0
milter_default_action = accept
milter_protocol = 6
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
myhostname = mini.agivagan.net
mynetworks = 192.168.0.0/24 192.168.1.0/24 192.168.2.0/24 127.0.0.0/8
myorigin = /etc/mailname
non_smtpd_milters = unix:/opendkim/opendkim.sock
queue_directory = /var/spool/postfix
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sender_dependent_authentication = yes
smtp_tls_loglevel = 1
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_milters = unix:/opendkim/opendkim.sock
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, check_sender_access hash:/etc/postfix/sender_checks, check_client_access hash:/etc/postfix/client_checks
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
smtpd_sender_restrictions = reject_sender_login_mismatch
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /xxxxxxxxx
smtpd_tls_key_file = /xxxxxxxxx
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
Merci d'avance aux âmes charitables.
# port non ouvert, service non demarré ?
Posté par NeoX . Évalué à 2.
si je me comporte comme un MTA normal, et que j'essaie d'envoyer un email @agivagan.net
je procede aux etapes suivantes :
Step 1 : a qui remettre les emails @avivagan.net
Step 2 : ok, qui est mini.agivagan.net
Step 3 : connectons nous à cette machine
donc
soit tu as un parefeu qui bloque le port SMTP (25) sur cette machine,
soit le service postfix n'est pas demarré
comme il n'y a personne pour repondre sur le port 25, je ne peux pas t'envoyer d'email.
# Merci
Posté par agivagan . Évalué à 1.
Bonjour, merci de ta réponse rapide !
J'utilise le port 587 en fait . Dois-je utiliser aussi le port 25 dans postfix ? Il est ouvert dans mon parefeu pour info.
# RESOLU
Posté par agivagan . Évalué à 1.
Alors là respect !
Je viens d'ouvrir le port 25 ( qui n'était effectivement plus ouvert puisque je pensais que je n'en avais plus besoin du fait que j'utilise submission ).
Je viens de m'envoyer un mail et ça marche !
En fait je n'avais pas compris que les serveurs mails utilisaient ENTRE EUX le port 25, et que le 587 était utilisé pour les clients de messagerie ( les humains quoi ).
D'ailleurs en qwantant sur le port 25 je suis rapidement tombé sur
ceci
Merci encore de ta rapidité, et un grand bravo pour l'efficacité et la pertinence de ta réponse.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.