Это может звучать как глупый вопрос, но я пробовал и искал много вариантов, и ни один из них не отвечал моим требованиям
Я пытаюсь отправить письмо с отчетом из командной строки unix, используя bashСценарий, мне удалось отправить его с телом и вложением, используя сервис mailx, но тело не отформатировано и не радует глаз
(echo "$(cat /tmp/report_summary.html)";uuencode /tmp/report_details.xls report_details.xls) |/usr/bin/mailx -s "Report for XYZ" $MAIL_GRP
Я попробовал опцию sendmail, которая отлично форматирует тело сообщения, ноне имеет опции для вложения
(
echo "From: From@xyz.vom";
echo "To: Address@xyz.vom";
echo "Subject: Test Message 1 2 3";
echo "Content-Type: text/html";
echo "MIME-Version: 1.0";
echo "Content-Disposition: inline";
echo "";
cat /tmp/report_details.html;
echo "
";) | / usr / sbin / sendmail -t
У меня нет опции Mutt, но я пыталсяsendmail, mailx и mail service, и никто не в состоянии помочь мне удовлетворить мою, по-видимому, простую потребность
ОС Unix: Solaris 10 8/07 s10s_u4wos_12b SPARC
Примечание: не отмечайте это как дубликатсуществующие ответы, так как они либо имеют возможность отправить вложение или HTML-текст или вложение с простым телом.