У меня были проблемы с отправкой файлов вложений. Когда я отправил электронное письмо без приложения, он был успешным, но не был прикреплен. Эта проблема существовала с командами sendemail, mutt, mail, mailx, uuencode.
К счастью, она была решена забавно. Я использую Gmail для отправки электронной почты. Вы можете настроить gmail для отправки электронной почты с помощью команд в терминале, как указано на http://www.linuxandlife.com/2013/01/send-email-from-linux-terminal.html.
Вы можете отправьте текстовое сообщение, используя:
mail -s "hello" RECEIVE@mail.com < /home/masoud/YOURFILE.txt
, но вы не можете отправить тот же файл, что и вложение, как показано ниже:
mail -s "hello" RECEIVE@mail.com -a /home/masoud/YOURFILE.txt
или:
mail -s "hello" -a /home/masoud/YOURFILE.txt RECEIVE@mail.com
[d7 ] Наконец, я понял, что только этот формат может отправить вложение: echo "your message here" | mail -s "title" -a /home/masoud/YOURFILE.txt RECEIVE@mail.com
Смешно, разница в существовании команды «эхо».