Bonjour, j'éssai de mettre en place un serveur mail avec postfix.
J'arrive aisément à envoyer des mails depuis ma machine à des adresse @gmail ou hotmail.
Mais je n'arrive pas recevoir des mails depuis l'internet.
J'ai fait la redirection du port 25 de ma box sur mon serveur et lorsque j'envoi un mail depuis gmail à mon serveur ex: papa@mon_ip_publique j'ai ces 3 lignes d'erreurs dans le mail.log de postfix:
Jul 15 12:04:51 postfix/smtpd[8212]: connect from mail-vk0-f43.google.com[209.85.213.43]
Jul 15 12:04:52 postfix/smtpd[8212]: warning: Illegal address syntax from mail-vk0-f43.google.com[209.85.213.43] in RCPT command: papa@mon_ip_publique
Jul 15 12:04:52 postfix/smtpd[8212]: disconnect from mail-vk0-f43.google.com[209.85.213.43] ehlo=2 starttls=1 mail=1 rcpt=0/1 data=0/1 quit=1 commands=5/7
Voici mon 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 (Ubuntu)
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
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
; See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
; information on enabling SSL in the smtp client.
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = toto
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = toto, localhost.localdomain, , localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter =
inet_interfaces = all
inet_protocols = all
;Pour changer l'email de l'expéditeur
;smtp_generic_maps = hash:/etc/postfix/generic
papa etant un utilisateur de la machine toto
Jarrive aussi aisément a envoyer des mail en local. ex papa@toto
Quelqu'un peut-il m'aider?
Merci.
# IP vs. nom de domaine
Posté par Cyril Brulebois (site web personnel) . Évalué à 1. Dernière modification le 16 juillet 2016 à 07:35.
Tu n'es pas censé utiliser
papa@IP
maistoi@nom-de-domaine.tld
. La correspondance entrenom-de-domaine.tld
et l'IP du serveur de messagerie se fait généralement via un champ MX stocké dans le DNS.Debian Consultant @ DEBAMAX
[^] # Re: IP vs. nom de domaine
Posté par bilu . Évalué à 1.
Donc les champs MX sont renseigné lors de l'achat du DNS??
[^] # Re: IP vs. nom de domaine
Posté par Cyril Brulebois (site web personnel) . Évalué à 1.
C'est effectivement dans l'interface de gestion de ton registrar (Gandi, Online, etc.) que tu peux éditer ta zone DNS et faire pointer les champs @ et/ou MX vers l'IP qui va bien.
Debian Consultant @ DEBAMAX
[^] # Re: IP vs. nom de domaine
Posté par bilu . Évalué à 1.
Merci
# Adresse IP
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 4.
De mémoire, pour écrire à quelqu'un en désignant son serveur par adresse IP plutôt que par nom de domaine, la syntaxe des adresses c'est toto@[192.0.2.42] plutôt que toto@192.0.2.42.
[^] # Re: Adresse IP
Posté par bilu . Évalué à 1.
J'ai toujours la meme erreur avec ta syntaxe….
[^] # Re: Adresse IP
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 3.
Exactement le même message d'erreur, ou quelque chose d'un peu différent ?
[^] # Re: Adresse IP
Posté par bilu . Évalué à 1.
exactement le meme!
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.