quinta-feira, 21 de outubro de 2021

enviar email pelo terminal / curl

instale o curl

# apt-get install curl

 

crie um arquivo com o nome mail.txt

$ touch mail.txt

edite o arquivo 

$ vim mail.txt

From: "User Name" <username@gmail.com>
To: "John Smith" <john@example.com>
Subject: This is a test

Hi John,
I’m sending this mail with curl thru my gmail account.
Bye!

autorize o google a utilizar o curl

site 1: https://www.google.com/settings/security/lesssecureapps

site 2: https://accounts.google.com/DisplayUnlockCaptcha

configure a linha de comando abaixo conforme seu email

$ curl --ssl-reqd \
  --url 'smtps://smtp.gmail.com:465' \
  --user 'username@gmail.com:password' \
  --mail-from 'username@gmail.com' \
  --mail-rcpt 'john@example.com' \
  --upload-file 'mail.txt'

 

Nenhum comentário:

Postar um comentário