RHEL - Кодируйте программой uuencode + mailx = мусор

Сначала перейдите к http://vault.centos.org/. Найдите версию и архитектуру CentOS, Вы используете и загружаете копию libxml2 об/мин (полным путем в качестве примера является http://vault.centos.org/4.1/os/i386/CentOS/RPMS/libxml2-2.6.16-6.i386.rpm).

После того, как загруженный, установка это с rpm:

# rpm -i libxml2-2.6.16-6.i386.rpm

6
13.04.2017, 15:36
3 ответа

Uuencode преобразует бинарные данные в текст это был первый метод, используемый для отправки бинарных файлов по электронной почте (это всего лишь один из методов использования uuencode). Uuencode не защитит вашу электронную почту.

Затем был изобретен MIME, который определял тело письма и вложения.

Для отправки MIME-сообщений я использую mpack

description_file

- это текст письма (необязательно)

uniconvertor before.eps after.svg

file - это вложенный файл

.
2
27.01.2020, 20:29

Так как Emmanual вполне корректно сказано, единственный способ получить MIME аттачмен, отправленный в большинстве morden Unices - это использование mpack. Использование mpack имеет массивный недостаток, однако, в том, что он ограничен одним файлом в качестве вложения.

Если вы хотите отправить несколько файлов, лучшее решение, которое я нашел, это написать Python-обертку , чтобы сделать рассылку за вас, используя встроенный модуль email

.

.

0
27.01.2020, 20:29

Канал отправляет поток на стандартный ввод, поэтому он является содержимым сообщения. -a создает вложение, которое будет закодировано в base64 - в основном то же самое, что и uuencode .

3
27.01.2020, 20:29

Теги

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