function Curl_Mail_Command {
local args="${*:-}"
curl \
--silent \
--ssl-reqd \
--url 'smtps://smtp.gmail.com:465' \
--user "${EMAIL}:${EMAIL_PASSWORD}" \
--mail-from "$EMAIL" \
--mail-rcpt "$EMAIL" \
--upload-file \
"$args"
}
MSG="Some text with some ${some_var}"
Curl_Mail_Command <(echo -e "$msg")
Dumb version (via файл):
curl \
--silent \
--ssl-reqd \
--url 'smtps://smtp.gmail.com:465' \
--user "${EMAIL}:${EMAIL_PASSWORD}" \
--mail-from "$EMAIL" \
--mail-rcpt "$EMAIL" \
--upload-file mail.txt
Dumb version (via текст):
curl \
--silent \
--ssl-reqd \
--url 'smtps://smtp.gmail.com:465' \
--user "${EMAIL}:${EMAIL_PASSWORD}" \
--mail-from "$EMAIL" \
--mail-rcpt "$EMAIL" \
--upload-file <<< "text"
--upload-file <(echo -e "some text w/ some $some_var")