Skip to content

Application Web pour le département GMP pour la création de sujets personnalisés

Notifications You must be signed in to change notification settings

QLenoir/Application-GMP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Application Web pour le département GMP pour la création de sujets personnalisés

Collaborateurs : Charlie LEGER / Nathan LIBOUTET / Jérémy LORTHIOIR / Lara VIDONI

Pour configurer un serveur SMTP avec WAMPServeur

  • Dézipper le fichier 'sendmail.zip' dans "C:\wamp64\serveur_mail"
  • Modifier le fichier 'sendmail.ini' pour chaque ligne précisée ci-dessous :

Le mail à utiliser pour Intera Notes :
Mail : [email protected] | Mot de passe : @developpementWeb87

smtp_server=LE_SERVEUR_SMTP
;exemple : smtp.laposte.net / smtp.gmail.com

; smtp port (normally 25)

smtp_port=465

smtp_ssl=ssl

default_domain=localhost

auth_username=MAIL_D_ENVOI
auth_password=MOT_DE_PASSE

force_sender=MAIL_D_ENVOI
  • Modifier le fichier 'C:\wamp64\bin\apache\apache2.4.27\bin\php' pour la partie [mail function] (garre aux points virgules !):
[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost
; http://php.net/smtp-port
;smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from ="[email protected]"

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "C:\wamp64\serveur_mail\sendmail.exe"
  • Activer l'extension Apache 'ssl_module'
  • Activer les extensions PHP 'php_openssl' et 'php_sockets'
  • Redémarrer les services de WAMP

Pour configurer un serveur SMTP sur un serveur Linux

  • Installer le paquet 'msmtp' :
apt-get install msmtp
  • Créer un fichier de conf pour msmtp :
mkdir /var/www/apache2-default
cd /var/www/apache2-default
nano .msmtprc
  • Editer sa configuration :
# Set default values for all following accounts.
defaults
auth           on
tls            on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile        ~/.msmtp.log

# Gmail
account        gmail
host           smtp.gmail.com
port           587
from           [email protected]
user           username
password       passwordUser

# A freemail service
account        freemail
host           smtp.freemail.example
port           587
from           [email protected]
user           username
password       passwordUser

# Set a default account
account default : gmail
  • S'assurer que seul l'utilisateur Apache a les droits sur la conf :
chown www-data:www-data .msmtprc
chmod 600 .msmtprc
  • Modifier sendmail_path dans php.ini en lui indiquant quel fichier de conf utiliser :
nano /etc/php/7.2/apache2/php.ini
sendmail_path = "/usr/bin/msmtp -t -C /var/www/apache2-default/.msmtprc"
  • Redémarrer apache :
systemctl restart apache2
  • En cas de besoin, les logs apache :
cat /var/log/apache2/error.log

Ressources utilisées pour la configuration SMTP sur le serveur Linux :

About

Application Web pour le département GMP pour la création de sujets personnalisés

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published