Giter Club home page Giter Club logo

application-gmp's Introduction

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 :

application-gmp's People

Contributors

qlenoir avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.