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.