Pas de mail malgré la configuration

623 views
Skip to first unread message

lcjl....@gmail.com

unread,
Mar 8, 2016, 5:00:16 AM3/8/16
to jorani
Bonjour à tous,

j'ai installé Jorani sur un serveur mutualisé chez Web4all (hébergeur associatif).

Malgré la configuration du fichier email.php comme cela m'avait été préconisé, mes premiers essais d'envoi de demande de congés ne déclenchent pas automatiquement l'envoi des mails.

Quel pourrait être la cause de ce soucis ?

Configuration de mon fichier email.php :

$config['smtp_host'] = 'ssl://smtp.web4all.fr';
$config['smtp_user'] = 'noreply...@ffmjc.fr';
$config['smtp_pass'] = 'XXXXXX';
$config['_smtp_auth'] = TRUE;

Merci pour votre aide éventuelle,

Cordialement,

Benjamin BALET

unread,
Mar 8, 2016, 5:14:12 AM3/8/16
to jor...@googlegroups.com
Est-ce que le compte noreply...@ffmjc.fr existe ?
Est-ce que les e-mails des utilisateurs existent et ne comportent aucune erreur ?
Est-ce que les e-mails de Jorani ne seraient pas dans le dossier SPAM ?

Il existe un fichier testmail.php à la racine de l'installation (par exemple https://demo.jorani.org/testmail.php). Vous pouvez l'ouvrir pour modifier la ligne (au début du fichier) :
define('EMAIL_ADDRESS', '');
avec un e-mail de test est qui existe, par exemple:
define('EMAIL_ADDRESS', 'benjami...@gmail.com');

Téléversez le fichier modifié sur votre espace web
Retournez ensuite à l'URL du script de test de votre installation (par exemple https://demo.jorani.org/testmail.php).
Copiez-collez le résultat (il s'agit d'un log détaillé afin de comprendre les problèmes de dysfonctionnement ou de configuration).


Le 8 mars 2016 à 11:00, <lcjl....@gmail.com> a écrit :
noreply...@ffmjc.fr


lcjl....@gmail.com

unread,
Mar 9, 2016, 4:13:11 AM3/9/16
to jorani
Bonjour,

Merci pour le retour.


Le mardi 8 mars 2016 11:14:12 UTC+1, Benjamin BALET a écrit :
Est-ce que le compte noreply...@ffmjc.fr existe ?
Oui, j'ai bien créé une adresse  noreply...@ffmjc.fr
Est-ce que les e-mails des utilisateurs existent et ne comportent aucune erreur ?
C'est bien le cas.
Est-ce que les e-mails de Jorani ne seraient pas dans le dossier SPAM ?
J'avais vérifié et il n'y avait rien.

Il existe un fichier testmail.php à la racine de l'installation (par exemple https://demo.jorani.org/testmail.php). Vous pouvez l'ouvrir pour modifier la ligne (au début du fichier) :
define('EMAIL_ADDRESS', '');
avec un e-mail de test est qui existe, par exemple:
define('EMAIL_ADDRESS', 'benjami...@gmail.com');

Téléversez le fichier modifié sur votre espace web
Retournez ensuite à l'URL du script de test de votre installation (par exemple https://demo.jorani.org/testmail.php).
Copiez-collez le résultat (il s'agit d'un log détaillé afin de comprendre les problèmes de dysfonctionnement ou de configuration).

J'ai donc procédé comme conseillé ci-dessus : il semble donc que ce soit lié à un problème d'authentification par rapoort au SMTP de Web4all.
J'essaie de voir comment résoudre ça d'ici à demain soir et reviendrai sur ici faire état de mon avancement.

Log :

Test of your e-mail configuration

INFO: Selecting SMTP Protocol.
INFO: SMTP with authentication.
SMTP ERROR: Failed to connect to server: (0)SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/TroubleshootingERROR: PHPMailer has encountered an error.
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

Troubleshooting

In case of error, here are some additional steps:

  • Check the configuration with your IT Admin team.
  • If you are using GMAIL, please read this article.
  • The STMP port may be blocked by your organization/server's security policy (firewall, etc.).
  • When running SELinux, the webserver is blocked by default (it cannot send e-mails or open a network connection). Please consider unblocking it:

    $ setsebool -P httpd_can_sendmail 1
    $ setsebool -P httpd_can_network_connect 1
    
  • Some e-mail servers (eg Office 360) require to set a valid sender e-mail. Update config/config.php

    $config['from_mail'] = 'do....@reply.me';

  • Some antivirus block STMP port by default.
  • Some SMTP server require the application server sending emails (i.e. Jorani) to be whitelisted (on the SMTP server).
  • Your webhosting company may forbid email functions.
  • Maybe that the emails are sent but put into SPAM folder.
Cordialement,

Philippe Mignon

unread,
Mar 9, 2016, 10:39:43 AM3/9/16
to jorani
Bonjour
Même problème de façon aléatoire depuis vendredi. Je suis sur un hébergement OVH.
Une config de l'envoi en SSL, sur le port 465 donne cette erreur  Failed to connect to server: (0)
Une config de l'envoi en TLS, sur le port 587 donne cette erreur Failed to connect to server: (111)
Une config de l'envoi en TLS, sur le port 25 tourne en boucle et ne donne rien (port bloqué ?)
Je soupçonne une manip en cours chez OVH (votre hébergement sur Web4all est le plus souvent une sous location d'OVH). Mais impossible d'avoir une réponse d'OVH aujourd'hui, les téléconseillers doivent être tous en grève ? ;-)
A suivre, mais cela ressemble à un problème côté hébergeur.
Philippe

Benjamin BALET

unread,
Mar 9, 2016, 10:49:11 AM3/9/16
to jor...@googlegroups.com
Merci Philippe pour cette intervention. Peut-être pourriez-vous configurer l'installation avec GMail le temps que tout rentre dans l'ordre?

De toute manière, il faut bien éduquer les utilisateurs en leur expliquant - malgré la croyance populaire et la tendance à vouloir des notifications à tout-va - que les e-mails ne sont pas une source fiable d'information...


--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.
To view this discussion on the web visit https://groups.google.com/d/msgid/jorani/05543d30-5d61-4f12-9594-9009281a154e%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Philippe MIGNON

unread,
Mar 9, 2016, 11:34:13 AM3/9/16
to jor...@googlegroups.com
A priori, le souci ne provient pas du compte email mais des permissions sur les ports de communication smtp des serveurs OVH.
Je n'utilise pas gmail, mais laposte.net, un email externe à OVH (j'avais effectivement signalé que les limites anti-spam d'OVH empêchaient un usage convenable d'un email interne sur leurs serveurs mutualisés).
J'essaierai d'avoir des réponses claires de la part d'OVH ... à mon retour, je dois m'absenter 10 jours.
Cdlt
You received this message because you are subscribed to a topic in the Google Groups "jorani" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jorani/xsAxv1z-__Q/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jorani+un...@googlegroups.com.

To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

lcjl....@gmail.com

unread,
Mar 10, 2016, 9:02:45 AM3/10/16
to jorani
Bonjour à tous,

merci pour ces éléments.
Je vais voir avec Web4all s'ils peuvent agir de leur côté. Ils sont généralement plutôt réactifs.
Si j'obtiens un résultat, je reviendrai ici.

Cordialement,

lcjl....@gmail.com

unread,
Mar 14, 2016, 5:25:05 AM3/14/16
to jorani
Bonjour à tous,

Il s'agissait simplement de modifier le port correspondant au SSL (désolé, ça peut paraître trivial pour certains mais j'étais un peu passé au travers).
Ainsi, dans le fichier email.php, j'ai modifié la ligne :
$config['smtp_port'] = '25';
en
$config['smtp_port'] = '465';

Par ailleurs, j'ai modifié aussi
$config['smtp_crypto'] = '';                       // '' or 'tls' or 'ssl'
en
$config['smtp_crypto'] = 'ssl';                       // '' or 'tls' or 'ssl'

Je ne sais pas si c'était nécessaire mais cela fonctionne.

Merci à tous pour vos retours,
ce sujet est clos.


Cordialement,





Le mardi 8 mars 2016 11:00:16 UTC+1, lcjl....@gmail.com a écrit :

Philippe Mignon

unread,
Mar 16, 2016, 9:51:25 AM3/16/16
to jorani
Bonjour,
de mon côté, tout s'est débloqué sans intervention de ma part.
Bref, incident passager ? Problème clos également.
Cordialement

thomas.mo...@gmail.com

unread,
Apr 15, 2016, 4:05:55 AM4/15/16
to jorani
Bonjour à tous! 

J'intervient sur ce sujet car je rencontre plus ou moins le même problème chez l'hébergeur AMEN...

Voici l'erreur générée par testmail.php :
INFO: Selecting SMTP Protocol.
INFO: SMTP with authentication.
INFO: SMTP with crypto.
SMTP ERROR: Failed to connect to server: Connection timed out (110)SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/TroubleshootingERROR: PHPMailer has encountered an error.

Et voici la config de mon email.php

<?php defined('BASEPATH') OR exit('No direct script access allowed.');

$config['protocol'] = 'smtp';
$config['useragent'] = 'phpmailer';
//$config['mailpath'] = '/usr/sbin/sendmail';
$config['smtp_host'] = 'smtp-fr.securemail.pro';
$config['smtp_user'] = 'noreply@***********.fr';
$config['smtp_pass'] = '******';
$config['_smtp_auth'] = TRUE;
$config['smtp_port'] = '465';
$config['smtp_timeout'] = '20';
$config['smtp_crypto'] = 'ssl';                       // '' or 'tls' or 'ssl'
$config['charset'] = 'UTF-8';
$config['validate'] = true;
$config['mailtype'] = 'html';
$config['wordwrap'] = FALSE;
$config['wrapchars'] = 70;
$config['validate'] = FALSE;
$config['priority'] = 3;                                // 1, 2, 3, 4, 5
$config['newline'] = "\r\n";
$config['crlf'] = "\r\n";
$config['bcc_batch_mode'] = false;
$config['bcc_batch_size'] = 200;


Avez vous une idée ou dois je me retourner vers AMEN?

Benjamin BALET

unread,
Apr 15, 2016, 4:19:40 AM4/15/16
to jor...@googlegroups.com
Cela ressemble à un problème d'ouverture de port entre le serveur web et le serveur de mail.
Oui, il faut contacter votre hébergeur.
Refaire une passe au préalable sur la configuration (port et host, par ex. l'adresse est parfois "ssl://serveur" dans le cas des config. SSL).

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

thomas.mo...@gmail.com

unread,
Apr 15, 2016, 4:36:24 AM4/15/16
to jorani
J'ai tout essayé ^^, gmail, avec ou sans SSL, avec le ssl://, bref j'ai toujours la meme erreur alors que cela fonctionne très bien sur mon serveur local. :(
J'ai envoyé mail a AMEN j'attend leur réponse...

thomas.mo...@gmail.com

unread,
Apr 15, 2016, 5:52:42 AM4/15/16
to jorani
réponse d'amen :

Texte de réponse: 
11:11:38 15/04/16 par paul: 
Bonjour,
Malheureusement, suite à un grand nombre d'abus et de problème avec l'envoi de mail depuis l'hébergement, nous avons désactivé l'envoi de ces mails depuis l'hébergement quand ils utilisent un SMTP qui n'est pas celui d'Amen.
Vous ne pourrez donc pas envoyer de mail via votre hébergement si vous utilisez un SMTP qui n'est pas celui d'Amen.
Nous restons à votre disposition pour tout renseignement complémentaire.
Cordialement,

Test effectué avec leurs serveur (sans ssl) et ça passe !!!
merci Benjamin et encore bravo pour le travail ^^

Bonne journée !!!

info.srai...@gmail.com

unread,
May 11, 2016, 12:59:50 PM5/11/16
to jorani
Bonjour,

je suis en train de mettre Jorani en test. Pour l'instant avec succès excepté pour la partie mail. J'ai suivi toutes les recommandations sur ce sujet. mais le test avec testmail.php échoue. Au début je voulais mettre le smtp orange business mais j'ai laissé tombé pour me rabattre sur gmail. Mais sans succès;
(j'ai meme changé le smtp_host en ssl://smtp.gmail.com mais meme résultat).

dans le fichier email.php j'ai mis
$config['protocol'] = 'smtp';
$config['useragent'] = 'phpmailer';
//$config['mailpath'] = '/usr/sbin/sendmail';
$config['smtp_host'] = 'ssl://smtp.googlemail.com';
$config['smtp_user'] = 'info.srai...@gmail.com';
$config['smtp_pass'] = 'xxxxxxxxxxx';

$config['_smtp_auth'] = TRUE;
$config['smtp_port'] = '465';
$config['smtp_timeout'] = '20';
$config['smtp_crypto'] = 'ssl'; 

dans le testmail.php j'ai mis le meme email... pour le test...

et le log est le meme:

Test of your e-mail configuration
INFO: Selecting SMTP Protocol.
INFO: SMTP with authentication.
INFO: SMTP with crypto.
SMTP ERROR: Failed to connect to server: (0)SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/TroubleshootingERROR: PHPMailer has encountered an error.
Troubleshooting
In case of error, here are some additional steps:
    Check the configuration with your IT Admin team.
    If you are using GMAIL, please read this article.
    The STMP port may be blocked by your organization/server's security policy (firewall, etc.).
    When running SELinux, the webserver is blocked by default (it cannot send e-mails or open a network connection). Please consider unblocking it:
    $ setsebool -P httpd_can_sendmail 1
    $ setsebool -P httpd_can_network_connect 1
    Some e-mail servers (eg Office 360) require to set a valid sender e-mail. Update config/config.php
    $config['from_mail'] = 'do....@reply.me';
    Some antivirus block STMP port by default.
    Some SMTP server require the application server sending emails (i.e. Jorani) to be whitelisted (on the SMTP server).
    Your webhosting company may forbid email functions.
    Maybe that the emails are sent but put into SPAM folder.


si qqn a une idée je suis preneur car je suis à cours là..

Merci d'avance

Henri VATEL

Benjamin BALET

unread,
May 11, 2016, 1:03:05 PM5/11/16
to jor...@googlegroups.com
Apparemment le port est bloqué.
Si c'est installé chez un hébergeur, contactez votre hébergeur.
Si c'est en interne, le service technique.

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.
Reply all
Reply to author
Forward
0 new messages