msmtp

Pour utiliser msmtp faut pas installer nécessairement postfix (vaut mieux pas en fait, c’est précisément à quoi sert msmtp : se passer de postfix ou exim)

le seul truc à faire est de vérifier que sendmail point bien vers msmtp :

$ls -la /usr/sbin/sendmail
lrwxrwxrwx 1 root root 12 Oct 11 2019 /usr/sbin/sendmail -> ../bin/msmtp

on peut :

  • tester l’envoie de mail avec :
    • $echo ‘tintin’ | sendmail adresse@fdqn
    • $echo ‘tintin’ | msmtp adresse@fdqn
  • faire un fichier mail.php (avec du code pour envoyer un mail dedans) :
    • l’executer avec php directement depuis une CLI
    • l’executer dans le contexte apache2 (http://fdqn/mail.php)