[Symfony] Monolog Email OVH

Par Manuel Alvarez-Iglisias, il y a 8 ans


Bonjour,
J'ai configuré monolog pour pourovir m'envoyer des emails en cas d'erreurs.
J'ai donc pour paramètre :

monolog: handlers: main: type: fingers_crossed action_level: critical handler: grouped grouped: type: group members: [streamed, deduplicated] streamed: type: stream path: '%kernel.logs_dir%/%kernel.environment%.log' level: debug deduplicated: type: deduplication handler: swift swift: type: swift_mailer from_email: 'xxxx@domaine.fr' to_email: 'xxxx@gmail.com' subject: '[BON SECOURS PAIEMENT ERREUR] %%message%%' level: critical formatter: monolog.formatter.html content_type: text/html console: type: console process_psr_3_messages: false

Un envoi de mail normal dans un controller fonctionne.

Par contre je ne recois pas de mail lorsqu'il y a une erreur.
Il y a un paramètre particulier à faire sur du OVH ?

6 réponses

jeanMat, il y a 8 ans

Quand tu dis que l'envoi de mail fonctionne dans un controller, c'est chez OVH ?

Décidement OVH te cause des misères

Manuel Alvarez-Iglisias, il y a 8 ans

oui sur OVH ca fonctionne.
m´en parle pas haha j´en ai marrre ! :D

jeanMat, il y a 8 ans

Bon, je ne me suis pas encore trop penché sur Monolog.

Déjà, est ce que cette conf fonctionne ailleurs que chez OVH ?

Ensuite, si je ne fait pas erreur, le mail est censé partir sur une erreur Critique, une ligne doit d'ailleurs être ajouté au fichier de log que tu as renseigné ('%kernel.logs_dir%/%kernel.environment%.log'). Est-ce bien le cas ?

Et enfin, et juste histoire de troller un peu, as tu regardé dans tes spams ? désolé, je sors ....

Manuel Alvarez-Iglisias, il y a 8 ans

en local tout fonctionne parfaitement, j´ai regardé les spams oui xD

Manuel Alvarez-Iglisias, il y a 8 ans

Un coup de main s'il vous plait je n'ai toujours pas de solution :(

galyb, il y a 8 ans

Salut,
Sans erreur ou rien d'autre compliqué de t'aider. Mais si ça fonctionne en local, il y a de grandes chances que ça soit côté serveur sauf erreur humaine. As-tu des log serveur (erreur php, etc.) sinon as-tu la bonne version php avec la bonne version de monolog ? (Monolog works with PHP 7.0 or above, use Monolog ^1.0 for PHP 5.3+ support.)