[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Postfix: address not listed for hostname



Luxpopuli Open source wrote:
Bonjour,

Je viens d'installer le package postfix pour bénéficier d'un serveur SMTP.
Je cherche juste à avoir un système qui envoie les mails en partance d'un formulaire de mon site.
Je n'ai pas besoin d'en recevoir.
Une configuration minimaliste me convient tout à fait.

Voici mon main.cf <http://main.cf>

  9 smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
 10 biff = no
 11
 12 # appending .domain is the MUA's job.
 13 append_dot_mydomain = no
 14
 15 # Uncomment the next line to generate "delayed mail" warnings
 16 #delay_warning_time = 4h
 17
 18 readme_directory = no
 19
 20 # TLS parameters
 21 smtpd_tls_cert_file=/etc/ssl/certs/ssl- cert-snakeoil.pem
 22 smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
 23 smtpd_use_tls=yes
 24 smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
 25 smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
 26
27 # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
 28 # information on enabling SSL in the smtp client.
 29
 30 myhostname = euphorie.linuxorable.fr <http://euphorie.linuxorable.fr>
 31 alias_maps = hash:/etc/aliases
 32 alias_database = hash:/etc/aliases
 33 myorigin = /etc/mailname
34 mydestination = linuxorable.fr <http://linuxorable.fr>, euphorie.linuxorable.fr <http://euphorie.linuxorable.fr>, localhost.linuxorable.fr <http://localhost.linuxorable.fr>, localhost
 35 relayhost =
36 mynetworks = 127.0.0.1 <http://127.0.0.1> 82.67.68.131 <http://82.67.68.131>
 37 mailbox_command = procmail -a "$EXTENSION"
 38 mailbox_size_limit = 0
 39 recipient_delimiter = +
 40 inet_interfaces = all

Lorsque j'envoie un mail en ligne de commande, tout fonctionne parfaitement et je n'ai aucun message d'erreur dans les logs. Par contre, à partir du formulaire de mon site, tout envoie de mail produit ce message dans les logs:

Jan 8 01:06:06 euphorie postfix/smtpd[18811]: warning: 82.67.66.131 <http://82.67.66.131>: address not listed for hostname www.linuxorable.net <http://www.linuxorable.net> Jan 8 01:06:06 euphorie postfix/smtpd[18811]: connect from unknown[82.67.66.131 <http://82.67.66.131>] Jan 8 01:06:06 euphorie postfix/smtpd[18811]: disconnect from unknown[ 82.67.66.131 <http://82.67.66.131>]

Ce que je ne comprends pas du tout, c'est que je ne suis pas linuxorable.net <http://linuxorable.net> mais linuxorable.fr <http://linuxorable.fr>
Par ailleurs, voici ce que j'obtiens:

~# dig linuxorable.fr <http://linuxorable.fr>  +short
82.67.66.131 <http://82.67.66.131>

Ce qui est vrai.

Par contre:
dig -x 82.67.66.131 <http://82.67.66.131> +short
www.linuxorable.net <http://www.linuxorable.net>.

ce qui m'apparait incompréhensible puisque je ne suis plus propriétaire de linuxorable.net <http://linuxorable.net> depuis au moins 2 ans, date à laquelle je suis passé à linuxorable.fr <http://linuxorable.fr>

Si je poursuis les tests:

~# dig 8.15.231.104 <http://8.15.231.104> +short
ne renvoie strictement rien.

http://linuxorable.net/
affiche un site, alors que:

~# ping linuxorable.net <http://linuxorable.net>
PING linuxorable.net <http://linuxorable.net> (8.15.231.104 <http://8.15.231.104>) 56(84) bytes of data.

--- linuxorable.net <http://linuxorable.net> ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 2999ms

...ce qui semble dire que le site linuxorable.net <http://linuxorable.net> n'est pas accessible.

Et enfin:
~# dig linuxorable.net <http://linuxorable.net> +short
8.15.231.104 <http://8.15.231.104>

En cherchant sur le net, j'ai trouvé cette FAQ:
http://www.postfix.org/faq.html#paranoid

...mais je n'y comprends pas grand chose.



# host 82.67.66.131
131.66.67.82.in-addr.arpa domain name pointer www.linuxorable.net.
# host www.linuxorable.net
www.linuxorable.net has address 8.15.231.104

8.15.231.104 != 82.67.66.131

les informations n'étant pas cohérentes, elles n'ont aucune valeur.

En gros, tu ouvres une boutique et tu donnes l'adresse de quelqu'un d'autre. SI ce n'est pas un délit, c'est au mieux une erreur.



Reply to: