Народ, кто юзал spop3d или др.??? Помогите мне плз!!!, Petja, 29-Сен-01, 14:33 [смотреть все]Ну значть вот есть сендмайл и надо приделать какойнть поп3 сервер, вот я инстальнул spop3d встроенный в порты, но не могу настроить ваще не подает признаков жизни. Ну я сделал pkg_add на его архив и прописал его в inetd.conf : pop3......../var/local/sbin/spop3d (там он лежит) spop3d -n /var/mail/%s (там лежат письма юзеров) все. вот.. и #ps -ax -не показывает его ваще и так, со строки запускал и все равно фиг (запускался но не видно его) ну и естессно почту не забрать с него. Так вот я не делал spop3d.conf потомучто не нашел в манах как делать его.. Вот... если кто знает как его обуздать помогите практическим советом пожайлуста! А если кто юзал другие поп3 серверы тоже совместно с сендмайл, то готов ради того чтобы мой мэйл сервер заработал перейти на предложенные ими проги... Заранее безгранично благодарен |
- RE: Народ, кто юзал spop3d или др.??? Помогите мне плз!!!, Dima, 14:47 , 29-Сен-01 (1)
Он и не должн у тебя видется, только если попытаешься телнетом на машину попасть на 110 порт и после смотри в лог там будет все арсписано до мелочей, и не суть важно какой POP3 сервер, я настраивал (если можно так назвать) cucipop, popa3d, pop3d все работает по этому же принципу. гланое что бы inetd был запущен
- RE: Народ, кто юзал spop3d или др.??? Помогите мне плз!!!, Petja, 16:11 , 29-Сен-01 (2)
>Он и не должн у тебя >видется, только если попытаешься телнетом >на машину попасть на 110 >порт >и после смотри в лог там >будет все арсписано до мелочей, >и не суть важно какой >POP3 сервер, >я настраивал (если можно так назвать) >cucipop, popa3d, pop3d все работает >по этому же принципу. >гланое что бы inetd был запущен > Тогда сконфигурю вопрос так: Sendmail работает отлично раскладывает почту юзерам в /var/mail/"user" (кстати все хотел уточнить как называется (Maildir или Mailbox) когда в файл мессаги по очереди пишутся (Это мой случай те "user" - это файл)) вот.. а вот spop3d-сволочь не раздает ее(коннекчусь я с другого компа под нужным логином и паролем из оутлукаексп. а в ответ мне еггог)... в чем дело я просто не догадываюсь даже... по идее все дб нормально... Подскажите куда глядеть!!! Плз. ЗЫ: я не могу в данный момент проверить телнетом поп3... :(
- RE: Народ, кто юзал spop3d или др.??? Помогите мне плз!!!, lavr, 21:59 , 29-Сен-01 (3)
изучать man'ы и RFC-related материалы по SMTP, POP3, IMAP1. MTA (Mail Transfer Agent) почтовый транспорт SMTP: - sendmail - qmail - postfix - courier ... and etc... принимают и передают почту от MUA по протоколу SMTP by default транспортные агенты принимают почту и расскладывают в filename == username в директорию постового спула /var/[spool/]mail/ соответственно для пользователей root & lavr на BSD-like systems incoming-mail будет в /var/mail/root /var/mail/lavr а в случае использования MailDir в $HOME/user/[Mail|mail] 2. MUA (Mail User Agent) программы чтения почтовых ящиков и отправки почтовых сообщений: - mutt - pine - elm - mail (berkeley mail agent идет в любом Unix) - Netscape Messanger - OutGlook M$ почтовые программы работают с удаленными машинами по любому из двух установленных(поддерживаемых) протоколов: - POP3 (Post Office Protocol port=110) - IMAP (Internet Message Access Protocol port=143) by default почтовики ищут incoming-mail в /var/mail/username, при соответствующих правках в sendmail или если используется courier/qmail... incoming-mail будет искаться в MailDir POP3 в соответствии со стандартом работает с incoming-mail IMAP с incoming-mail и $HOME/user/[Mail|mail] и находящимися там folders после установки pop3/imap демонов, они активируются в /etc/inetd.conf и при соединении с машиной по портам 110(pop3) или 143(imap) inetd вызывает соответствующий демон для отработки связки сервер-клиент (pop/imap) Например: [unix1]~ > ps -axuw | grep pop [unix1]~ > теперь проверяем срабатывание из inetd popa3d: [unix1]~ > telnet unix1.jinr.ru 110 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. +OK user lavr +OK pass XXXX +OK [unix1]~ > на другом vt смотрим: [unix1]~ > ps -axuww | grep pop root 84576 0.0 0.4 972 468 ?? Ss 7:48PP 0:00.01 popa3d pop 84577 0.0 0.4 1028 512 ?? S 7:48PP 0:00.00 popa3d lavr 84579 0.0 0.1 328 180 p3 R+ 7:48PP 0:00.00 grep pop [unix1]~ > выходим из протокола и telnet'а +OK quit [unix1]~ > Подобным образом проверяется и imap необходимо чтобы порты 110/143 были некоторым образом доступны через FireWall, как - это уже личная или корпоративная политика За сим, все.
- RE: Народ, кто юзал spop3d или др.??? Помогите мне плз!!!, Petja, 01:17 , 30-Сен-01 (4)
>изучать man'ы и RFC-related материалы СП за док, теперь остается конкретный ? по именно spop3d. Видимо я не могу его как-то по полной установить, подскажите pkg_add делает все необходимое так сказать под ключь? Инсталллячился я так: ftp ftp.openbsd.ru cd /dir1/dirN... get spop3d-v-x.x.x.tgz "| pkg_add -v -"и усе... В манах говорится про конф файл spop2d.conf который должен лежать в какой-то директории которая для него предназначена... Вот.. find / -name 'spop3d*' -print дает тока один файл похожий - это spop3d.conf.иещекакоеторасширение а вот того самого spop3d.conf нема, вот.. вообщем я бы сделал его из того у которого расширения два или из примера который в мане но еще там в том самом мане не указана конкретно дир. и вот как в ней определиться тк енти поповские файлы лежат в 2 разных местах и имеют деревья ну конечно деревья не в счет тк там указано что надо его класть в корень той дир. так так.. но ведь по идее он и без конф файла может - если с набором ключей - что я ему обеспечил вот в чем фигня... И еще одна трабла - тк почту я счас делаю экспериментально - на своем компе (потом надо писать подр описание и делать все заного уже "наверху") вот изза этого юзеры мои выглядят так user@petja.netti.domain.ru вот.. и я в днс ближайшем етот комп определил вот и мессаги с компов этой подсетки входят и ложатся в /var/mail/"user" если отправлять с ящика зарегиного в зарегиный а вот если отправлять на ij@beep.ru -фиг оно туда пришло (правда пробовал тока один раз те может и бип сам глючит) почему это может быть и может ли это быть из-за сендмэйл??? Вот в чем вопрос! ЗЫ: Чета меня сейчас на базар пробило :))
- RE: Народ, кто юзал spop3d или др.??? Помогите мне плз!!!, lavr, 17:43 , 30-Сен-01 (5)
>>изучать man'ы и RFC-related материалы >СП за док, теперь остается конкретный >? по именно spop3d. Видимо >я не могу его как-то >по полной установить, подскажите pkg_add >делает все необходимое так сказать >под ключь? >Инсталллячился я так: >ftp ftp.openbsd.ru >cd /dir1/dirN... >get spop3d-v-x.x.x.tgz "| pkg_add -v -" > > >и усе... >В манах говорится про конф файл >spop2d.conf который должен лежать в >какой-то директории которая для него >предназначена... Вот.. >find / -name 'spop3d*' -print >дает тока один файл похожий - >это spop3d.conf.иещекакоеторасширение >а вот того самого spop3d.conf нема, >вот.. вообщем я бы сделал >его из того у которого >расширения два или из примера >который в мане но еще >там в том самом мане >не указана конкретно дир. и >вот как в ней определиться >тк енти поповские файлы лежат >в 2 разных местах и >имеют деревья ну конечно деревья >не в счет тк там >указано что надо его класть >в корень той дир. так >так.. но ведь по идее >он и без конф файла >может - если с набором >ключей - что я ему >обеспечил вот в чем фигня... > > >И еще одна трабла - тк >почту я счас делаю экспериментально >- на своем компе (потом >надо писать подр описание и >делать все заного уже "наверху") >вот изза этого юзеры мои >выглядят так user@petja.netti.domain.ru вот.. >и я в днс ближайшем етот >комп определил вот и мессаги >с компов этой подсетки входят >и ложатся в /var/mail/"user" если >отправлять с ящика зарегиного в >зарегиный а вот если отправлять >на ij@beep.ru -фиг оно туда >пришло (правда пробовал тока один >раз те может и бип >сам глючит) почему это может >быть и может ли это >быть из-за сендмэйл??? Вот в >чем вопрос! > >ЗЫ: Чета меня сейчас на базар >пробило :)) конкретный пример - твой и решать тебе его надо самому: если ставишь через pkg_add - то должен определить как собран этот пакет: strings spop3d | grep conf найдешь где этот демон ищет свою конфигурацию, в GNU by-default PREFIX=/usr/local, соответственно /usr/local/etc/spop3d.conf pop2 нафик не нужен - старая реализация pop2 на 109 порту, если таковая есть в /etc/inetd.conf - закоментарить и kill -hup inetd.pid spop3d.conf.example: ------------------ spop3d.conf ------------------ /* This example is very stupid. Don't use it as a base for your own configuration file */ <Global> AllowRootLogin yes MailDropName Maildir MailDropType maildir UserBullFile .spop3d-blurp /* It's just an example */ ReadExpire 0 </Global> <VirtualHost 192.168.1.1> UnreadExpire never APOPServerName jakis.tam.host.w.pl MailDropName "/var/spool/mail/%s" /* It is a comment */ MailDropType mailbox AutoLogoutTime 5s UserOverride yes AllowAPOP yes ChangeGID true </VirtualHost> ------------------------------------------------ посмотреть как собран: ldd spop3d если с pam-support (libpam...) то внести необходимые изменения в pam.conf, заменить пути в соответствии со своей системой, например: #%PAM-1.0 auth required /lib/security/pam_pwdb.so shadow account required /lib/security/pam_pwdb.so The newest version of the server is available under: ftp://ftp.rudykot.pl/pub/solidpop3d ftp://sedez.iq.pl/pub/solidpop3d ftp://dione.ids.pl/pub/solidpop3d Homepage: http://solidpop3d.pld.org.pl/ скачать sources и посмотреть-почитать что к чему, по верхним ссылкам найти mail-list archive и через набраться информации.
- СУПЕР!!! СП!, Petja, 19:36 , 30-Сен-01 (6)
Млин, я тащусь от такого классного, исчерпывающего ответа! ЭЭЭССПЭЭЭ!!! Thanks!
|