Sample Header Ad - 728x90

SSMTP: How to send email with both a body and attachment

3 votes
2 answers
10103 views
I am currently using the following command to send emails from my Ubuntu server, which I adapted from this question's answer: https://unix.stackexchange.com/a/90881/166614 printf "subject: the subject\n\nMessage body"| (cat - && uuencode "$attach" $(basename "$attach")) | ssmtp My only problem so far is that the command above creates two attachments consisting of the file indicated by the $attach variable and a text file containing what's supposed to be the message body with a seemingly random number for a name. If I remove the (cat - && uuencode "$attach" $(basename "$attach")) command, the email has a body as it should but (obviously) no attachment. Conversely, if I remove the body, the text file attchment is not present. Does anyone know how I can send an email through SSMTP with both a body and attachment?
Asked by XJDHDR (201 rep)
Sep 10, 2016, 02:17 PM
Last activity: Jul 5, 2024, 04:49 PM