Вот как мы управляем несколькими вложениями. Например, /home/jbloggs/attachment1.doc
/home/jbloggs/attachment2.pdf
.
Вам нужно будет (как вы это сделали) создать команды и выполнить их с помощью SH -c 'blah'
(как вы уже сделали)
- Создайте текстовый файл с адресом, темой и текстом в (например)
/home/jbloggs/tempemail.txt
To: recipient.email@gmail.com
subject: Your subject line here
This is the main body text
Перебирайте вложения и
uuencode
их к возрастающему имени (здесь
ENCODEDn
):
uuencode /home/jbloggs/attachment1.doc attachment1.doc > ENCODED1
uuencode /home/jbloggs/attachment2.pdf attachment2.pdf > ENCODED2
Используйте
cat
, чтобы объединить все файлы в один:
cat /home/jbloggs/tempemail.txt ENCODED1 ENCODED2 > COMBOFILE
Используйте
sendmail
в комбо:
sendmail recipient.email@gmail.com < COMBOFILE
Вы можете l oop через столько ENCODEDn
файлов, сколько захотите.