simple et efficace : *mutt*
## par ex. sous debian et "enfants" : ## 1 - installer le paquet: mutt apt update && apt install mutt 2 - configurer le fichier de conf, par defaut *~/.muttrc*par exemple, mon fichier *.muttrc*, avec une box freebox, et un compte a laposte.net :
" # # source : openclassrooms.com # # Type d'authentification #set imap_authenticators="gssapi:cram-md5:login" #set imap_authenticators="" ################################################################## # == Serveur SMTP set smtp_url = "smtp://smtp.free.fr:587" # ESMTP with NO TLS # == Serveur IMAP set from="[email protected]" set realname="prenom.nom" # .. login et mot de passe set imap_user="prenom.nom" set imap_pass="<ton mot de passe>" ## .. Boîte de réception (elle s'appelle généralement INBOX sur un serveur IMAP)
# set spoolfile=imap://serveur:port/INBOX set spoolfile=imaps://imap.laposte.net:993/INBOX # # .. Dossier contenant les autres boîtes aux lettres # set folder=imap://serveur:port set folder=imaps://imap.laposte.net:993 # # .. Dossier Messages non envoyés # set postponed=imap://serveur:port/Brouillons set postponed=imaps://imap.laposte.net:993/Brouillons # # .. Dossier Messages envoyés # set record=imap://serveur:port/Messages Envoyés set record=imaps://imap.laposte.net:993/Envoyés ################################################################## " 3 - simple envoi de mail a '[email protected]' : $ corps_message='corps du message' $ sujet='test de mutt' $ echo "$corps_message" | *mutt* -s "$sujet" [email protected]REM1: ... mutt est disponible dans la majorité des distributions, et depuis longtemps !
REM2: si plusieurs destinataires, ne PAS utiliser de guillemets (") pour encadrer la liste ! meme si c'est une variable !
cordialement, Francis
<<attachment: francis_wong.vcf>>

