Outils personnels

Msmtp + Mailx

De wikiGite

Révision datée du 28 septembre 2010 à 16:29 par Frank (discussion | contributions) (Page créée avec « sudo apt-get install msmtp ca-certificates bsd-mailx (bsd-mailx installe postfix en dépendance s'il n'est pas déjà présent, mais ça ne gêne pas) Test : $ msmtp --ser... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
sudo apt-get install msmtp ca-certificates bsd-mailx

(bsd-mailx installe postfix en dépendance s'il n'est pas déjà présent, mais ça ne gêne pas)

Test :

$ msmtp --serverinfo --host=smtp.example.com --tls=on  --tls-trust-file=ca_cert.txt

AVEC GMAIL en SMTP (impossible sur mail1.systea.net, problème de certificats apparement) ~/.msmtp :

defaults
tls on
tls_starttls on
tls_certcheck on
tls_trust_file /etc/ssl/certs/ca-certificates.crt

account default
auth on
host smtp.gmail.com
port 587
user frank.soyer
password david000
from fsoyer@systea.net
logfile ~/msmtp.log

~.mailrc (paramétrage mailx sur msmtp)

# set smtp for mailx
# gmail account (default)
# $ mailx -s "subject line" -a /path/attachment recipient@email.com < /path/body.txt
#set from="YOURNAME@gmail.com (YOURNAME)"
set sendmail="/usr/bin/msmtp"
set message-sendmail-extra-arguments="-a gmail"

Test :

echo "This is a test mail"|msmtp  --debug -t fsoyer@systea.net

ou

mailx -s "Test attachement + body" fsoyer@systea.net < ~/svg_sdb1.log

Eventuellement tester attachement avec (uuencode fichier_a attacher nom_attachement) | mailx ....
mais le fichier est quand même inclut dans le corps du message, en + de l'attachement