Re: как работает команда mail?
On Mon, May 17, 2010 at 12:18:47PM +0300, Roman Cheplyaka wrote: Ну вот mail и использовать. Если нужны технологии 20+ века, например аттачи и кодировки - nail (не смотрел) или mutt. А что, mutt умеет кодировки в неинтерактивном режиме? mutt умеет RFC 2822/2045/2047 во всех режимах. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): stanv 286 приносит неудачу stanv 386 должен быть gns|extako зато делится на 11, в отличие от dottedmag gns|extako: т.е. можно организовать 11 параллельных сессий, и каждому пользователю достанется по 26? :) dottedmag ааа. я понимаю, почему теперь процессоры нумеруют типа 2500 - чтобы на многозадачность было проще организовывать :) signature.asc Description: Digital signature
Re: как работает команда mail?
17 мая 2010 г. 13:18 пользователь Roman Cheplyaka roman.cheply...@tmassive.com написал: А что, mutt умеет кодировки в неинтерактивном режиме? Не вижу препятствий. .muttrc (урезан для краткости): unmy_hdr * set charset=UTF-8 set send_charset=UTF-8 set content_type=text/html Собственно сам код скрипта (Tcl): # отправка печатной формы заявки, если ее удалось создать, и приложенных файлов, если они есть set subj Document N=$document_id UUID=$uuid if {[catch { if {$files ne {}} { set cmd [list mutt -s $subj -F .muttrc -a {*}$files -- {*}$mailto] } else { set cmd [list mutt -s $subj -F .muttrc -- {*}$mailto] puts Document $document_id will be send but it's empty } set io [open |$cmd r+] fconfigure $io -encoding utf-8 puts $io $comment close $io puts Document $document_id is sent } msg]} { puts Document $document_id send error puts stderr ERROR\n$msg\nERROR } -- Best regards, Alexey Pechnikov. http://pechnikov.tel/ -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktilbcrw-48ly4zg1d9rqcw1acphddx8qcwmzj...@mail.gmail.com
Re: как работает команда mail?
аттачите html-файлы? в них и указывайте кодировку 17.05.10, Roman Cheplyakaroman.cheply...@tmassive.com написал(а): * Alexey Pechnikov pechni...@mobigroup.ru [2010-05-17 16:02:17+0400] 17 мая 2010 г. 13:18 пользователь Roman Cheplyaka roman.cheply...@tmassive.com написал: А что, mutt умеет кодировки в неинтерактивном режиме? Не вижу препятствий. .muttrc (урезан для краткости): unmy_hdr * set charset=UTF-8 set send_charset=UTF-8 set content_type=text/html Я имел в виду возможность указать, что вот этот аттачмент должен иметь кодировку cp1251, к примеру. А вот этот -- UTF-8. -- Roman I. Cheplyaka -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100517123132.ga9...@roman.t-soft
Re: как работает команда mail?
On Mon, May 17, 2010 at 04:49:41PM +0400, Олег Ключкин wrote: аттачите html-файлы? в них и указывайте кодировку Как насчёт .txt? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): dottedmag wart: я тоже понял. альт/сизиф - это такая большая фидошка. в ней есть ресурсы (люди), у которых можно FREQать информацию, и они её тогда отдадут. signature.asc Description: Digital signature
Re: как работает команда mail?
В txt нет форматирования, атрибута кодировка соотвестственно не существует. Это просто набор символов. 17.05.10, Andrey Rahmatullinw...@altlinux.org написал(а): On Mon, May 17, 2010 at 04:49:41PM +0400, Олег Ключкин wrote: аттачите html-файлы? в них и указывайте кодировку Как насчёт .txt? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): dottedmag wart: я тоже понял. альт/сизиф - это такая большая фидошка. в ней есть ресурсы (люди), у которых можно FREQать информацию, и они её тогда отдадут.
Re: как работает команда mail?
17 мая 2010 г. 23:59 пользователь Олег Ключкин oleg.kluch...@gmail.com написал: В txt нет форматирования, атрибута кодировка соотвестственно не существует. Это просто набор символов. зато файл может быть в различных кодировках. 17.05.10, Andrey Rahmatullinw...@altlinux.org написал(а): On Mon, May 17, 2010 at 04:49:41PM +0400, Олег Ключкин wrote: аттачите html-файлы? в них и указывайте кодировку Как насчёт .txt? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): dottedmag wart: я тоже понял. альт/сизиф - это такая большая фидошка. в ней есть ресурсы (люди), у которых можно FREQать информацию, и они её тогда отдадут. G. Il'iashenko.
Re: как работает команда mail?
On Mon, 17 May 2010, Andrey Rahmatullin wrote: On Mon, May 17, 2010 at 04:49:41PM +0400, Олег Ключкин wrote: аттачите html-файлы? в них и указывайте кодировку Как насчёт .txt? Создать несколько конфигов и указывать какой из них использовать с помощью ключа. Или генерить временный конфиг из скрипта. Ю.
Re: как работает команда mail?
On Mon, May 17, 2010 at 06:44:24PM +0400, yuri.nefe...@gmail.com wrote: Создать несколько конфигов и указывать какой из них использовать с помощью ключа. Или генерить временный конфиг из скрипта. Настройки можно и ad hoc через -e задавать. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): Я - за. Но я знаю людей, которые будут против. ;-( -- rider in devel@ signature.asc Description: Digital signature
Re: как работает команда mail?
On Mon, May 17, 2010 at 06:16:48PM +0300, Roman Cheplyaka wrote: Повторяю задачу: два текстовых файла, один в UTF-8, другой в cp1251. Как Вы собираетесь для разных аттачментов использовать разные конфиги? (Решение перекодировать все в одну кодировку не имеет отношение к сабжекту.) enca %) -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): Где посмотреть какие версии пакетов будут в мастере 2.4 В ALM2.4 довольно много пакетов (ftp-версия содержит 3226 исходных и 5775 бинарных), что именно вас интересует? -- ldv in community@ signature.asc Description: Digital signature
как работает команда mail?
Задача: нужно из скрипта отправлять почту есть адрес получателя и тело письма совсем нет настроек smtp и прочего такого - подразумевается что в системе почта настроена и должна отправляться от имени этого юзера Что использовать для отправки почты из скрипта? Откуда mail знает как и через какой smtp-сервер слать почту? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100515180856.1c81e...@gmail.com
Re: как работает команда mail?
On Sat, May 15, 2010 at 06:08:56PM +0800, Denis Feklushkin wrote: Откуда mail знает как и через какой smtp-сервер слать почту? Не знает оно ничего, оно /usr/sbin/sendmail дёргает. Задача: нужно из скрипта отправлять почту есть адрес получателя и тело письма совсем нет настроек smtp и прочего такого - подразумевается что в системе почта настроена и должна отправляться от имени этого юзера Что использовать для отправки почты из скрипта? Ну вот mail и использовать. Если нужны технологии 20+ века, например аттачи и кодировки - nail (не смотрел) или mutt. Ещё mail нельзя указать from, он подставится сендмайлом (user+$myorigin/canonical в postfix), мутту по идее можно (только через конфиг, что ли). -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): Уж лучше сделать проверку, пользовался ли мантейнер утилитой zme для тарбола с исходниками. За error -- куну. -- mike in devel@ signature.asc Description: Digital signature
Re: как работает команда mail?
On 05/15/2010 12:08 PM, Denis Feklushkin wrote: Задача: нужно из скрипта отправлять почту есть адрес получателя и тело письма совсем нет настроек smtp и прочего такого - подразумевается что в системе почта настроена и должна отправляться от имени этого юзера Что использовать для отправки почты из скрипта? Откуда mail знает как и через какой smtp-сервер слать почту? берёт дефолтный домен который прописан в /etc/mailname и обычно отсылает от r...@+/etc/mailname #!/bin/bash # script to send simple email # email subject SUBJECT=SET-EMAIL-SUBJECT # Email To ? EMAIL=ad...@somewhere.com # Email text/message EMAILMESSAGE=/tmp/emailmessage.txt echo This is an email message test $EMAILMESSAGE echo This is email text $EMAILMESSAGE # send an email using /bin/mail /bin/mail -s$SUBJECT $EMAIL$EMAILMESSAGE