Как отправить письмо с вложением в Unix - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь отправить письмо с двумя вложениями, запустив скрипт оболочки. Ниже приведен код:

echo "hi attached is the xml file requested.regards Team."| mailx -a this/is/the/path/tools/v2/xml/bad_out/0106_out.xml,this/is/the/path/tools/v2/xml/bad_out/0107_out.xml muc@tm.com,ti@b.com

Ниже приведена ошибка, которую я получаю:

mail: invalid option -- a
Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ...
            [-- sendmail-options ...]
       mail [-iInNv] -f [name]
       mail [-iInNv] [-u user]

Я также попробовал тот же код только с одним вложением, и он все еще выдает мне ту же ошибку. Я также хочу, чтобы тело не было в одной строке, но было в следующем формате:

Hi
Attached is the xml file as requested.
Regards
Team.

1 Ответ

0 голосов
/ 12 марта 2020

Вы можете попробовать следующую команду:

echo -e "Hi\nAttached is the xml file as requested.\nRegards,\nTeam" | mailx -s "Attachments" -a file1 -a file2 example@domain.com 
...