Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 09-03-2016 14:56:29

bluenote
Membre
Lieu : Balaruc-les-Bains (34)
Distrib. : Jessie (Debian 8)
Noyau : Linux 3.16.0-4-amd64
(G)UI : Dolphin
Inscription : 05-06-2008
Site Web

Serveur de mails local

Bonjour,

J'ai installé récemment un forum (phpBB 3.1.8) localement sur ma machine. Je suis sous Debian 8.0 Linux 3.16.0-4-amd64.
J'utilise Apache 2, Mysql 5.5, PHP 5.6.

Le forum est situé ici : http://88.182.45.52/phpBB3 (pas de nom de domaine pour l'instant)

J'ai choisi d'utiliser la fonction mail() de PHP pour envoyer des notifications à mes membres. Et donc, j'ai essayé de configurer sendmail/exim4 et PHP en conséquence.

Packages installés : sendmail-base exim4-base exim4-daemon-light

J'ai désactivé le blocage du port 25 chez mon FAI (SMTP sortant).

J'ai configuré :

/etc/exim4/update-exim4.conf.conf


dc_eximconfig_configtype='internet'
dc_other_hostnames='localhost.localdomain'
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
 



/etc/php5/apache2/php.ini


SMTP = localhost
smtp_port = 25
sendmail_path = /usr/sbin/sendmail -t -i -f localhost@localdomain
 



J'ai redémarré Apache2 :


#

invoke-rc.d apache2 restart
 



J'ai testé l'envoi de mail en ligne de commande avec 'mail' :


%mail -s [sujet] [utilisateur@hôte]


[message]


Ctrl-D
Entrée


Je reçois les messages sur Free/Alice, Gmail. Mais rien sur Yahoo, Orange, Laposte.net. Je n'en ai pas testé d'autres.

Quand j'utilise un script en PHP :


<?php

$destinataire = '[destinataire]';

$expediteur = 'bluenote@thetis';
$copie = '';
$copie_cachee = '';
$objet = 'Test';

$headers  = 'MIME-Version: 1.0' . "\n";
$headers .= 'Reply-To: '.$expediteur."\n";
$headers .= 'From: "Bluenote (Thétis)"<'.$expediteur.'>'."\n";
$headers .= 'Delivered-to: '.$destinataire."\n";
$headers .= 'Cc: '.$copie."\n";
$headers .= 'Bcc: '.$copie_cachee."\n\n";
   
$message = 'Message...';

if (mail($destinataire, $objet, $message, $headers))
{
    echo 'Votre message a bien été envoyé ';
}
else
{
    echo "Votre message n'a pas pu être envoyé";
}

?>

 




J'obtiens les mêmes résultats que ci-dessus. Avec certaines messageries, ça ne fonctionne pas.

En passant par le forum (dont je n'ai pas modifié le code), je reçois des messages sur Free/Alice sans aucun problème. Sur Gmail, je les reçois, mais ils sont spamés. Et je n'obtiens rien sur les autres messageries.

Désolé d'avoir été si long. Si vous avez des idées, je suis preneur. Merci ! smile

Edit à toto :
Mis le dièse hors de la balise commande root et séparé la commande user des indication raccourcis clavier.

Hors ligne

#2 09-03-2016 21:07:06

Yagermoe
Membre
Lieu : Entre Lyon et Valence
Distrib. : Jessie/Stretch
Noyau : 3.16.0-4-amd64/4.0-amd64
(G)UI : Openbox+Tint2/Xcfe
Inscription : 15-12-2011

Re : Serveur de mails local

Bonjour,
Je ne connais pas ce type de configuration. J'utilise Postfix pour le serveur mail.
Le problème me fait beaucoup penser à un problème de signature, de clé ou quelque chose du genre.
Ceci dit, rien que le fait de ne pas avoir de nom de domaine pose des problèmes chez certains fournisseurs de mail.

Tu peux commencer par vérifier comment ton mail est reçu ici http://www.mail-tester.com/. Ca te renvoie une décomposition du mail avec tout ce qui va et qui ne va pas (voir par exemple ce fil, et en particulier si tu es listé en spam.

Ca devrait donner une bonne idée de ce qu'il faut faire, sachant que je ne saurais pas le faire avec ta configuration...

A+

Asus M5A97 - Phenom X4 965 - 8 Go - Radeon HD6850
"Ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux" (P. Dac)

Hors ligne

#3 10-03-2016 11:48:54

bluenote
Membre
Lieu : Balaruc-les-Bains (34)
Distrib. : Jessie (Debian 8)
Noyau : Linux 3.16.0-4-amd64
(G)UI : Dolphin
Inscription : 05-06-2008
Site Web

Re : Serveur de mails local

Merci ! Mon score est de 0.1/10. Le pb vient de là. Tant que je n'aurai pas de nom de domaine, ça ne changera pas...
Ceci dit ma messagerie habituelle n'obtient que 3 à 5/10...

A +

Dernière modification par bluenote (10-03-2016 11:49:46)

Hors ligne

#4 10-03-2016 15:28:35

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Serveur de mails local

Huhu, le score de mon serveur mail hébergé chez OVH : 10/10 tongue
Le score de DF : 9/10, en voie d'amélioration… smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#5 10-03-2016 19:02:05

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Serveur de mails local

OVH c'est quelle équipe ? Ils jouent la Champions League ?  big_smile

le score d'un serveur mail ...

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#6 10-03-2016 21:06:04

Yagermoe
Membre
Lieu : Entre Lyon et Valence
Distrib. : Jessie/Stretch
Noyau : 3.16.0-4-amd64/4.0-amd64
(G)UI : Openbox+Tint2/Xcfe
Inscription : 15-12-2011

Re : Serveur de mails local

J'avoue sans honte que le score de mon serveur mail m'intéresse bougrement plus que les résultats de la champions league (c'est du foot, hein ? smile)
Cet outil est quand même sympa, ça donne plein d'info, qu'il faut un peu trier, sans te renvoyer un mail qu'on sait pas s'qu'y a d'dans et sans pourrir ton serveur mail chéri de pub.
Et avec mon score de seulement 7.1 (certainement raté pour la finale), Free, Yahoo, Gmail et d'autres font des sourires.
A+

Dernière modification par Yagermoe (10-03-2016 21:06:37)


Asus M5A97 - Phenom X4 965 - 8 Go - Radeon HD6850
"Ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux" (P. Dac)

Hors ligne

Pied de page des forums