Outils pour utilisateurs

Outils du site


linux:msmtp (lu 28716 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

linux:msmtp [25-02-2012 22:39]
edmc73 Page moved from linux:edmc73:linux:edmc73:msmtp to edmc73:linux:msmtp
linux:msmtp [04-04-2013 22:06]
Ligne 1: Ligne 1:
-===== msmtp ===== 
  
-Ici je vais vous montrer comment configurer msmtp. 
- 
-Mon besoin est en fait de configurer tout simplement un client SMTP qui utilisera mon compte gmail pour envoyer les mails à partir de la fonction mail() de PHP. 
- 
-Et si je ne me trompe pas, l'installation de msmtp ne se mettra pas à la place du MTA déja installé. 
- 
- 
-===== Installation ===== 
- 
-aptitude install msmtp 
- 
-===== Configuration ===== 
- 
-Créez un fichier dans un endroit ou www-data pourra lire ce fichier. 
- 
-Nommez le **.msmtprc** 
- 
-Dedans, copier/coller cette config en prenant soin de mettre vos propre compte 
- 
-<code> 
-defaults 
- 
-# spécifier un fichier de log 
-# (choisir un endroit ou apache peut écrire) 
-logfile /tmp/gmail.log 
- 
-# désactiver le log dans le syslog 
-# (apache ne pourra probablement pas ecrire dans le syslog) 
-syslog off 
- 
-# dsn 
-dsn_notify off 
-dsn_return off 
- 
-# compte gmail 
-account gmail 
-host smtp.gmail.com 
-protocol smtp 
-auth on 
-user mon_adresse@gmail.com 
-password mon_mot_de_pass 
-tls on 
-tls_starttls off 
-tls_certcheck off 
-from mon_adresse@gmail.com 
-maildomain gmail.com 
- 
-# Set a default Account 
-account default : gmail 
- 
-</code> 
- 
-Vous devez ensuite mettre les droits en lecture/ecriture seul pour l'utilisateur d'apache 
- 
-<code> 
-chown www-data:www-data .msmtprc 
-chmod 600 .msmtprc 
-</code> 
- 
-Votre client smtp est maintenant configuré. 
- 
-Pour l'utiliser avec php, éditer le fichier /etc/php5/apache2/php.ini et/ou le /etc/php5/cli/php.ini 
- 
-Chercher la ligne **sendmail_path** 
- 
-et complétez par : 
- 
-  sendmail_path = "/usr/bin/msmtp -t -C /repertoire_ou_ya/.msmtprc" 
- 
-Et voila, tout marche ;) 
- 
-Je vais ensuite chercher a utiliser plusieurs comptes et de trouver un moyen de choisir sur quel compte on veut envoyer un mail avec la fonction mail en php 
linux/msmtp.txt · Dernière modification: 04-04-2013 22:06 (modification externe)