Installation RBS Change : Configuration de l'envoi des emails
-
18/06/2010 15:53
Bonjour,
En testant un peu le site je me suis rendu compte que je ne recevais pas les mails.
Par exemple je voulais créer un compte client, je rentre tous les champs, et encore maintenant j'attends le mail. Je suis allé dans le backoffice et j'ai vu qu'on pouvait tester l'envoi de mail.
C'est ce que j'ai fait et là pareil je ne reçois rien.
Par rapport aux tutos sur le site, ça n'a plus l'air de correspondre exactement à ce que j'ai avec l'installation du pack complet. J'installe d'habitude joomla sur le serveur et j'ai jamais eu de problème d'envoi d'email. Y a-t-il possibilité de le reconfigurer ou d'utiliser d'autres méthodes d'envoi d'email ?
Merci pour votre aide.
-
15243.2 en réponse à 15243.1 écrit par Steven Hartz
18/06/2010 16:26
Vous utilisez SMTP ou Sendmail ? -
15243.3 en réponse à 15243.2 écrit par Franck Stauffer
18/06/2010 16:33
-
15243.4 en réponse à 15243.3 écrit par Steven Hartz
18/06/2010 16:40
Pouvez-vous regarder ce que contient la section <mail> de votre fichier config/project.default.xml ? -
15243.5 en réponse à 15243.4 écrit par Franck Stauffer
18/06/2010 16:41
<mail>
<entry name="type">Sendmail</entry>
<entry name="host">localhost</entry>
<entry name="port">25</entry>
<entry name="sendmail_path">/usr/sbin/sendmail</entry>
<entry name="sendmail_args">-t -i</entry>
</mail>
-
15243.6 en réponse à 15243.5 écrit par Steven Hartz
18/06/2010 17:41
Ok...avez vous une section <injection> dans la configuration ? -
15243.7 en réponse à 15243.6 écrit par Franck Stauffer
21/06/2010 08:53
<injection>
<entry name="MailService">NullMailService</entry>
</injection>
-
15243.8 en réponse à 15243.7 écrit par Steven Hartz
21/06/2010 09:38
Vous pouvez enlever ces lignes : elle active la redirection des emails vers les fichiers de logs...si vous avez accès à la ligne de commande change.php vous pouvez ensuite recompiler la configuration en exécutantchange.php compile-config
Si vous n'avez accès au site que via le web (en attendant la version 3.0.3 qui fournit une console intégrée), vous pouvez placer les lignes suivantes dans un fichier php à la racine de votre site<?php define('WEBEDIT_HOME', realpath(dirname(realpath(__FILE__)))); require_once WEBEDIT_HOME . "/framework/Framework.php"; echo f_util_System::execChangeHTTPCommand('compile-config');
Il suffit de saisir l'URL du script dans votre navigateur et la configuration devrait être mise à jour et l'envoi des mails effectifs. -
15243.9 en réponse à 15243.8 écrit par Franck Stauffer
21/06/2010 10:10
Ok ca à l'air de fonctionner merci.
Il retourne des Warn, je sais pas si c'est normal ?== Compile config == Warn: some targets can depend on the configuration file. Please run the target that depends on if AG_LOGGING_LEVEL was modified please execute compile-js-dependencies. Warn: if AG_SUPPORTED_LANGUAGES was updated, please execute change generate-database to update database structure. Warn: if you changed CHANGE_USE_CORRECTION or CHANGE_USE_WORKFLOW, please run change compile-documents. => Config compiled
-
15243.10 en réponse à 15243.9 écrit par Steven Hartz
21/06/2010 10:28
Oui, ces warnings indiquent que le changement de certaines valeurs de configuration nécessitent de lancer d'autres commandes pour qu'elles soient prises en compte.
Mais la valeur que vous venez de changer n'est pas concernée, vous pouvez donc ignorer ces avertissements.