Инструменты пользователя

Инструменты сайта


wiki:technical:soft:send_email_with_attach_from_mail

Это старая версия документа!


Отправка писем mail из bash

#!/bin/bash 
 
sesAccess='email-from@mail.ru' sesSecret='XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
sesFromName="Sender NAME"
sesFromAddress="email-from@mail.ru"
sesToName="Recipient NAME"
sesToAddress="admin@another-domain"
sesSubject="Test Email from Script"
sesSMTP="smtp.mail.ru"
sesPort="465"
sesMessage=$'Test of line 1\nTest of line 2'
sesFile="$1"
sesMIMEType=`file --mime-type "$sesFile" | sed 's/.*: //'`
 
curl -v --url smtps://$sesSMTP:$sesPort --ssl-reqd \
 --mail-from $sesFromAddress --mail-rcpt $sesToAddress \
 --user $sesAccess:$sesSecret -F '=(;type=multipart/mixed' \
 -F "=$sesMessage;type=text/plain" \
 -F "file=@$sesFile;type=$sesMIMEType;encoder=base64" -F '=)' \
 -H "Subject: $sesSubject" -H "From: $sesFromName <$sesFromAddress>" \
 -H "To: $sesToName <$sesToAddress>"
wiki/technical/soft/send_email_with_attach_from_mail.1747169795.txt.gz · Последнее изменение: 2025/05/13 23:56 — Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki