LINUX.ORG.RU
Ответ на: комментарий от anonymous

только не «nail», а «mail» ;)

Именно nail. Хотя обычно после его установки mail становится симлинком на nail.

Deleted
()

echo «waka» | mailx -s «waka-waka» mail@box

если так не работает, то у тебя проблемы с почтовым сервером

outsider ★★
()
Ответ на: комментарий от uspen

Либо

echo body|sendmail -t

Примерное содержание body

From: Василий Пупкин <pupkin@example.com>
Subject: subj
To: rcpt@example.com
Content-Type: multipart/mixed; boundary="=-oJliLsDTL1OWJ0e6Urtd"

--=-oJliLsDTL1OWJ0e6Urtd
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

0JTQvtCx0YDRi9C5INC00LXQ...blablabla

--=-oJliLsDTL1OWJ0e6Urtd--

Можно составить при помощи почтового клиента

uspen ★★★★★
()
mpack -s 'ololo' /pr0n/1.avi troll@localhost
GotF ★★★★★
()

Вот так еще можно через smtp sendEmail.

sendEmail -a attach.tar -u "Превед" -m "Фотки с линуксовки в аттаче" -t user@example.org -s smtp.mail.ru -xu smtp.username -xp smtp.password

anonymous
()

echo 'Hello!' | mutt -s «Hello message» -a attachment.tar.bz2 user@example.org

mail с аттачами не очень то дружит, а про nail и другие упомянутые не слышал никогда, почитаю конечно на досуге. mutt есть во всех дистрах из коробки или устанавливается легким касанием до пакетного менеджера

ansky ★★★★★
()

man nail

 Sending mail from scripts
       If  you  want  to send mail from scripts, you must be aware that
       mailx reads the  user's  configuration  files  by  default.   So
       unless  your  script  is only intended for your own personal use
       (as e.g. a cron job), you need to circumvent  this  by  invoking
       mailx like

           MAILRC=/dev/null mailx -n

       You  then  need  to  create  a  configuration for mailx for your
       script.  This can be done by either pointing the MAILRC variable
       to  a custom configuration file, or by passing the configuration
       in environment  variables.   Since  many  of  the  configuration
       options are not valid shell variables, the env command is useful
       in this situation.  An invocation could thus look like

           env MAILRC=/dev/null from=scriptreply@domain smtp=host \
                 smtp-auth-user=login smtp-auth-password=secret \
                 smtp-auth=login mailx -n -s "subject" \
                 -a attachment_file recipient@domain <content_file

sprutos ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.