Ich kann jetzt unter Linux E-Mails von meinem Google Mail-Konto per ssmtp senden. Aber wie kann ich Dateien an die E-Mail anhängen?
Ich kann jetzt unter Linux E-Mails von meinem Google Mail-Konto per ssmtp senden. Aber wie kann ich Dateien an die E-Mail anhängen?
Antworten:
Um einen Anhang zu senden, müssen Sie die Nachricht mit MIME verschlüsseln .
Du könntest Mutt benutzen
mutt -s SUBJECT -a ATTACHMENT_FILE_1 ATTACHMENT_FILE_2 -- EMAIL_ADDRESS < MESSAGE_FILE
oder mpack
mpack -s SUBJECT -D MESSAGE_FILE ATTACHMENT_FILE EMAIL_ADDRESS
Siehe auch:
ssmtp
? Wenn ssmtp
bietet /usr/lib/sendmail
oder /usr/sbin/sendmail
soll jedes lokales Mail - Programm in der Lage sein , über zu senden ssmtp
.
echo -e "to: receiver@domain.tld\nsubject: subject\n"| (cat - && uuencode /path/to/attachment attachment.name) | ssmtp receiver@gmail.com
Diese Lösung hängt nicht von mutt ab.
$ echo -e "to: receiver@domain.tld\nsubject: test\n"| (cat - && uuencode /path/to/file file.name) | ssmtp sender@gmail.com
Vorausgesetzt, SSMTP ist konfiguriert und Sie haben überprüft, dass Nachrichten ohne Anhänge ihr Ziel erreichen und nicht von mutt abhängig sind.