La configuration diffère de l'ancienne version de Proaxive. Ce genre de paramètre ne se modifie pas tous les jours, dans ce sens, j'ai préféré ajouter la configuration dans le fichier settings.php de l'application.
Ce fichier se trouve dans config/settings.php
à la racine de Proaxive.
Pour encore plus de faclité, j'ai repporter les variables de configuration dans le fichier .env qui se trouve à la racine de Proaxive. Si, lors de l'installation par le script vous avez répondu "non" à la configuration d'envoi de courriel, les variables ne seront pas présente.
Ajoutez les lignes ci-dessous après les variables pour la base de données :
......
###> Mailer (PHPMailer) ###
# Data retrive to config/settings.php, please, modify only here.
#
# Sender Mail
MAIL_FROM='boss@mysociety.com'
MAIL_HOST=0.0.0.0
MAIL_USERNAME='root@root.com'
MAIL_PASSWORD=root
MAIL_PORT=1025
# true or empty (if local)
MAIL_SMTPAUTH=true
# ssl or tls or empty (if local)
MAIL_SMTPSECURE=tls
###< Mailer (PHPMailer) ###
Entrez simplement les informations de votre serveur courriel entre les ''
MAIL_FROM => adresse courriel d'expéditeur
MAIL_HOST => l'IP ou l'URL de votre serveur courriel
MAIL_USERNAME => l'identifiant (souvent l'adresse courriel)
MAIL_PASSWORD => Votre mot de passe
MAIL_PORT => port de votre serveur courriel
Si vous utilisez Mailjet, voici les paramètres à renseigner :
Fichier .env:
MAIL_FROM='VotreAdresseCourriel'
MAIL_HOST=in-v3.mailjet.com
MAIL_USERNAME='VotreCléPublic'
MAIL_PASSWORD=VotreCléPrivée
MAIL_PORT=587
# true or empty (if local)
MAIL_SMTPAUTH=true
# ssl or tls or empty (if local)
MAIL_SMTPSECURE=tls
Les envois de courriel pour les interventions sont maintenant gérés automatiquement. Votre client recevra un premier courriel lors de la création d'une intervention et un second à la fin de cette dernière.
Lors de la création d'une intervention rapide, le courriel n'est envoyé que lors de la validation de l'intervention.