Ну значть вот есть сендмайл и надо приделать какойнть поп3 сервер,
вот я инстальнул spop3d встроенный в порты, но не могу настроить ваще не подает признаков жизни. Ну я сделал pkg_add на его архив и прописал его в inetd.conf : pop3......../var/local/sbin/spop3d (там он лежит) spop3d -n /var/mail/%s (там лежат письма юзеров) все.
вот.. и #ps -ax -не показывает его ваще и так, со строки запускал и все равно фиг (запускался но не видно его) ну и естессно почту не забрать с него. Так вот я не делал spop3d.conf потомучто не нашел в манах как делать его.. Вот... если кто знает как его обуздать помогите практическим советом пожайлуста!
А если кто юзал другие поп3 серверы тоже совместно с сендмайл, то готов ради того чтобы мой мэйл сервер заработал перейти на предложенные ими проги...
Заранее безгранично благодарен
Он и не должн у тебя видется, только если попытаешься телнетом на машину попасть на 110 порт
и после смотри в лог там будет все арсписано до мелочей, и не суть важно какой POP3 сервер,
я настраивал (если можно так назвать) cucipop, popa3d, pop3d все работает по этому же принципу.
гланое что бы inetd был запущен
>Он и не должн у тебя
>видется, только если попытаешься телнетом
>на машину попасть на 110
>порт
>и после смотри в лог там
>будет все арсписано до мелочей,
>и не суть важно какой
>POP3 сервер,
>я настраивал (если можно так назвать)
>cucipop, popa3d, pop3d все работает
>по этому же принципу.
>гланое что бы inetd был запущен
>
Тогда сконфигурю вопрос так: Sendmail работает отлично раскладывает почту юзерам в /var/mail/"user" (кстати все хотел уточнить как называется (Maildir или Mailbox) когда в файл мессаги по очереди пишутся (Это мой случай те "user" - это файл)) вот.. а вот spop3d-сволочь не раздает ее(коннекчусь я с другого компа под нужным логином и паролем из оутлукаексп. а в ответ мне еггог)...
в чем дело я просто не догадываюсь даже...
по идее все дб нормально...
Подскажите куда глядеть!!! Плз.
ЗЫ: я не могу в данный момент проверить телнетом поп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 будет искаться
в MailDirPOP3 в соответствии со стандартом работает с
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, как - это
уже личная или корпоративная политикаЗа сим, все.
>изучать 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 -фиг оно туда пришло (правда пробовал тока один раз те может и бип сам глючит) почему это может быть и может ли это быть из-за сендмэйл??? Вот в чем вопрос!ЗЫ: Чета меня сейчас на базар пробило :))
>>изучать 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.confpop2 нафик не нужен - старая реализация pop2
на 109 порту, если таковая есть в /etc/inetd.conf
- закоментарить и kill -hup inetd.pidspop3d.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.soThe 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/solidpop3dHomepage:
http://solidpop3d.pld.org.pl/скачать sources и посмотреть-почитать что к чему,
по верхним ссылкам найти mail-list archive и
через набраться информации.
Млин, я тащусь от такого классного, исчерпывающего ответа!
ЭЭЭССПЭЭЭ!!! Thanks!
>Млин, я тащусь от такого классного,
>исчерпывающего ответа!
>ЭЭЭССПЭЭЭ!!! Thanks!http://www.openbsd.org/ports.html#Use
советую использовать порты вместо packages
гораздо меньше проблем будет