Отправка файла tar.gz по почте

Попробуйте выполнить приведенную ниже команду для сопоставления портов, которая поможет вам установить соединение на 8082 и внутреннее сопоставление с портом 8081.

iptables -t nat -I PREROUTING -p tcp --dport 8082 -j REDIRECT --to-ports 8081

1
07.06.2017, 15:54
2 ответа

Вы кидаете какой-то файл сообщения в почтовую утилиту.

cat mailbody.txt | mail -A yourfile.tgz -s "your mail subj line" email@to.send.to

Обратите внимание, что вопреки предыдущему ответу, по крайней мере, в почтовой утилите Ubuntu вы указываете вложения с помощью -A. -a используется для добавления дополнительных заголовков.

1
27.01.2020, 23:33

уже ответили...

https://stackoverflow.com/questions/17359/how-do-i-send-a-file-as-an-email-attachment-using-linux-command-line

Основываясь на ответах, которые я видел выше, хотя это не касается части CC. По сути, вам просто нужно добавить параметр "-c (скрытый)".

cat message.txt | mail -s "Backup" -a file.tar.gz backup@email.com -c ccaddress@emailaddress.com

Вставьте его в файл скрипта, и он станет основой для дальнейшей автоматизации.

1
27.01.2020, 23:33

Теги

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