Projet

Général

Profil

Tâche #17432

Mis à jour par Daniel Dehennin il y a plus de 7 ans

Si on active "Dupliquer les logs dans des fichiers", soit mode expert / famille "Messagerie" / variable exim_use_log_files à "oui", il n'y a plus d'envoi de mail.
Les erreurs constatées :
* plus d'envoi de mail
* diagnose
<pre> "...
...
Messagerie
Courrier SMTP => Erreur
... ..."
</pre>
* cat /var/log/rsyslog/local/exim/exim.alert.log
<pre> "...
...
Cannot open main log file "/var/log/exim4/": Is a directory: euid=0 egid=0
... ..."
</pre>
* cat /var/log/rsyslog/local/exim/exim.crit.log
<pre> "...
...
exim: could not open panic log - aborting: see message(s) above
... log_file_path "/var/log/exim4/" does not contain "%s"
... Cannot open main log file "/var/log/exim4/": Is a directory: euid=0 egid=0
... ..."
</pre>
* service exim4 restart
<pre>
Stopping MTA for start
2016-10-07 17:01:08 Cannot open main log file "/var/log/exim4/": Is a directory: euid=0 egid=0
2016-10-07 17:01:08 log_file_path "/var/log/exim4/" does not contain "%s"
2016-10-07 17:01:08 Cannot open main log file "/var/log/exim4/": Is a directory: euid=0 egid=0
exim: could not open panic log - aborting: see message(s) above
Warning! Invalid configuration file for exim4. Exiting....
</pre>


Le problème doit provenir du fichier de conf d'exim (*à confirmer*) :
Le fichier de conf "/etc/exim4/eole.d/exim-vars.conf" contient alors la ligne :
<pre> "...
...
LOG_PATH = syslog : /var/log/exim4/
... ..."
</pre>
+Remarque+: si on ne duplique pas les logs, on a seulement "LOG_PATH = syslog"

Si on modifie le fichier de conf (*modification à confirmer*), soit :
<pre> "...
...
LOG_PATH = syslog : /var/log/exim4/%s.log
... ..."
</pre>

il semble alors que les logs sont bien dupliqués sous "/var/log/exim4/" et on peut envoyer des mails
<pre>
echo "Envoi depuis le serveur xxx" | mail -s "Essai envoi mail" prenom.nom@xxx.gouv.fr => le mail est bien envoyé et reçu
</pre>


Template concerné *@/usr/share/eole/creole/distrib/exim-vars.conf@* "/usr/share/eole/creole/distrib/exim-vars.conf"

Retour