Configuration des mails

MantisBT forum for users who prefer to ask and answer questions in French.

Moderators: Developer, Contributor

Post Reply
gagoul
Posts: 5
Joined: 07 May 2010, 07:06

Configuration des mails

Post by gagoul »

Bonjour,
je ne sait pas vraiment comment configurer cette partie la de config_inc.php:

// Configuration du mode de mail
$g_phpMailer_method='2';
$g_smtp_host='adresse.serveur.smtp';

//Configuration des adresses email système
$g_administrator_email='administrateur@netapsys.fr';
$g_webmaster_email=$g_administrator_email;
$g_from_email='no-reply-mantis@netapsys.fr';

Je pensais mettre:
//ce champ je ne sait pas a quoi il sert $g_phpMailer_method='2';
$g_smtp_host='192.168.0.253.smtp';

$g_administrator_email='gael_XXX@msn.com';
$g_webmaster_email=$g_administrator_email;
$g_from_email='gael_XXX@msn.com';

Je suis surtout pas sur pour $g_smtp_host='192.168.0.253.smtp'; pouvez vous m'aider?
earendilin
Posts: 4
Joined: 30 Jun 2010, 07:52

Re: Configuration des mails

Post by earendilin »

Salut,

qq réponses un peu tardives...

à l'aide de la doc, bien faite (http://docs.mantisbt.org/master/en/admi ... guide.html) ainsi que du fichier de config d'exemple fourni avec l'appli (config_defaults_inc.php), tu peux trouver les réponses à tes questions:
$g_phpMailer_method doit être égal à l'une des constantes suivantes:
* PHPMAILER_METHOD_MAIL - mail()
* PHPMAILER_METHOD_SENDMAIL - sendmail
* PHPMAILER_METHOD_SMTP - SMTP

Ensuite, $g_smtp_host peut contenir un nom de machine (résolvable sur un réseau local), ou un nom de domaine qualifié, ou une adresse ip. Dans ton cas, je suppose que ce serait par ip donc 192.168.0.253 (sans .smtp, sinon ça n'est plus une adresse ip correcte).

En espérant que cela t'aide.
mbr
Posts: 1
Joined: 06 Sep 2010, 07:35

Re: Configuration des mails

Post by mbr »

Bonjour,
Je viens d’installer mantis sur le serveur de la société. L’envoi de mails fonctionne en interne mais ne fonctionne pas en externe (adresses extérieures au réseau).
Quelqu’un a-t-il déjà été confronté à ce problème ? Comment le résoudre ?
Merci par avance
earendilin
Posts: 4
Joined: 30 Jun 2010, 07:52

Re: Configuration des mails

Post by earendilin »

instinctivement, je suggèrerais que tu te renseignes auprès de ton admin système, peut-être a-t-il désactivé le forwarding des emails envoyés depuis des applications internes vers l'extérieur.

Enfin, c'est juste une idée.
Fixou
Posts: 3
Joined: 04 Jul 2013, 09:31

Re: Configuration des mails

Post by Fixou »

Bonjour,

Je sais que le post date mais j'ai le même problème, bien qu'ayant regardé sur la doc de Mantis ainsi que sur la façon de configurer les smtp des principaux FAI, je me retrouve bloqué.

Code: Select all

<?php
	$g_hostname = 'localhost';
	$g_db_type = 'mysql';
	$g_database_name = 'bugtracker';
	$g_db_username = 'bugtracker';
	$g_db_password = '*********';
	
# --- Anonymous Access / Signup ---
$g_allow_signup		= ON;
$g_allow_anonymous_login	= OFF;
$g_anonymous_account	= '';

# --- Email Configuration ---
$g_enable_email_notification	= ON;
$g_send_reset_password = ON;
$g_log_level = LOG_EMAIL | LOG_EMAIL_RECIPIENT;
$g_log_destination = 'file:_maDestination_;
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;

$g_smtp_host = 'smtp.gmail.com';
$g_smtp_username = '';
$g_smtp_passoword = '';
$g_from_name = 'Mantis Bug Tracker';
$g_smtp_connection_mode = 'TLS';
$g_smtp_port = 587 ;
$g_administrator_email = 'xxxx@eeeee.fr';
$g_webmaster_email = 'xxxx@eeeee.fr';
$g_from_email = 'eeeee.yyyyyy@gmail.com';
$g_return_path_email = 'eeeee.yyyyyy@gmail.com';

$g_allow_blank_email = ON;
$g_validate_email = ON;
$g_email_send_using_cronjob = ON;
?>
J'ai créé un compte Gmail spécialement pour le smtp,
ident : eeeee.yyyyyy@gmail.com

j'ai utilisé ce lien pour configurer le smtp gmail : https://support.google.com/mail/answer/13287

lorsque je met mets renseignement d'authentification

Code: Select all

$g_smtp_username = 'eeeee.yyyyyy@gmail.com';
$g_smtp_passoword = '********';


dans mon log j'ai :
2013-07-04 11:31 UTC mail ERROR: Message could not be sent - SMTP Error: Could not authenticate.

si je laisse ces même champs vide, j'obtiens :
2013-07-04 11:32 UTC mail ERROR: Message could not be sent - The following From address failed: eeeee.yyyyyy@gmail.com<p>SMTP server error: 5.7.0 Must issue a STARTTLS command first. ev19sm2892645wid.2 - gsmtp
</p>

Auriez vous une piste à me proposé ?
earendilin
Posts: 4
Joined: 30 Jun 2010, 07:52

Re: Configuration des mails

Post by earendilin »

dans

Code: Select all

$g_smtp_connection_mode = 'TLS';
la valeur du paramètre ne devrait-elle pas être en minuscule? (en tout cas c'est ce que préconise la doc et le fichier config d'exemple, en tout cas pour mon cas en version 1.2.1: chaîne vide, 'tls' ou 'ssl')
Fixou
Posts: 3
Joined: 04 Jul 2013, 09:31

Re: Configuration des mails

Post by Fixou »

Oui, je l'ai mis en minuscule d'abord et après en majuscule pensant que cela aurai une quelconque incidence mais il n'en est rien :(
earendilin
Posts: 4
Joined: 30 Jun 2010, 07:52

Re: Configuration des mails

Post by earendilin »

Trouvé sur un autre fil de ce forum (en anglais), un lien vers stackoverflow avec des réglages qui conviennent pour gmail:

Code: Select all

$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_host = 'smtp.gmail.com';
$g_smtp_username = 'username@gmail.com';
$g_smtp_password = 'yourpassword';
$g_smtp_connection_mode = 'ssl';
$g_smtp_port = 465;
Note la connection en mode ssl, et le port 465, qui diffèrent de tes réglages.
Ah, et bien entendu, s'assurer que ta config Apache a bien mod_ssl d'activé, ainsi que php_openssl pour php.

source: http://stackoverflow.com/questions/9356 ... sing-gmail
Fixou
Posts: 3
Joined: 04 Jul 2013, 09:31

Re: Configuration des mails

Post by Fixou »

Merci bien pour c'est précision malheureusement sa ne fonctionne toujour pas, il me met

Code: Select all

$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_host = 'smtp.gmail.com';
$g_smtp_username = 'username@gmail.com';
$g_smtp_password = 'mypassword';
$g_smtp_connection_mode = 'ssl';
$g_smtp_port = 465;
UTC mail ERROR: Message could not be sent - SMTP Error: Could not authenticate.
j'ai bien suivi la procédure pour activer mod_ssl et php_openssl.
Post Reply