Почта приходит на сервер, а из ящиков её забрать нельзя (Тупик..... в каком направлении думать? Может я пропустил чего?)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Vasilich
Сообщения: 23
ОС: Linux'ы.

Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение Vasilich »

Проблема следующая:
На сервере (Mandriva powerpack 2007) установлен почтовый сервер Postfix
Сервер выходит в инет через ISDN, к нему подключена локалка, где на машинах почтовые клиенты стоят.
Сервер настроен, по логам видно, что почта с внешних ящиков (типа Яндекс) приходит и в ящиках она есть,
Но клиенты её забрать не могут - "Невозможно соединиться с сервером".
Отправка почты проходит без проблем (SMTP-сервер у клиентов указан он же, хотя прокатывает и провайдерский relay ).
Инет локалка без проблем получает.
В чём может быть дело? Я уже всё передумал :wacko:
Может iptables?
Спасибо сказали:
Topper
Бывший модератор
Сообщения: 2088
Статус: Насильник бабушек-педофилок
ОС: Windows 10

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение Topper »

А с каких пор postfix умеет отдавать почту по pop3? Насколько мне кажется, оно умеет только SMTP, а для поддержки pop3 в пару к нему имеется традиция ставить courier-imap
Хрю.
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение csx »

или uw-imap или popa3d
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Vasilich
Сообщения: 23
ОС: Linux'ы.

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение Vasilich »

Блин.........позор......вот уж действительно чайник так чайник........... пойду ставить что-нибудь в пару....... А с pop3 умеет только popa3d работать? А то клиентов-то немало, всем Bat перенастраивать нелегко....

а нет.... курьер тоже может.... буду ставить
Спасибо сказали:
Аватара пользователя
VPF
Сообщения: 1042
Статус: форум покинул
ОС: Mandriva,ClarkConnect,Windows

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение VPF »

Vasilich писал(а):
17.04.2007 17:31
Проблема следующая:
На сервере (Mandriva powerpack 2007) установлен почтовый сервер Postfix
Сервер выходит в инет через ISDN, к нему подключена локалка, где на машинах почтовые клиенты стоят.
Сервер настроен, по логам видно, что почта с внешних ящиков (типа Яндекс) приходит и в ящиках она есть,
Но клиенты её забрать не могут - "Невозможно соединиться с сервером".
Отправка почты проходит без проблем (SMTP-сервер у клиентов указан он же, хотя прокатывает и провайдерский relay ).
Инет локалка без проблем получает.
В чём может быть дело? Я уже всё передумал :wacko:
Может iptables?


В дистрибутив Mandriva уже входят все необходимые серверные компоненты.
Необходимо только сначала создать почтовых пользователей (либо работать с виртуальными, что требует дополнительных настроек), настроить конфиги и запустить сервисы.

Для начала покажи конфиг Postfix (main.cf) и расскажи подробнее как выглядит вся почтовая структура.

Уже три аналогичные темы висят на форуме последнюю неделю .
Для начала почитай, что там отвечали, чтобы не повторяться кадый раз.
Ведь есть же правило, прежде, чем создавать тему, надо поискать похожую.
Think different www.vorko.info
Спасибо сказали:
Vasilich
Сообщения: 23
ОС: Linux'ы.

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение Vasilich »

А как courier (Установлен с поддержкой только pop3, имап не нужен) настрить так, чтобы авторизация проходила по базе пользователей /etc/passwd ? Почта уже хранится в /var/spool/mail/ и желательно этот путь не менять.
Как я понимаю, нужно заставить courier работать с mbox - ящиками

VPF писал(а):
18.04.2007 10:25
В дистрибутив Mandriva уже входят все необходимые серверные компоненты.
Необходимо только сначала создать почтовых пользователей (либо работать с виртуальными, что требует дополнительных настроек), настроить конфиги и запустить сервисы.

Для начала покажи конфиг Postfix (main.cf) и расскажи подробнее как выглядит вся почтовая структура.

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

С Postfix всё в порядке, выяснилось, что не настроен pop3-сервер (courier)
Выше как раз вопрос, которого я не нашёл в тех трёх темах.
SQL и прочее прикручивать не хочу, виртуальных пользователей не будет
Спасибо сказали:
Аватара пользователя
VPF
Сообщения: 1042
Статус: форум покинул
ОС: Mandriva,ClarkConnect,Windows

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение VPF »

Vasilich писал(а):
18.04.2007 11:33
А как courier (Установлен с поддержкой только pop3, имап не нужен) настрить так, чтобы авторизация проходила по базе пользователей /etc/passwd ? Почта уже хранится в /var/spool/mail/ и желательно этот путь не менять.
Как я понимаю, нужно заставить courier работать с mbox - ящиками


Тогда ставь сервер IMAP (пакет входит в дистрибутив и называется imap-2004), который поддерживает и pop и imap и работает с mailbox.
Его даже настраивать не надо.
На пользовательских ПК настроишь клиентские программы, в которых пропишешь адрес почтового сервера, порты, логины (по имени пользователя) и пароли.
Такой вариант не подходит что-ли?

Без конфига main.cf ничего более сказать не могу.
Think different www.vorko.info
Спасибо сказали:
Vasilich
Сообщения: 23
ОС: Linux'ы.

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение Vasilich »

вот main.cf постфикса, ешо работа нареканий не вызывает :

Код:

readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES html_directory = /usr/share/doc/postfix-2.3.3/html sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop command_directory = /usr/sbin manpage_directory = /usr/share/man daemon_directory = /usr/lib/postfix newaliases_path = /usr/bin/newaliases mailq_path = /usr/bin/mailq queue_directory = /var/spool/postfix mail_owner = postfix myhostname = tgmpi.tmb.ru mail_spool_directory = /var/spool/mail # User configurable parameters mydestination = server.isp.ru, localhost inet_interfaces = all mynetworks = 10.0.0.0/24, 127.0.0.0/8 mynetworks_style = subnet relay_domains = $mydestination relay_domains_reject_code = 554 relayhost = [relay.isp.ru] #delay_warning_time = 4h #smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandriva Linux) debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 unknown_local_recipient_reject_code = 450 smtp-filter_destination_concurrency_limit = 2 lmtp-filter_destination_concurrency_limit = 2


имена серверов изменены.
По поводу courier - он по умолчанию что ли с mbox в /var/spool/mail работает?
тогда где у него это указывается?
Спасибо сказали:
Аватара пользователя
VPF
Сообщения: 1042
Статус: форум покинул
ОС: Mandriva,ClarkConnect,Windows

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение VPF »

Я поправил свой предыдущий ответ.
Используй сервер imap (не требует настройки).

Конфиг Postfix настроен не полностью и содержит опасные параметры.
Обрати внимание

Код: Выделить всё

mydestination = server.isp.ru, localhost

mynetworks = 10.0.0.0/24, 127.0.0.0/8


Я выкладывал уже в других темах базовую часть конфига с разъяснениями.
Посмотри. Если уж не разберёшься, тогда поясню.
Think different www.vorko.info
Спасибо сказали:
Vasilich
Сообщения: 23
ОС: Linux'ы.

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение Vasilich »

с постфиксом разберусь, спасибо за совет.

по курьеру 2 вопроса:
1. Умеет ли курьер работать с ящиками формата mbox?
2. Будет ли он работать с такими ящиками при обращении к нему по протоколу pop3 (imap поднимать - не пойдет, клиентам почтовики перенатраивать долго ) ?

ВСЁ! оба вопроса отпали - удаляю курьер, с mbox' ами он не работает.
ставлю popa3d. Надеюсь вопросов не возникнет.
Спасибо сказали:
Vasilich
Сообщения: 23
ОС: Linux'ы.

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение Vasilich »

Блин, теперь с popa3d проблема.
Не отдаёт почту клиентам:
В логах:
Authentication passed for user xxxx
Failed or refused to load /var/spool/mail/xxxx
Спасибо сказали:
Аватара пользователя
VPF
Сообщения: 1042
Статус: форум покинул
ОС: Mandriva,ClarkConnect,Windows

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение VPF »

Vasilich писал(а):
18.04.2007 15:34
Блин, теперь с popa3d проблема.
Не отдаёт почту клиентам:
В логах:
Authentication passed for user xxxx
Failed or refused to load /var/spool/mail/xxxx


Пользователи должны входить в группу mail и для почтовых ящиков в /var/spool/mail/ должны быть настроены права. У каждого ящика владельцем должен быть пользователь одноимённый и группа mail. Для группы должны быть права на запись.
Think different www.vorko.info
Спасибо сказали:
Vasilich
Сообщения: 23
ОС: Linux'ы.

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение Vasilich »

Всё сделал в точности, все пользователи являются членами группы mail, каждый mbox-файл имеет права 660, хозяина своего и группу mail.
Всё равно не работает. А в /etc/hosts.allow ничего не надо добавлять?
Спасибо сказали:
Аватара пользователя
VPF
Сообщения: 1042
Статус: форум покинул
ОС: Mandriva,ClarkConnect,Windows

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение VPF »

Vasilich писал(а):
18.04.2007 16:18
Всё сделал в точности, все пользователи являются членами группы mail, каждый mbox-файл имеет права 660, хозяина своего и группу mail.
Всё равно не работает. А в /etc/hosts.allow ничего не надо добавлять?


Письма в ящики поступают?
Установи сервер IMAP. Он поддерживает все протоколы. В сервисах отметишь только сервис ipop.
Этот сервер всегда был основным у Mandriva и я работал только с ним.
Think different www.vorko.info
Спасибо сказали:
Vasilich
Сообщения: 23
ОС: Linux'ы.

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение Vasilich »

Почта в ящики поступает.
Попробую поставить IMAP ( есть в наличии imap-2004g-2)
Спасибо сказали:
Аватара пользователя
VPF
Сообщения: 1042
Статус: форум покинул
ОС: Mandriva,ClarkConnect,Windows

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение VPF »

Vasilich писал(а):
18.04.2007 16:30
Почта в ящики поступает.
Попробую поставить IMAP ( есть в наличии imap-2004g-2)



Проверь в настройках файрвола (если он активирован в службах) разрешён ли доступ для почтовых сервисов.
Think different www.vorko.info
Спасибо сказали:
Аватара пользователя
rolano
Сообщения: 845
Статус: еще один юзер FreeBSD
ОС: какая-то

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение rolano »

А этот pop3-сервер сам авторизует юзеров или через приблуду какую? Я что-то похожее настраивал - нужны были Cyrus SASL
Я знаю только то, что ничего не знаю ... потому и обречен вечно учиться.
Спасибо сказали:
Vasilich
Сообщения: 23
ОС: Linux'ы.

Re: Почта приходит на сервер, а из ящиков её забрать нельзя

Сообщение Vasilich »

УРА!!! Работает! :rolleyes:
поставил imap-2004. (как напряжно всё с инета качать - диски дома забыл)
VPF, огромное спасибо за помощь!
P.S.
И всё же не обошлось без "косяков" - вот с одним ящиком (по иронии судьбы - моего начальника :laugh: )
сначала имап ругался:
command stream end of file while reading line user=xxx host=xxxxxxxx
Странно, но помогла смена пароля на клиенте (он его в TheBat сменил зачем-то, не предупредив меня)
Спасибо сказали: