URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 46352
[ Назад ]

Исходное сообщение
"fetchmail trouble"

Отправлено GunMan , 21-Июл-04 18:16 
вообщем есть у меня подозрение, что fetchmail забирает почту, но юзерам её не даставляет, или что то в этом духе. вообщем траблы с почтой.
набираю fetchmail -V и он мне выдает:
No mailserver set up -- perhaps /root/.fetchmailrc is missing?
хотя все стартует.

Содержание

Сообщения в этом обсуждении
"fetchmail trouble"
Отправлено andrew , 22-Июл-04 09:36 
>вообщем есть у меня подозрение, что fetchmail забирает почту, но юзерам её
>не даставляет, или что то в этом духе. вообщем траблы с
>почтой.
>набираю fetchmail -V и он мне выдает:
>No mailserver set up -- perhaps /root/.fetchmailrc is missing?
>хотя все стартует.

ну так покажи че у тебя в файле .fetchmailrc


"fetchmail trouble"
Отправлено Lion , 22-Июл-04 18:57 
>вообщем есть у меня подозрение, что fetchmail забирает почту, но юзерам её
>не даставляет, или что то в этом духе. вообщем траблы с
>почтой.
>набираю fetchmail -V и он мне выдает:
>No mailserver set up -- perhaps /root/.fetchmailrc is missing?
>хотя все стартует.

у меня работает так (ASPLinux9.2):

в папке /root я ручками создал файл .fetchmailrc

set daemon 180
set syslog
defaults:
  mda "/usr/bin/procmail -d %T"
  fetchall
poll mail.iptelecom.net.ua proto pop3
  user 'xxx'
  password 'yyy'
  is 'root' here


тут же создал ещё один файл .procmailrc

MAILDIR=/var/mail
DEFAULT=$MAILDIR/spam
LOGFILE=$MAILDIR/log

:0
* (^To:.*|^Cc:.*)(abuse@)[^t]
abuse


затем добавил в конец файла /etc/inittab такую строчку

fm:2345:respawn:/usr/bin/fetchmail

после чего ввёл команду
init q

и всё заработало на ура!


"fetchmail trouble"
Отправлено Miroslav , 28-Июл-04 11:37 
>>вообщем есть у меня подозрение, что fetchmail забирает почту, но юзерам её
>>не даставляет, или что то в этом духе. вообщем траблы с
>>почтой.
>>набираю fetchmail -V и он мне выдает:
>>No mailserver set up -- perhaps /root/.fetchmailrc is missing?
>>хотя все стартует.
>
>у меня работает так (ASPLinux9.2):
>
>в папке /root я ручками создал файл .fetchmailrc
>
>set daemon 180
>set syslog
>defaults:
>  mda "/usr/bin/procmail -d %T"
>  fetchall
>poll mail.iptelecom.net.ua proto pop3
>  user 'xxx'
>  password 'yyy'
>  is 'root' here
>
>
>тут же создал ещё один файл .procmailrc
>
>MAILDIR=/var/mail
>DEFAULT=$MAILDIR/spam
>LOGFILE=$MAILDIR/log
>
>:0
>* (^To:.*|^Cc:.*)(abuse@)[^t]
>abuse
>
>
>затем добавил в конец файла /etc/inittab такую строчку
>
>fm:2345:respawn:/usr/bin/fetchmail
>
>после чего ввёл команду
>init q
>
>и всё заработало на ура!


Написал в файлы все что выше приведено и вся почта повалила в spam
где трабла


"fetchmail trouble"
Отправлено newser , 28-Июл-04 11:56 
>затем добавил в конец файла /etc/inittab такую строчку
>
>fm:2345:respawn:/usr/bin/fetchmail

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


"fetchmail trouble"
Отправлено _KAV_ , 28-Июл-04 12:05 
>>затем добавил в конец файла /etc/inittab такую строчку
>>
>>fm:2345:respawn:/usr/bin/fetchmail
>
>Довольно любопытное решение, но мне кажется, что гораздо лучше было бы все-таки
>запускать fetchmail из стартовых скриптов, тем более что он может работать
>как демон.

На некоторых версиях демон временами выпадал. Это обеспечит его перезапуск (да, ключ -d здесь таки нужен - из иниттаба его надо запускать демоном)


"fetchmail trouble"
Отправлено Lon , 28-Июл-04 16:39 
>
>На некоторых версиях демон временами выпадал. Это обеспечит его перезапуск (да, ключ
>-d здесь таки нужен - из иниттаба его надо запускать демоном)
>


ну дык я ж в файле .fetchmailrc первой строчкой так и написал: set daemon 180
из иниттаба подымается фетчмыло, в конфиге находит эту строку и становится демоном, так что параметр "-d" можно опустить

также добавлю автору топика по поводу конструкции (.procmailrc):

:0
* (^To:.*|^Cc:.*)(admin@|administrator@|vadim@)[^t]
vadim

это простенький фильтр, который смотрит на имя перед собакой. и если находит такие совпадения как admin, administrator или vadim, то пиьма ложит в файл для пользователя vadim.
такие конструкции строятся как кирпичики - друг над другом, т.е. на каждого отдельного юзера нужно писать такую вот незатейливую хренотень.

если же письмо не находит получателя - оно складывается в файл spam, который уже можно терзать в своих личных целях.


"fetchmail trouble"
Отправлено _KAV_ , 28-Июл-04 17:02 
>ну дык я ж в файле .fetchmailrc первой строчкой так и написал:
>set daemon 180
>из иниттаба подымается фетчмыло, в конфиге находит эту строку и становится демоном,
>так что параметр "-d" можно опустить
точно... это я ступил. И вообще, критичные демоны лучше запускать с иниттаба для респавна.
>
>также добавлю автору топика по поводу конструкции (.procmailrc):
>
>:0
>* (^To:.*|^Cc:.*)(admin@|administrator@|vadim@)[^t]
>vadim
>
>это простенький фильтр, который смотрит на имя перед собакой. и если находит
>такие совпадения как admin, administrator или vadim, то пиьма ложит в
>файл для пользователя vadim.
>такие конструкции строятся как кирпичики - друг над другом, т.е. на каждого
>отдельного юзера нужно писать такую вот незатейливую хренотень.
>
>если же письмо не находит получателя - оно складывается в файл spam,
>который уже можно терзать в своих личных целях.
Хммм... зачем так сложно?
poll mailserver user kontora password secret is * here опросит multidrop ящик kontora на mailserver и передаст мейлсерверу почту для раскладки по именам. Аккуратнее, быстрее и ресурсов меньше жрет


"fetchmail trouble"
Отправлено Lon , 28-Июл-04 17:26 

>Хммм... зачем так сложно?
>poll mailserver user kontora password secret is * here опросит multidrop ящик
>kontora на mailserver и передаст мейлсерверу почту для раскладки по именам.
>Аккуратнее, быстрее и ресурсов меньше жрет

т.е. я правильно понимаю, что если у меня прописан юзер petya в /etc/passwd, то fetchmail+procmail(уже без моей конструкции) выложит письмо в /var/mail/petya, но если его нет в /etc/passwd, то письмо свалится в /var/mail/spam ???

оффтоп:
я решил проблему звонком к провайдеру и они поменяли МХ-запись. теперь всё валится прямо на мой почтовик, который сам знает что и кому надо раздавать.
;))


"fetchmail trouble"
Отправлено _KAV_ , 28-Июл-04 17:43 
>
>>Хммм... зачем так сложно?
>>poll mailserver user kontora password secret is * here опросит multidrop ящик
>>kontora на mailserver и передаст мейлсерверу почту для раскладки по именам.
>>Аккуратнее, быстрее и ресурсов меньше жрет
>
>т.е. я правильно понимаю, что если у меня прописан юзер petya в
>/etc/passwd, то fetchmail+procmail(уже без моей конструкции) выложит письмо в /var/mail/petya, но
>если его нет в /etc/passwd, то письмо свалится в /var/mail/spam ???
>
Еще проще... procmail вообще запускать не нужно - зачем этот тормоз. Такая конструкция сама все разложит как надо. Фетчмыл примет письмо с мультидроп-ящика и отдаст его почтовику для передачи юзеру с именем, указаным в заголовке письма. А почтовик настраивается так, что почта пользователей, которые не распознаны, отправляется пользователю spam (в постфиксе - luser_relay = spam@domain.my )
>
>оффтоп:
>я решил проблему звонком к провайдеру и они поменяли МХ-запись. теперь всё
>валится прямо на мой почтовик, который сам знает что и кому
>надо раздавать.
>;))
А вот это самое правильное Ж8-)


"fetchmail trouble"
Отправлено Lon , 28-Июл-04 18:05 
>Еще проще... procmail вообще запускать не нужно - зачем этот тормоз. Такая
>конструкция сама все разложит как надо. Фетчмыл примет письмо с мультидроп-ящика
>и отдаст его почтовику для передачи юзеру с именем, указаным в
>заголовке письма. А почтовик настраивается так, что почта пользователей, которые не
>распознаны, отправляется пользователю spam (в постфиксе - luser_relay = spam@domain.my )

2_KAV_: ты в постфиксе хорошо разобрался, а то у меня накопилось масса вопросов?
сорри за оффтоп!!!


"fetchmail trouble"
Отправлено _KAV_ , 28-Июл-04 18:27 
>2_KAV_: ты в постфиксе хорошо разобрался, а то у меня накопилось масса
>вопросов?
>сорри за оффтоп!!!
Ну... достаточно... Работаю на связке postfix+amavisd-new+clamav+spamassassin+courier-imap под фрей, слакой и дженту.
если чем смогу помочь - стукай в асю
35-185-841