Как отправить вложение электронной почты с помощью mailx -a с другим именем вложения?

Нет, они абсолютно одинаковые. Ниже приводится цитата из Ядро Linux в двух словах Грега Кроа-Хартмана

debug

Включить отладку ядра.

Установить уровень журнала ядра на уровень отладки, чтобы все сообщения отладки выводились на консоль во время загрузки.


quiet

Отключить все сообщения журнала.

Установите уровень журнала ядра по умолчанию на KERN_WARNING (4), который подавляет все сообщения во время загрузки, кроме очень серьезных. (Уровни журнала определяются параметром loglevel.)

3
25.09.2017, 12:23
1 ответ

При использовании опции -aпрограмма mailxвыполнит все необходимые преобразования в формат base64, а затем в формат MIME. Нет необходимости использоватьuuencode

echo | mailx -a actual_file testemail@org.com

Единственная хитрость в том, что по какой-то причине mailxне работает, если поставить -a actual_fileпосле адреса электронной почты получателя.

Обратите внимание, что использование команды echoгарантирует, что mailxне будет запрашивать ввод темы и текста сообщения вручную.

п.с. отвечая на ваш комментарий... Насколько я знаю, в программе mailxнет такой опции для предоставления другого отображаемого имени. Чтобы прикрепить файл так, чтобы он отображался под другим именем в электронной -почте, вы можете сделать

ln -s actual_file attached_file
echo | mailx -a attached_file testemail@org.com
rm -f attached_file
2
27.01.2020, 21:30

Теги

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