Как послать электронное письмо с вложением от терминала?

Я плохо знаком с Ubuntu. Кто-либо может помочь мне о том, как послать электронные письма от терминала?

-1
задан 14 December 2019 в 19:38

2 ответа

Хм, я немного ржав на этом, поэтому простите мне, если не точно правильно :-)

, Если у Вас есть хост Ubuntu с правильно сконфигурированным sendmail тогда, Вы можете закодировать файл как base64 программа uuencode и перекачать его по трубопроводу к sendmail:

cat myfile.txt | uuencode --base64 myfile.txt | mailx -s "subject" praveen@home

, Если у Вас есть другой тип почтового клиента тогда, Вы должны исследовать, какой possibilitie Вы должны выполнить это в командной строке. Важный момент эти uuencode --base64 filename.ext, который гарантирует, что файл заключен в капсулу правильно, таким образом, он понят как приложение получателя.

0
ответ дан 21 December 2019 в 23:33

Установите mailutils утилиту на сервере. Удостоверьтесь, что сервер SMTP (Такой как Постфикс) работает правильно над сервером.

apt install mailutils

После установки. Вы можете использовать эти mailx команда.

mailx -A testfile.txt -s "testmail" recipient@domain.name < /dev/null

Вывод:

mailx: Null message body; hope that's ok
0
ответ дан 21 December 2019 в 23:33

Другие вопросы по тегам:

Похожие вопросы: