j'ai créé un serveur web sous ubuntu 10.04.
Donc voici mon installation qui marche sans problème:
Apache2
PHP
Mysql
PHPMyadmin
J'accède à mon serveur directement via l'adresse IP public et du NAT/PAT pour être dirigé vers ma DMZ.
Mais un site web sans formulaire de contact, ce n'est pas terrible.
Donc j'ai voulu faire un serveur smtp pour envoi de mail via la fonction mail(); de PHP.
J'ai testé ssmtp, postfix avec dovecot... Et cela ne fonctionne pas pourtant le mail est considéré "envoyer" par php mais n'est pas envoyé
Mais je suis aujourd'hui après une nuit passé sur les forum et autre à cour d'idée.
Je pense que le problème est du à un domaine car je n'est pas de domaine du tout dans mon réseau donc j'ai remplacé dans la doc ubuntu les "example.com" par "le nom de mon serveur "server-dedier".
Voici mes fichiers de conf:
php.ini
; For Win32 only. ; http://php.net/smtp SMTP = smtp.server-dedier ; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from sendmail_from = mon_nom@gmail.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path sendmail_path = /usr/sbin/sendmail -t -i ; j'ai testé postfix ou vodecot mais sans resultat ; Force the addition of the specified parameters to be passed as extra parameters ; to the sendmail binary. These parameters will always replace the value of ; the 5th parameter to mail(), even in safe mode. ;mail.force_extra_parameters = ; Add X-PHP-Orignating-Script: that will include uid of the script followed by the filename mail.add_x_header = On
main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no append_dot_myorigin = no # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h virtual_transport = dovecot dovecot_destination_recipient_limit = 1 mail_name= server-dedier mydomain = server-dedier myhostname = smtp.server-didier alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = localhost, smpt.server-dedier relayhost = mynetworks = 127.0.0.0/8 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = server-dedier smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination smtpd_tls_auth_only = no smtp_use_tls = yes smtpd_use_tls = yes smtp_tls_note_starttls_offer = yes smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s tls_random_source = dev:/dev/urandom
dovecot.conf
#protocols = imap imaps protocols = pop3 disable_plaintext_auth = no
Et voici mon mail.log avec un message de non-delivery avec plusieurs tests pour vous montrer ce que j'ai essayé.
Jul 8 05:51:48 server-dedier dovecot: Dovecot v1.2.9 starting up (core dumps disabled) Jul 8 05:51:48 server-dedier dovecot: Generating Diffie-Hellman parameters for the first time. This may take a while.. Jul 8 05:51:55 server-dedier dovecot: ssl-build-param: SSL parameters regeneration completed Jul 8 05:52:07 server-dedier dovecot: dovecot: Killed with signal 15 (by pid=7794 uid=0 code=kill) Jul 8 05:52:07 server-dedier dovecot: Dovecot v1.2.9 starting up (core dumps disabled) Jul 8 05:57:24 server-dedier dovecot: Killed with signal 15 (by pid=7828 uid=0 code=kill) Jul 8 05:57:25 server-dedier dovecot: Dovecot v1.2.9 starting up (core dumps disabled) Jul 8 05:57:39 server-dedier dovecot: Killed with signal 15 (by pid=7853 uid=0 code=kill) Jul 8 05:57:39 server-dedier dovecot: Dovecot v1.2.9 starting up (core dumps disabled) Jul 8 05:58:37 server-dedier dovecot: pop3-login: Aborted login (no auth attempts): rip=127.0.0.1, lip=127.0.0.1, secured Jul 8 06:11:27 server-dedier dovecot: dovecot: Killed with signal 15 (by pid=7958 uid=0 code=kill) Jul 8 06:11:27 server-dedier dovecot: Dovecot v1.2.9 starting up (core dumps disabled) Jul 8 06:11:36 server-dedier postfix[7987]: warning: valid_hostname: numeric hostname: 88.88.88.88 Jul 8 06:11:36 server-dedier postfix[7987]: fatal: file /etc/postfix/main.cf: parameter mydomain: bad parameter value: 88.88.88.88 Jul 8 06:11:39 server-dedier postfix[8007]: warning: valid_hostname: numeric hostname: 88.88.88.88 Jul 8 06:11:39 server-dedier postfix[8007]: fatal: file /etc/postfix/main.cf: parameter mydomain: bad parameter value: 88.88.88.88 Jul 8 06:11:56 server-dedier postfix[8030]: warning: valid_hostname: numeric hostname: 88.88.88.88 Jul 8 06:11:56 server-dedier postfix[8030]: fatal: file /etc/postfix/main.cf: parameter mydomain: bad parameter value: 88.88.88.88 Jul 8 06:12:30 server-dedier postfix/master[6954]: terminating on signal 15 Jul 8 06:12:30 server-dedier postfix/master[8142]: daemon started -- version 2.7.0, configuration /etc/postfix Jul 8 06:12:34 server-dedier dovecot: Killed with signal 15 (by pid=8155 uid=0 code=kill) Jul 8 06:12:34 server-dedier dovecot: Dovecot v1.2.9 starting up (core dumps disabled) Jul 8 06:12:36 server-dedier postfix/master[8142]: terminating on signal 15 Jul 8 06:12:36 server-dedier postfix/master[8272]: daemon started -- version 2.7.0, configuration /etc/postfix Jul 8 06:12:47 server-dedier postfix/pickup[8274]: 2D83AC1B71: uid=0 from=<root> Jul 8 06:12:47 server-dedier postfix/cleanup[8283]: 2D83AC1B71: message-id=<20100708041247.2D83AC1B71@smtp.localhost> Jul 8 06:12:47 server-dedier postfix/qmgr[8275]: 2D83AC1B71: from=<root@server-dedier>, size=439, nrcpt=1 (queue active) Jul 8 06:13:02 server-dedier postfix/pickup[8274]: 93F43C1B84: uid=0 from=<root> Jul 8 06:13:02 server-dedier postfix/cleanup[8283]: 93F43C1B84: message-id=<20100708041302.93F43C1B84@smtp.localhost> Jul 8 06:13:02 server-dedier postfix/qmgr[8275]: 93F43C1B84: from=<root@server-dedier>, size=445, nrcpt=1 (queue active) Jul 8 06:13:03 server-dedier postfix/smtp[8291]: 93F43C1B84: to=<mon-mail@mondomaine.fr>, relay=gmail-smtp-in.l.google.com[209.85.227.27]:25, delay=1.2, delays=0.3/0.01/0.24/0.69, dsn=2.0.0, status=sent (250 2.0.0 OK 1278562388 c24si15611060wbc.71) Jul 8 06:13:03 server-dedier postfix/qmgr[8275]: 93F43C1B84: removed Jul 8 06:13:08 server-dedier postfix/smtp[8285]: connect to example.org[192.0.32.10]:25: Connection timed out Jul 8 06:13:08 server-dedier postfix/smtp[8285]: 2D83AC1B71: to=<user@example.org>, relay=none, delay=21, delays=0.31/0.01/21/0, dsn=4.4.1, status=deferred (connect to example.org[192.0.32.10]:25: Connection timed out) Jul 8 06:15:07 server-dedier postfix/pickup[8274]: B9EBAC1B8A: uid=33 from=<www-data> Jul 8 06:15:07 server-dedier postfix/cleanup[8340]: B9EBAC1B8A: message-id=<20100708041507.B9EBAC1B8A@smtp.localhost> Jul 8 06:15:07 server-dedier postfix/qmgr[8275]: B9EBAC1B8A: from=<www-data@server-dedier>, size=979, nrcpt=1 (queue active) Jul 8 06:15:08 server-dedier postfix/smtp[8343]: B9EBAC1B8A: to=<p.nazet@laposte.net>, relay=smtp4.laposte.net[193.251.214.113]:25, delay=0.56, delays=0.26/0.01/0.13/0.15, dsn=5.0.0, status=bounced (host smtp4.laposte.net[193.251.214.113] said: 504 <www-data@server-dedier>: Sender address rejected: need fully-qualified address (in reply to RCPT TO command)) Jul 8 06:15:08 server-dedier postfix/cleanup[8340]: 5C710C1B8B: message-id=<20100708041508.5C710C1B8B@smtp.localhost> Jul 8 06:15:08 server-dedier postfix/bounce[8344]: B9EBAC1B8A: sender non-delivery notification: 5C710C1B8B Jul 8 06:15:08 server-dedier postfix/qmgr[8275]: 5C710C1B8B: from=<>, size=2956, nrcpt=1 (queue active) Jul 8 06:15:08 server-dedier postfix/qmgr[8275]: B9EBAC1B8A: removed Jul 8 06:15:08 server-dedier postfix/smtp[8343]: 5C710C1B8B: to=<www-data@server-dedier>, relay=none, delay=0.41, delays=0.31/0/0.1/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=server-dedier type=A: Host not found) Jul 8 06:15:08 server-dedier postfix/qmgr[8275]: 5C710C1B8B: removed Jul 8 06:15:12 server-dedier postfix/pickup[8274]: D42FAC1B8A: uid=33 from=<www-data> Jul 8 06:15:12 server-dedier postfix/cleanup[8340]: D42FAC1B8A: message-id=<20100708041512.D42FAC1B8A@smtp.localhost> Jul 8 06:15:13 server-dedier postfix/qmgr[8275]: D42FAC1B8A: from=<www-data@server-dedier>, size=988, nrcpt=1 (queue active) Jul 8 06:15:13 server-dedier postfix/pickup[8274]: 138C1C1B87: uid=33 from=<www-data> Jul 8 06:15:13 server-dedier postfix/cleanup[8340]: 138C1C1B87: message-id=<20100708041513.138C1C1B87@smtp.localhost> Jul 8 06:15:13 server-dedier postfix/qmgr[8275]: 138C1C1B87: from=<www-data@server-dedier>, size=817, nrcpt=1 (queue active) Jul 8 06:15:13 server-dedier postfix/smtp[8343]: D42FAC1B8A: enabling PIX workarounds: disable_esmtp delay_dotcrlf for mail.vsweb-informatique.fr[213.246.49.202]:25 Jul 8 06:15:13 server-dedier postfix/smtp[8343]: D42FAC1B8A: to=<mon-mail@mondomaine.fr>, relay=mail.vsweb-informatique.fr[213.246.49.202]:25, delay=0.82, delays=0.28/0/0.35/0.18, dsn=5.0.0, status=bounced (host mail.vsweb-informatique.fr[213.246.49.202] said: 503 This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server. (in reply to RCPT TO command)) Jul 8 06:15:13 server-dedier postfix/cleanup[8340]: A258AC1B8C: message-id=<20100708041513.A258AC1B8C@smtp.localhost> Jul 8 06:15:13 server-dedier postfix/smtp[8355]: 138C1C1B87: to=<mon-mail@mondomaine.fr>, relay=gmail-smtp-in.l.google.com[209.85.229.27]:25, delay=0.92, delays=0.42/0.01/0.25/0.25, dsn=2.0.0, status=sent (250 2.0.0 OK 1278562518 x28si1993585weq.19) Jul 8 06:15:13 server-dedier postfix/bounce[8344]: D42FAC1B8A: sender non-delivery notification: A258AC1B8C Jul 8 06:15:13 server-dedier postfix/qmgr[8275]: 138C1C1B87: removed Jul 8 06:15:13 server-dedier postfix/qmgr[8275]: A258AC1B8C: from=<>, size=3320, nrcpt=1 (queue active) Jul 8 06:15:13 server-dedier postfix/qmgr[8275]: D42FAC1B8A: removed Jul 8 06:15:14 server-dedier postfix/smtp[8343]: A258AC1B8C: to=<www-data@server-dedier>, relay=none, delay=0.37, delays=0.31/0.04/0.02/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=server-dedier type=A: Host not found) Jul 8 06:15:14 server-dedier postfix/qmgr[8275]: A258AC1B8C: removed Jul 8 06:22:02 server-dedier postfix/master[8272]: terminating on signal 15 Jul 8 06:22:02 server-dedier postfix/master[8589]: daemon started -- version 2.7.0, configuration /etc/postfix Jul 8 06:22:02 server-dedier postfix/qmgr[8592]: 2D83AC1B71: from=<root@server-dedier>, size=439, nrcpt=1 (queue active) Jul 8 06:22:06 server-dedier dovecot: Killed with signal 15 (by pid=8605 uid=0 code=kill) Jul 8 06:22:06 server-dedier dovecot: Dovecot v1.2.9 starting up (core dumps disabled) Jul 8 06:22:12 server-dedier dovecot: Killed with signal 15 (by pid=8626 uid=0 code=kill) Jul 8 06:22:12 server-dedier dovecot: Dovecot v1.2.9 starting up (core dumps disabled) Jul 8 06:22:23 server-dedier postfix/smtp[8594]: connect to example.org[192.0.32.10]:25: Connection timed out Jul 8 06:22:23 server-dedier postfix/smtp[8594]: 2D83AC1B71: to=<user@example.org>, relay=none, delay=577, delays=556/0.13/21/0, dsn=4.4.1, status=deferred (connect to example.org[192.0.32.10]:25: Connection timed out) Jul 8 06:25:58 server-dedier postfix/pickup[8591]: 33D9DC1B8A: uid=0 from=<root> Jul 8 06:25:58 server-dedier postfix/cleanup[8659]: 33D9DC1B8A: message-id=<20100708042558.33D9DC1B8A@smtp.localhost> Jul 8 06:25:58 server-dedier postfix/qmgr[8592]: 33D9DC1B8A: from=<root@server-dedier>, size=445, nrcpt=1 (queue active) Jul 8 06:25:58 server-dedier postfix/smtp[8661]: 33D9DC1B8A: to=<lmon-mail@mondomaine.fr>, relay=gmail-smtp-in.l.google.com[209.85.229.27]:25, delay=0.77, delays=0.3/0.01/0.23/0.23, dsn=2.0.0, status=sent (250 2.0.0 OK 1278563163 p32si15627562wbe.55) Jul 8 06:25:58 server-dedier postfix/qmgr[8592]: 33D9DC1B8A: removed Jul 8 06:32:02 server-dedier postfix/qmgr[8592]: 2D83AC1B71: from=<root@server-dedier>, size=439, nrcpt=1 (queue active) Jul 8 06:32:24 server-dedier postfix/smtp[8755]: connect to example.org[192.0.32.10]:25: Connection timed out Jul 8 06:32:24 server-dedier postfix/smtp[8755]: 2D83AC1B71: to=<user@example.org>, relay=none, delay=1177, delays=1156/0.11/21/0, dsn=4.4.1, status=deferred (connect to example.org[192.0.32.10]:25: Connection timed out) Jul 8 06:52:02 server-dedier postfix/qmgr[8592]: 2D83AC1B71: from=<root@server-dedier>, size=439, nrcpt=1 (queue active) Jul 8 06:52:23 server-dedier postfix/smtp[9501]: connect to example.org[192.0.32.10]:25: Connection timed out Jul 8 06:52:23 server-dedier postfix/smtp[9501]: 2D83AC1B71: to=<user@example.org>, relay=none, delay=2376, delays=2355/0.1/21/0, dsn=4.4.1, status=deferred (connect to example.org[192.0.32.10]:25: Connection timed out) Jul 8 07:32:02 server-dedier postfix/qmgr[8592]: 2D83AC1B71: from=<root@server-dedier>, size=439, nrcpt=1 (queue active) Jul 8 07:32:23 server-dedier postfix/smtp[9530]: connect to example.org[192.0.32.10]:25: Connection timed out Jul 8 07:32:23 server-dedier postfix/smtp[9530]: 2D83AC1B71: to=<user@example.org>, relay=none, delay=4777, delays=4756/0.12/21/0, dsn=4.4.1, status=deferred (connect to example.org[192.0.32.10]:25: Connection timed out) Jul 8 07:37:37 server-dedier postfix/master[8589]: terminating on signal 15 Jul 8 07:37:37 server-dedier postfix/master[9721]: daemon started -- version 2.7.0, configuration /etc/postfix Jul 8 07:37:42 server-dedier dovecot: Killed with signal 15 (by pid=9734 uid=0 code=kill) Jul 8 07:38:32 server-dedier dovecot: Dovecot v1.2.9 starting up (core dumps disabled) Jul 8 07:45:10 server-dedier dovecot: Killed with signal 15 (by pid=9953 uid=0 code=kill) Jul 8 07:45:10 server-dedier dovecot: Dovecot v1.2.9 starting up (core dumps disabled) Jul 8 07:45:13 server-dedier postfix/master[9721]: terminating on signal 15 Jul 8 07:45:13 server-dedier postfix/master[10071]: daemon started -- version 2.7.0, configuration /etc/postfix Jul 8 07:45:37 server-dedier postfix/pickup[10073]: 33863C1C7B: uid=33 from=<www-data> Jul 8 07:45:37 server-dedier postfix/cleanup[10167]: 33863C1C7B: message-id=<20100708054537.33863C1C7B@smtp.server-didier> Jul 8 07:45:37 server-dedier postfix/qmgr[10074]: 33863C1C7B: from=<www-data@server-dedier>, size=1005, nrcpt=1 (queue active) Jul 8 07:45:37 server-dedier postfix/smtp[10169]: 33863C1C7B: to=<p.nazet@laposte.net>, relay=smtp4.laposte.net[193.251.214.113]:25, delay=0.55, delays=0.26/0.01/0.13/0.15, dsn=5.0.0, status=bounced (host smtp4.laposte.net[193.251.214.113] said: 504 <www-data@server-dedier>: Sender address rejected: need fully-qualified address (in reply to RCPT TO command)) Jul 8 07:45:37 server-dedier postfix/cleanup[10167]: C455DC1CF7: message-id=<20100708054537.C455DC1CF7@smtp.server-didier> Jul 8 07:45:37 server-dedier postfix/bounce[10171]: 33863C1C7B: sender non-delivery notification: C455DC1CF7 Jul 8 07:45:38 server-dedier postfix/qmgr[10074]: C455DC1CF7: from=<>, size=3018, nrcpt=1 (queue active) Jul 8 07:45:38 server-dedier postfix/smtp[10169]: C455DC1CF7: to=<www-data@server-dedier>, relay=none, delay=0.38, delays=0.34/0/0.04/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=server-dedier type=A: Host not found) Jul 8 07:45:38 server-dedier postfix/qmgr[10074]: 33863C1C7B: removed Jul 8 07:45:38 server-dedier postfix/qmgr[10074]: C455DC1CF7: removed Jul 8 07:45:42 server-dedier postfix/pickup[10073]: 4BD7AC1C7B: uid=33 from=<www-data> Jul 8 07:45:42 server-dedier postfix/cleanup[10167]: 4BD7AC1C7B: message-id=<20100708054542.4BD7AC1C7B@smtp.server-didier> Jul 8 07:45:42 server-dedier postfix/qmgr[10074]: 4BD7AC1C7B: from=<www-data@server-dedier>, size=1014, nrcpt=1 (queue active) Jul 8 07:45:42 server-dedier postfix/pickup[10073]: 7F891C0756: uid=33 from=<www-data> Jul 8 07:45:42 server-dedier postfix/cleanup[10167]: 7F891C0756: message-id=<20100708054542.7F891C0756@smtp.server-didier> Jul 8 07:45:42 server-dedier postfix/smtp[10169]: 4BD7AC1C7B: enabling PIX workarounds: disable_esmtp delay_dotcrlf for mail.vsweb-informatique.fr[213.246.49.202]:25 Jul 8 07:45:42 server-dedier postfix/qmgr[10074]: 7F891C0756: from=<www-data@server-dedier>, size=843, nrcpt=1 (queue active) Jul 8 07:45:42 server-dedier postfix/smtp[10169]: 4BD7AC1C7B: to=<mon-mail@mondomaine.fr>, relay=mail.vsweb-informatique.fr[213.246.49.202]:25, delay=0.6, delays=0.27/0.07/0.16/0.11, dsn=5.0.0, status=bounced (host mail.vsweb-informatique.fr[213.246.49.202] said: 503 This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server. (in reply to RCPT TO command)) Jul 8 07:45:42 server-dedier postfix/cleanup[10167]: D3622C1D07: message-id=<20100708054542.D3622C1D07@smtp.server-didier> Jul 8 07:45:42 server-dedier postfix/bounce[10171]: 4BD7AC1C7B: sender non-delivery notification: D3622C1D07 Jul 8 07:45:42 server-dedier postfix/qmgr[10074]: D3622C1D07: from=<>, size=3382, nrcpt=1 (queue active) Jul 8 07:45:43 server-dedier postfix/qmgr[10074]: 4BD7AC1C7B: removed Jul 8 07:45:43 server-dedier postfix/smtp[10181]: 7F891C0756: enabling PIX workarounds: disable_esmtp delay_dotcrlf for mail.vsweb-informatique.fr[213.246.49.202]:25 Jul 8 07:45:43 server-dedier postfix/smtp[10169]: D3622C1D07: to=<www-data@server-dedier>, relay=none, delay=0.18, delays=0.15/0/0.02/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=server-dedier type=A: Host not found) Jul 8 07:45:43 server-dedier postfix/qmgr[10074]: D3622C1D07: removed Jul 8 07:45:43 server-dedier postfix/smtp[10181]: 7F891C0756: to=<mon-mail@mondomaine.fr>, relay=mail.vsweb-informatique.fr[213.246.49.202]:25, delay=1.3, delays=0.39/0.01/0.47/0.43, dsn=5.0.0, status=bounced (host mail.vsweb-informatique.fr[213.246.49.202] said: 503 This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server. (in reply to RCPT TO command)) Jul 8 07:45:43 server-dedier postfix/cleanup[10167]: 9BB42C1CF7: message-id=<20100708054543.9BB42C1CF7@smtp.server-didier> Jul 8 07:45:43 server-dedier postfix/bounce[10171]: 7F891C0756: sender non-delivery notification: 9BB42C1CF7 Jul 8 07:45:43 server-dedier postfix/qmgr[10074]: 9BB42C1CF7: from=<>, size=3211, nrcpt=1 (queue active) Jul 8 07:45:43 server-dedier postfix/qmgr[10074]: 7F891C0756: removed Jul 8 07:45:43 server-dedier postfix/smtp[10169]: 9BB42C1CF7: to=<www-data@server-dedier>, relay=none, delay=0.2, delays=0.16/0/0.04/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=server-dedier type=A: Host not found) Jul 8 07:45:43 server-dedier postfix/qmgr[10074]: 9BB42C1CF7: removed
J'éspère que quelqu'un pourras m'aider car je butte contre des choses que je ne maîtrise pas encore (premier serveur mail que je met en place sous ubuntu).
Merci beaucoup et bonne matinée.
