Problème de réglage du serveur de mails sortant « Outgoing serveur » sous VTiger CRM : LA solution
Utilisant moi-même actuellement VTigerCRM (en version 5.0.4), j’ai été confronté a un problème récurrent : celui du réglage du serveur de mails sortants « Outgoing serveur ».
En effet, quand on le règle correctement, celui-ci ne veut pas fonctionner, et affiche à chaque fois : « Mail could not be sent to the admin user. Please check the admin emailid/Server settings »

D’abord : quels sont les réglages corrects ?
Avant tout, assurez vous que l’adresse email de l’administrateur est valide et existe ; et que la fonction OpenSSL est activée pour PHP (au niveau du serveur Apache).
Voici comment vous devez remplir les cases, afin de configurer correctement le serveur de mails sortant (avec par exemple une adresse Gmail) :
Server Name: ssl://smtp.gmail.com:465
Username: [email protected]
Password: votre_mot_de_passe_google
Requires Authentification: Yes
L’image ci-dessus vous montre comment bien remplir les champs.
Et si ça ne marche pas ? > Modifier le code source de VTiger
Rassurez vous : ce fus mon cas. La raison de ce non-fonctionnement est à priori que le serveur Apache bloque la fonction ‘smtp’ de PHP (ça dépend des hébergeurs, mais il paraît que c’est courant).
On peut donc utiliser une autre fonction que ‘smtp’, la fonction ‘mail’ de PHPmailer, qui est moins souvent bloquée par les hébergeurs. Voilà comment faire :
Trouvez le fichier qui s’appelle « class.phpmailer.php » qui est dans modules/Emails/, trouvez la ligne où est écrit (chez moi c’est la ligne 247) :
function IsSMTP() {
$this->Mailer = « smtp »;
}
Puis remplacez ‘smtp’ par ‘mail’, comme ci-dessous :
function IsSMTP() {
$this->Mailer = « mail »;
}
Voici un screenshot de ce que cela donne, après changement :

Vous pouvez télécharger ce tutoriel en PDF en cliquant ici.
Vous serez peut-être intéressé :
9 commentaires à Problème de réglage du serveur de mails sortant « Outgoing serveur » sous VTiger CRM : LA solution
Laisser un commentaire
- 07 February 2012Surfer anonymement sur le web pour contourner la censure politique(3) Comments
- 06 February 2012SoundCloud : en quel langage est codé le service ?(2) Comments
- 05 February 2012Glype : un proxy en PHP(0) Comments
- 05 February 2012Google serait en train de tester une box de divertissement : à quand la Xbox de Google ?(0) Comments
- 05 February 2012AMD et ARM pourraient s'allier pour contrer la puissance d'Intel(0) Comments
- 04 February 2012Suppression des polices provenant de GoogleFonts sur mon blog(6) Comments
- 29 January 2012Pas de loi de Moore dans les cartes graphiques depuis plusieurs années(2) Comments
- 29 January 2012Rénovation des structures de chauffage urbain à Paris(6) Comments
- 28 January 2012Etat des lieux de ma dépendance à Google(9) Comments
- 28 January 2012Désactiver l'accélération de la souris sous Mac OS(4) Comments
[...] correctement le serveur de mails sortants (ou Outgoing Server en anglais). Ce sujet ayant été traité dans un précédent tutoriel, je ne reprendrai pas ici les [...]
J’ai fait toutes les modifications nécessaires que vous préconisez ci dessus pour configurer le serveur smtp de mails sortant , à savoir les informations qu’il faut entrer et aussi les modifications qu’il faut apporter sur le code source du fichier class.phpmailer
J’ai grandement et urgemment besoin de configurer cette option .
Merci d’avance
Aidez-moi svp
Je veux bien t’aider, mais d’une part, évite de faire 15 fois le même commentaires (ça n’aura pour effet que de m’énerver), et de surcroît, il faudrait que tu me dises où ça ne fonctionne pas.
Là tu me dit que tu as fait quelque chose, et que tu as besoin d’aide. Pourquoi ? Ou ? QU’est-ce qui ne fonctionne pas ?
Bon ben tant que tu m’aura pas dit ça…
Bonsoir Louis , desolé , j’étais un peu stressé ………..
J’ai installé vtiger , c’est nickel , je suis allé dans configuration et puis dans serveur SMTP , j’ai cliqué sur le bouton éditer , ayant une adresse de messagerie chez Google , j’ai entré les infos suivantes en les personnalisant :
Server Name: ssl://smtp.gmail.com:465
Username: [email protected]
Password: votre_mot_de_passe_google
Requires Authentification: Yes
cela n’a pas marché , j’ai fait comme vous avez dit , je suis allé dans modules/Emails/class.phpmailer.php et j’ai fait la modification en remplaçant :
function IsSMTP() {
} par function IsSMTP() {
$this->Mailer = “mail”;
}
ça ne marche toujours pas .
Mais comment t’as fais pour réussir à l’installer chez 1and1? Il ne termine mêm pas l’install chez moi…
Alors oui, j’ai fait l’install sur un hébergement 1and1, mais c’était pas l’hébergement de base : c’était l’hébergement pour les PME (le pack perso confort). Pour la petite histoire, moi aussi j’ai tenté sur un pack perso initial, et je n’ai pas réussi à finir l’install, non plus…
Super la solution ! Ca marche nickel et ca me sauve la vie
[...] ou autre logiciel installé sur un serveur, on finit par rajouter des personnalisations ici et là, et bien sûr on ne se souvient jamais de l’intégralité de ce que l’on a [...]