si l'on veut envoyer des mails en copie carbone ou en copie carbone invisible :
curl --url 'smtps://smtp.gmail.com:465' --ssl-reqd \
--mail-from '[email protected]' --mail-rcpt '[email protected]' \
--mail-rcpt '[email protected]' --mail-rcpt '[email protected]' \
--upload-file mail.txt --user '[email protected]:password' --insecure
From: "User Name" <[email protected]>
To: "John Smith" <[email protected]>
Cc: "Mary Smith" <[email protected]>
Subject: This is a test
a BCC recipient eli is not specified in the data, just in the RCPT list.
curl --ssl-reqd \
--url 'smtps://smtp.gmail.com:465' \
--user '[email protected]:password' \
--mail-from '[email protected]' \
--mail-rcpt '[email protected]' \
--upload-file mail.txt
mail.txt contenu du fichier :
From: "User Name" <[email protected]>
To: "John Smith" <[email protected]>
Subject: This is a test
Hi John,
I’m sending this mail with curl thru my gmail account.
Bye!
Informations supplémentaires :
-
J'utilise
curl
version 7.21.6 avec prise en charge SSL. -
Vous n'avez pas besoin d'utiliser le
--insecure
switch, qui empêchecurl
d'effectuer la vérification de la connexion SSL. Consultez cette ressource en ligne pour plus de détails. -
Il est considéré comme une mauvaise pratique de sécurité de transmettre les informations d'identification du compte via des arguments de ligne de commande. Utilisez
--netrc-file
. Voir la documentation. -
Vous devez activer l'accès aux applications moins sécurisées ou aux nouveaux mots de passe d'application.