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)