как работает команда mail?

2010-05-15 Пенетрантность Denis Feklushkin
Задача: нужно из скрипта отправлять почту

есть адрес получателя и тело письма
совсем нет настроек 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?

2010-05-15 Пенетрантность Andrey Rahmatullin
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?

2010-05-15 Пенетрантность Denis Feklushkin
On Sat, 15 May 2010 16:41:40 +0600
Andrey Rahmatullin w...@altlinux.org wrote:

 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), мутту по идее можно (только через
 конфиг, что ли).
 

exim'у можно подставить, им и воспользовался


--
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/20100515193834.21410...@gmail.com



Re: как работает команда mail?

2010-05-15 Пенетрантность Igor Drobot

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




exim4 и поле From:

2010-05-15 Пенетрантность Denis Feklushkin
Пытаюсь заставить отправлять демонов письма как бы от имени supp...@блаблабла
Подопытным является демон запущенный от имени postgres

отправляю так:
/usr/sbin/sendmail -f Robot supp...@xxx.com to_u...@yyy.com

Из-под root письма отсылаются совсем без имени отправителя (Robot).

Из-под untrusted user письма уходят с Sender, прописанным юзеру демона: 

From: PostgreSQL administrator supp...@xxx.com
  


конфиг exim на эту тему:

.ifndef MAIN_FORCE_SENDER
local_from_check = false
local_sender_retain = false
untrusted_set_sender = 'Robot'
.endif


пробовал вместо 'Robot' ставить как по дефолту было * - разницы нет

(этот конфиг подхватывается - сделал ошибку и эксим при перезагрузке заругался)


Что не так?


--
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/20100515213827.04b2e...@gmail.com



Re: exim4 и поле From:

2010-05-15 Пенетрантность Denis Feklushkin
On Sat, 15 May 2010 21:38:27 +0800
Denis Feklushkin denis.feklush...@gmail.com wrote:

 Пытаюсь заставить отправлять демонов письма как бы от имени supp...@блаблабла
 Подопытным является демон запущенный от имени postgres
 
 отправляю так:
 /usr/sbin/sendmail -f Robot supp...@xxx.com to_u...@yyy.com
 
 Из-под root письма отсылаются совсем без имени отправителя (Robot).
 
 Из-под untrusted user письма уходят с Sender, прописанным юзеру демона: 
 
 From: PostgreSQL administrator supp...@xxx.com
   
 
 
 конфиг exim на эту тему:
 
 .ifndef MAIN_FORCE_SENDER
 local_from_check = false
 local_sender_retain = false
 untrusted_set_sender = 'Robot'
 ^^^ это я погорячился
 .endif

такой конфиг должен быть, мне кажется:

.ifndef MAIN_FORCE_SENDER
local_from_check = false
local_sender_retain = true
untrusted_set_sender = *
.endif

но имя отправителя (не адрес!) по-прежнему вставляется само exim'ом
 
 
 пробовал вместо 'Robot' ставить как по дефолту было * - разницы нет
 
 (этот конфиг подхватывается - сделал ошибку и эксим при перезагрузке 
 заругался)
 
 
 Что не так?


--
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/20100515220133.4431f...@gmail.com



Re: exim4 и поле From:

2010-05-15 Пенетрантность Pavel Ammosov
On Sat, May 15, 2010 at 09:38:27PM +0800, Denis Feklushkin wrote:
 Пытаюсь заставить отправлять демонов письма как бы от имени supp...@блаблабла
 Подопытным является демон запущенный от имени postgres

выставить trusted_users=mail:postgres:... в exim


-- 
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/20100515142335.ga13...@pompeii.v.shared.ru



[решено] Re: exim4 и пол е From:

2010-05-15 Пенетрантность Denis Feklushkin
On Sat, 15 May 2010 21:38:27 +0800
Denis Feklushkin denis.feklush...@gmail.com wrote:

 Пытаюсь заставить отправлять демонов письма как бы от имени supp...@блаблабла
 Подопытным является демон запущенный от имени postgres
 
 отправляю так:
 /usr/sbin/sendmail -f Robot supp...@xxx.com to_u...@yyy.com

ключик -F задаёт имя отправителя


--
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/20100515221705.47f8c...@gmail.com



макросы

2010-05-15 Пенетрантность Andrei Lomov
Подскажите, пожалуйста,
какой есть в lenny текстовый редактор
с клавиатурными макросами
(для запоминания последовательностей нажатий клавиш в редакторе)

-- 
Всего доброго,
А.Л.



-- 
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/hsmc49$d1...@dough.gmane.org



Re: макросы

2010-05-15 Пенетрантность Иван Лох
On Sat, May 15, 2010 at 09:43:56PM +0700, Andrei Lomov wrote:
 Подскажите, пожалуйста,
 какой есть в lenny текстовый редактор
 с клавиатурными макросами
 (для запоминания последовательностей нажатий клавиш в редакторе)

vim


-- 
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/20100515145702.ga3...@nano.ioffe.rssi.ru



Pidgin - вдогонку

2010-05-15 Пенетрантность Константин

ПРиветствую.

Сабж - форматирование в чате вылезает только в принимаемом сообщении, 
при отправлении с моей стороны проблем отображения не замечено.

--
С уважением,
Константин Шувалов


--
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/4beeb6dc.6090...@datakon.info



Pidgin выдает формати рование в чате

2010-05-15 Пенетрантность Константин

Приветствую.

Вчера обновил сабж.
Теперь при общении в чате стал выдавать нечто типа

HTMLBODY dir=ltrFONT color=#00 size=2 
face=ArialПривет, как дела? FONT 
sml=MEtvbG9ib2tTZXQz:-D/FONT/FONT/BODY/HTML


вместо нормально отформатированного текста.

Кто-нибудь с подобным уже сталкивался?

--
С уважением,
Константин Шувалов


--
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/4beeb539.5030...@datakon.info



Re: как работае т команда mail?

2010-05-15 Пенетрантность Sergey Korobitsin
Denis Feklushkin ☫ → To debian-russian@lists.debian.org @ Sat, May 15, 2010 
18:08 +0800

 Задача: нужно из скрипта отправлять почту
 
 есть адрес получателя и тело письма
 совсем нет настроек smtp и прочего такого - подразумевается что в системе 
 почта настроена и должна отправляться от имени этого юзера
 
 Что использовать для отправки почты из скрипта?
 Откуда mail знает как и через какой smtp-сервер слать почту?

Тут правильно говорят, оно использует /usr/lib/sendmail

Я использую связку heirloom-mailx и dma.

-- 
Bright regards, Sergey Korobitsin | http://the-brights.net/ --
  Arta Software, http://arta.kz/  | illuminating and elevating
  xmpp:underta...@jabber.arta.kz  | the naturalistic worldview

--
Шрифты в грызлись в нежные глазные яблоки и со смаком захрустели зрачками.
-- wfrr @ linux.org.ru


-- 
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/20100515150620.gb9...@undertaker.arta.local



Re: макросы

2010-05-15 Пенетрантность ivan demakov
On Saturday 15 of May 2010 21:43:56 Andrei Lomov wrote:
 Подскажите, пожалуйста,
 какой есть в lenny текстовый редактор
 с клавиатурными макросами
 (для запоминания последовательностей нажатий клавиш в редакторе)
 

emacs

-- 
Не показывай зубов, когда ими стучишь.


SElinux polgen из lenny -- у кого-ни будь есть удачный опыт пол ьзование сего?

2010-05-15 Пенетрантность DimAnt10

У меня выдаёт ошибки какие-то.
Багрепорт отослал -- ни слуху ни духу.
Я что-то делаю не так?



--
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/4beef509.6020...@mail.ru



Re: SElinux polgen из lenny -- у кого-нибудь есть удачный опыт пользовани е сего?

2010-05-15 Пенетрантность Stanislav Maslovski
On Sat, May 15, 2010 at 07:24:57PM +, DimAnt10 wrote:
 У меня выдаёт ошибки какие-то.
 Багрепорт отослал -- ни слуху ни духу.
 Я что-то делаю не так?

Ага, что-то и почему-то. И решить твою проблему можно как-то.

-- 
Stanislav


-- 
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/20100515162357.ga4...@kaiba.homelan



Список пакетов, при установк е которых запускаются скрипты из /tmp

2010-05-15 Пенетрантность Alexey Pechnikov
Безобразие растет и ширится - если в ленни таковых было всего
несколько штук, то в сквизи их уже десятки:

# ls -1
adduser.config.161777
adduser.template.161776
ca-certificates.config.162701
ca-certificates.template.162700
console-common.config.161771
console-common.template.161770
console-data.config.161455
console-data.template.161454
debconf.config.161451
debconf.template.161450
dhcp3-client.config.161779
dhcp3-client.template.161778
dictionaries-common.config.162703
dictionaries-common.template.162702
fontconfig-config.config.162705
fontconfig-config.template.162704
iamerican.config.162707
iamerican.template.162706
ibritish.config.162709
ibritish.template.162708
liblapack3gf.config.163321
liblapack3gf.template.163320
libpam0g.config.161453
libpam0g.template.161452
libpaper1.config.163323
libpaper1.template.163322
man-db.config.162081
man-db.template.162080
runit.config.163941
runit.template.163940
tasksel.config.162083
tasksel.template.162082
tzdata.config.161775
tzdata.template.161774
ucf.config.162391
ucf.template.162390
wamerican.config.162393
wamerican.template.162392
x11-common.config.161773
x11-common.template.161772


-- 
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/aanlktilbyuqetxuxykcz8hi_gjqtbcmop1rkv2gpa...@mail.gmail.com



Re: Список пакетов, пр и установке которых запускаются скрипты из /tmp

2010-05-15 Пенетрантность Stanislav Maslovski
On Sat, May 15, 2010 at 08:28:47PM +0400, Alexey Pechnikov wrote:
 Безобразие растет и ширится - если в ленни таковых было всего
 несколько штук, то в сквизи их уже десятки:
 
 # ls -1
 adduser.config.161777
 adduser.template.161776

А это точно скрипты? Помнится, Дима Обухов пытался воспроизвести твою
проблему, но без результата. Сразу скажу - я не пытался.

-- 
Stanislav


-- 
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/20100515170541.ga4...@kaiba.homelan



Re: Список пакетов, при устано вке которых запускаются скрипты из /tmp

2010-05-15 Пенетрантность Alexey Pechnikov
После aptitude dist-upgrade эти скрипты остались в /tmp, а раньше они
удалялись даже при ошибке их вызова и воспроизвести проблему
действительно было сложно. Что это скрипты, сомнений не вызывает:

$ sudo cat /tmp/adduser.config.161777
#!/bin/sh
set -e

# if we do not have debconf, we just skip this
. /usr/share/debconf/confmodule || exit 0

db_version 2.0
db_capb
db_title Adduser

# For testing
#db_fset adduser/homedir-permission isdefault true

if [ -e /etc/adduser.conf ]; then
CUR_DIRMODE=`cat /etc/adduser.conf | sed -ne
's/^DIR_MODE=\(.*\)$/\1/p;'` || true
fi

if [ -z $CUR_DIRMODE ]
then
CUR_DIRMODE=0755 # this is adduser's default
fi

if [ $CUR_DIRMODE = 0755 ] || [ $CUR_DIRMODE = 755 ]
then
db_set adduser/homedir-permission true
elif [ $CUR_DIRMODE = 0751 ] || [ $CUR_DIRMODE = 751 ]
then
db_set adduser/homedir-permission false
else
CHANGED=1
fi

if [ -z $CHANGED ]
then
db_unregister adduser/homedir-changed || true
db_input medium adduser/homedir-permission || true
db_go || true
else
db_register adduser/homedir-permission adduser/homedir-changed || true
db_set adduser/homedir-changed true || true
fi


15 мая 2010 г. 21:05 пользователь Stanislav Maslovski
stanislav.maslov...@gmail.com написал:
 # ls -1
 adduser.config.161777
 adduser.template.161776

 А это точно скрипты? Помнится, Дима Обухов пытался воспроизвести твою
 проблему, но без результата. Сразу скажу - я не пытался.



-- 
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/aanlktinidc5jsettmjq6l1ab2cuckz6dmvayd7e8e...@mail.gmail.com



Re: Список пакетов, при установке которых запускаются скрипты из /tmp

2010-05-15 Пенетрантность Boris Bobrov
Hi, Alexey. 
Багрепорт есть? 
Суббота 15 мая 2010 21:28:47 you wrote:
 Безобразие растет и ширится - если в ленни таковых было всего
 несколько штук, то в сквизи их уже десятки:
 
 # ls -1
 adduser.config.161777
 adduser.template.161776
 ca-certificates.config.162701
 ca-certificates.template.162700
 console-common.config.161771
 console-common.template.161770
 console-data.config.161455
 console-data.template.161454
 debconf.config.161451
 debconf.template.161450
 dhcp3-client.config.161779
 dhcp3-client.template.161778
 dictionaries-common.config.162703
 dictionaries-common.template.162702
 fontconfig-config.config.162705
 fontconfig-config.template.162704
 iamerican.config.162707
 iamerican.template.162706
 ibritish.config.162709
 ibritish.template.162708
 liblapack3gf.config.163321
 liblapack3gf.template.163320
 libpam0g.config.161453
 libpam0g.template.161452
 libpaper1.config.163323
 libpaper1.template.163322
 man-db.config.162081
 man-db.template.162080
 runit.config.163941
 runit.template.163940
 tasksel.config.162083
 tasksel.template.162082
 tzdata.config.161775
 tzdata.template.161774
 ucf.config.162391
 ucf.template.162390
 wamerican.config.162393
 wamerican.template.162392
 x11-common.config.161773
 x11-common.template.161772
 


signature.asc
Description: This is a digitally signed message part.


Re: Список пакетов, при устано вке которых запускаются скрипты из /tmp

2010-05-15 Пенетрантность Alexey Pechnikov
Багрепорт есть. Вот от меня:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=566247
А на самом деле багрепортов на эту тему целая пачка, см. 223683 272430
319023 358820 481295 522882 566247

Покамест апстрим снижает приоритета багов до normal и забивает на них.
Так что прямым ходом в релиз все это тянут.

15 мая 2010 г. 22:15 пользователь Boris Bobrov breton.li...@gmail.com написал:
 Hi, Alexey.
 Багрепорт есть?

-- 
Best regards, Alexey Pechnikov.
http://pechnikov.tel/