Отметьте сообщение после выполнения вышеупомянутой команды. Но я не думаю, что мой - старая версия, как упомянуто выше.
Интересно, имеет ли это некоторое отношение к этому.
Версия 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/
Я нашел этот совет, который показывает, как использовать 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
Использование uuencode
не является стандартным и не дает вложений. Если вы хотите отправить письмо с несколькими вложениями, самым простым решением может быть использование Mutt с mutt -s subject -a file1 file2 ... filen -- address < message
Вот, используй это :).
#!/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
.