se si desidera inviare messaggi in copia carbone o in copia carbone nascosta:
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
posta.txt contenuto del file:
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!
Ulteriori informazioni:
-
Sto usando
curl
versione 7.21.6 con supporto SSL. -
Non è necessario utilizzare il
--insecure
switch, che impediscecurl
dall'esecuzione della verifica della connessione SSL. Consulta questa risorsa online per ulteriori dettagli. -
È considerata una cattiva pratica di sicurezza passare le credenziali dell'account tramite gli argomenti della riga di comando. Usa
--netrc-file
. Consulta la documentazione. -
Devi attivare l'accesso per le app meno sicure o le password per le app più recenti.