Я хочу отправить электронное письмо с помощью команды sendmail в bash
. Электронная почта должна получить его тело, прочитав Input_file_HTML
, и он должен отправить тот же входной файл, что и вложение. Для этого я попытался следующие:Команда Sendmail для отправки файла в виде тела электронной почты, а также вложения
sendmail_touser() {
cat - ${Input_file_HTML} << EOF | /usr/sbin/sendmail -oi -t
From: ${MAILFROM}
To: ${MAILTO}
Subject: $1
Content-Type: text/html; charset=us-ascii
cat ${Input_file_HTML}
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0
Content-Disposition: attachment; filename: ${Input_file_HTML}
EOF
}
Эта команда дает письмо только с присоединением Input_file_HTML
и не писать его в теле электронной почты. Не могли бы вы помочь мне? Я использую Outlook как почтовый клиент. Я даже удалил команду cat
в приведенной выше команде, но она также не работает.
Вы можете принять ответ, установив флажок под кнопкой пуска ... – Questionmark