Я пытаюсь использовать Sendmail функцию в UNIX, но не могу показаться, чтобы получить вложение прийти через ... мой код происходит некорректно:Sendmail с приложением кодируются
export MAILTO="[email protected]"
export SUBJECT="test mail"
export ATTACH="/home/tstattach"
(
echo "To: $MAILTO"
echo "Subject: $SUBJECT"
echo "MIME-Version: 1.0"
echo 'Content-Type: multipart/mixed; boundary="-q1w2e3r4t5"'
echo "this is a test message"
base64 $ATTACH
) | sendmail $MAILTO
мое сообщение по электронной почте поступает таким образом без прикрепления:
this is a test message
dGVzdCBhdHRhY2htZW50
---q1w2e3r4t5--
Как получить прикрепление, чтобы пройти? это похоже на его кодирование это странным образом ... Я пробовал uuencode, а не base64, но потом я получаю сообщение об ошибке, когда uuencode не найден ...