#!/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>"