Вложения отсутствуют, когда несколько файлов присоединяются в почте

Отметьте сообщение после выполнения вышеупомянутой команды. Но я не думаю, что мой - старая версия, как упомянуто выше.

Интересно, имеет ли это некоторое отношение к этому.

Версия 2.99.0.1 не работает out-of-the-box над более новым Вином и версиями KDE. Решение состоит в том, чтобы создать символьную ссылку с

sudo ln -sv /usr/bin/winecfg /usr/bin/wineprefixcreate 

и затем выполненный./ies4linux с - никакой-gui параметр командной строки.

И скажите мне о выполнении этого только для тестирования сети-dev на IE6. Тот браузер является кошмаром. http://www.ie6countdown.com/

3
22.07.2018, 05:51
3 ответа

Я нашел этот совет, который показывает, как использовать uuencode для прикрепления нескольких вложений к одному файлу, а затем прикрепления этого единственного файла к письму. Статья называется: Email Multiple File Attachments From Solairs / AIX / HP-UX / UNIX / Linux Command Line.

Пример

$ uuencode r1.tar.gz r1.tar.gz > /tmp/out.mail
$ uuencode r2.tar.gz r3.tar.gz >> /tmp/out.mail
$ uuencode r3.tar.gz r3.tar.gz >> /tmp/out.mail
$ cat email-body.txt >> /tmp/out.mail
$ mail -s "Reports" you@cyberciti.biz < /tmp/out.mail
0
27.01.2020, 21:43

Использование uuencode не является стандартным и не дает вложений. Если вы хотите отправить письмо с несколькими вложениями, самым простым решением может быть использование Mutt с mutt -s subject -a file1 file2 ... filen -- address < message

0
27.01.2020, 21:43

Вот, используй это :).

#!/bin/bash
RECIP="abc@example.com"
SRCDIR="yourdirectory"
TMPDIR="tmp"
[ ! -d "$TMPDIR" ] && mkdir -p "$TMPDIR"

attargs=""
for file in `find "$SRCDIR" -ctime -2 -type f -name "Sum*pdf*"`; do
    echo "$file" #DEBUG
    filename=`basename $file`
    uuencode "$file" "$filename" > "$TMPDIR/${filename}"
    attargs="${attargs} -a $TMPDIR/$filename"
done

echo "mailx -s \"Done\" ${attargs[@]} $RECIP" #DEBUG
echo | mailx -s "Done" ${attargs[@]} "$RECIP"

После этого удалите временный dir, который содержит все файлы, закодированные в uuencoded.

Убедитесь, что они декодированы с помощью uudecode.

0
27.01.2020, 21:43

Теги

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