The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Народ, кто юзал 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, IMAP

        1. 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 и
            через набраться информации.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру