Модератор: Bizdelnick
Подскажите, пожалуйста, как правильно должна выглядеть комада mail , чтобы отправить письмо с аттачем? Пишу mail -s test aaa@mail.ru /путь до файла/file.tar , пишет:
Null message body; hope that's ok
Что не правильно?
Null message body; hope that's ok
Что не правильно?
Re: mail
попробуй nail
Re: mail
- А что, письмо не уходит? ведь он только жалуется на отсутствие основной части письма...
- А более информативно назвать тему нельзя было?
Re: mail
В том то и дело, что письмо не отправляется Других программ установить не могу, ибо это не мой комп, а удалённый shall. Может быть ещё как-то можно отправить письмо с вложением стандартными средствами?
Re: mail
daffin
А сообщений об ошибках не было?
А сообщений об ошибках не было?
Re: mail
Если через консоль, то, как вариант, можно через mutt отправить.
Re: mail
Skull
А если нужно два файла отправить?
А если нужно два файла отправить?
Re: mail
(ddc @ Jan 20 2006, в 14:47) писал(а):А если нужно два файла отправить?
наверно что-то вроде этого (отправляются file1 и file2):
(echo "----"; echo "Content-Type: application/octet-stream"; echo "Content-Transfer-Encoding: base64"; echo "Content-Disposition: inline"; echo; mimencode file1; echo; echo "----"; echo "Content-Type: application/octet-stream"; echo "Content-Transfer-Encoding: base64"; echo "Content-Disposition: inline"; echo; mimencode file2; echo; echo "------") | mail -a "MIME-Version: 1.0" -a "Content-Type: multipart/mixed; boundary=\"--\"" -s "такое себе письмо с двумя вложениями" user@host
вроде как сработало :-)
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: mail
Скажите плиз, есть ли просто консольный smtp клиент (т.е. просто для отправки почты через конкретный smtp сервер)? Что-нть вроде febootimail (febooti.com).
Debian unstable/experimental!
Re: mail
(Bolverk @ Jan 23 2006, в 22:16) писал(а):ssmtp - типа sendmail
А можно пример запуска ssmtp (или чего-либо другого) с указанием в командной строке: smtp сервера, "FROM:" поля, "TO: поля", текста письма (из строки или файла), темы письма (аналогично), присоединённого файла (или нескольких)
?
Debian unstable/experimental!
Re: mail
HoverHell писал(а): ↑04.02.2006 11:43(Bolverk @ Jan 23 2006, в 22:16) писал(а):ssmtp - типа sendmail
А можно пример запуска ssmtp (или чего-либо другого) с указанием в командной строке: smtp сервера, "FROM:" поля, "TO: поля", текста письма (из строки или файла), темы письма (аналогично), присоединённого файла (или нескольких)
?
Помоему smtp сервер, во всяком случае sendmail принимает на вход сообщение почтовое, которое нужно предварительно создать, например в mutt, хотя можно в любом текстовом редакторе. А вообще зная протокол можно и руками послать через telnet, даже с вложением.
Блог
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
Re: mail
Тут модеры закрыли мою прошлую тему. Что ж придется опять открыть. Уважаемые модераторы, когда я пишу что юзаю поиск, значит я его юзаю и варианты которые описаны в темах которые вы мне дали НЕ ПОДХОДЯТ. Суть проблеммы: нужно с удаленного сервера через консоль отправить файл находящийся в root например 123.rar по почте. Удаленая система FreeBsd. Пробовал командой mail, не получается (может команду ввожу не правильно) sendmail не пробовал. Если вас не затруднит ПРОСТО напишите нужную строку которую надо набрать в консоли. Текст типа
до меня не доходит, я НОЛЬ в администрирование и в unix. Очень надеюсь на ваше понимание и помощь.
echo "" | mail -s Subj aaa@mail.ru
с вложением сложнее:
(если файл бинарный) - передавай на пайп закодированный uuencode file
(если файл текстовый) - cat file | mail -s Subj aaa@mail.ru
до меня не доходит, я НОЛЬ в администрирование и в unix. Очень надеюсь на ваше понимание и помощь.
- Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: mail
удаленный сервер - это сервер в вашей локальной сети или какой-нибудь mail.ru?
авторизация, короче на нем требуется?
какой дистрибутив?
авторизация, короче на нем требуется?
какой дистрибутив?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Re: mail
Удаленный сервер - это мой ВДС , есть доступ root по ssh - елементарные вещи я умею (т.е. как авторезироватся объяснять не надо). Дистрибутив написан выше - FreeBsd
Просто подскажите как отправить файл например 123.rar лежащей на сервере по e-mail
Просто подскажите как отправить файл например 123.rar лежащей на сервере по e-mail
Re: mail
код
ответ системы
mail: illegal option -- a
Код: Выделить всё
( echo "----"; echo "Content-Type: application/octet-stream"; echo "Content-Transfer-Encoding: base64"; echo "Content-Disposition: inline"; echo; mimencode 123.zip; echo; echo "----" ) | mail -a "MIME-Version: 1.0" -a "Content-Type: multipart/mixed; boundary=\"--\" -s TEST test@gmail.com
ответ системы
mail: illegal option -- a
Re: mail
А есть ли этот mail во freeBSD? Может там sendmail...
что-нибудь из этого дайте, для проверки есть ли mail в системе...
Код: Выделить всё
whereis mail
which mail
что-нибудь из этого дайте, для проверки есть ли mail в системе...
Re: mail
omnislash писал(а): ↑30.01.2009 18:25код
Код: Выделить всё
( echo "----"; echo "Content-Type: application/octet-stream"; echo "Content-Transfer-Encoding: base64"; echo "Content-Disposition: inline"; echo; mimencode 123.zip; echo; echo "----" ) | mail -a "MIME-Version: 1.0" -a "Content-Type: multipart/mixed; boundary=\"--\" -s TEST test@gmail.com
ответ системы
mail: illegal option -- a
тот пост был написан для отправки мыла из-под линуха, во фряшном mail ключа -а нету (это ответила вам система), там есть аналогичный, вобщем man mail
Всё, что мы делаем - абсурдно. (с) Камю
Re: mail
mail в системе стоит как и sendmail - простые письма mail отправляет
есть еще идеи? к man mail не отправляйте - даже не понимаю что искать...
Ковырял его вчера час, не въехал как отправлять ...
есть еще идеи? к man mail не отправляйте - даже не понимаю что искать...
Ковырял его вчера час, не въехал как отправлять ...
Re: mail
Если в существующих темах и данных там решениях Вам что-то непонятно - надо задать вопрос в существующей теме, а не плодить кучу одинаковых тем про одно и то же. Это первое.
Второе - если Вам что-то непонятно в действиях модератора - надо писать в личку, а не устраивать бардак на форуме.
Читайте правила, они для того и написаны.
i Уведомление от модератора На этот раз Вы отделываетесь устным предупреждением, в следующий раз за подобное будут отправлены в ридонли, чтобы было время подумать.
Эту тему я прикрепляю к той, в которой уже дано решение, задавайте свои вопросы там.
Re: mail
omnislash
Помогите написать скрипт
т.к. файл у вас и так уже упакован, «tar cjf -» замените на cat.
uuencode должна быть установлена. не знаю, устанавливается ли по умолчанию во freebsd. но, надеюсь, доустановить — не проблема.
p.s. по поводу той длинной конструкции, которая в этой теме идёт десятым постом — это если надо отправить отдельными вложениями _два_ файла.
upd. можете mutt, в конце концов поставить:
echo "tekst pis'ma" | mutt -s "subject pis'ma" -a <файл> user@host
Помогите написать скрипт
т.к. файл у вас и так уже упакован, «tar cjf -» замените на cat.
uuencode должна быть установлена. не знаю, устанавливается ли по умолчанию во freebsd. но, надеюсь, доустановить — не проблема.
p.s. по поводу той длинной конструкции, которая в этой теме идёт десятым постом — это если надо отправить отдельными вложениями _два_ файла.
upd. можете mutt, в конце концов поставить:
echo "tekst pis'ma" | mutt -s "subject pis'ma" -a <файл> user@host
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: mail
Мне, кажется, попадался удобный скрипт по имени sendfile (плюс прилагающийся getmimetype).
Вобщем, приаттачил его сюда
{ }…
Вобщем, приаттачил его сюда
{ }…
Debian unstable/experimental!