Настройка postfix

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

Модератор: Bizdelnick

Максимыч
Сообщения: 15

Настройка postfix

Сообщение Максимыч »

Решил настроить почтовый сервер на базе postfix. Вроде настроил. С Linux машины письма отправляются (пробывал с помощью telnet-а), а вот с другой машины локальной сети ничего не отправляется (пробывал The Bat-ом). Ошибки он никакой не выдаёт. Просто пишет "Письмо не отправлено по причине:" и всё.
У меня такие вопросы: какое имя пользователя и пароль надо указывать в The Bat для отправки и получения писем (как я думаю такой пользователь с таким паролем просто должен быть создан на Linux машине)? Что надо дописать в конфигурационном файле чтобы письма отправлялись и с других компьютеров локальной сети?

Вот мой main.cf:
# These are only the parameters changed from a default install
# see /etc/postfix/main.cf.dist for a commented, fuller version of this file.


myhostname=organ.ru
mydomain=organ.ru
mynetworks=192.168.0.0/250, 127.0.0.0/8
# These are changed by postfix install script
readme_directory = /usr/share/doc/postfix-2.1.0/README_FILES
sample_directory = /usr/share/doc/postfix-2.1.0/samples
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.postfix
mailq_path = /usr/bin/mailq.postfix
queue_directory = /var/spool/postfix
mail_owner = postfix

# User configurable parameters

inet_interfaces = all
mynetworks_style = host
delay_warning_time = 4h
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux)
unknown_local_recipient_reject_code = 450
smtp-filter_destination_concurrency_limit = 2
lmtp-filter_destination_concurrency_limit = 2
smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
Спасибо сказали:
Аватара пользователя
stannum
Сообщения: 322
Статус: Свободолюбитель
ОС: Debian GNU/Linux unstable

Re: Настройка postfix

Сообщение stannum »

А попробуй так же телнетом, как и слинуховой тачки

http://www.freesource.info/wiki/AltLinux/D...ySQLCourierIMAP
http://linux.yaroslavl.ru/docs/altlinux/master22_u/ch09.html
да много разных howto надо лишь пагуглить
Создавать юзеров на машине не обязательно, можно создавать виртуальных юзеров, которые будут храница в мускульной базе. Читайте по моим ссылкам, сам ими пользовался.
Спасибо сказали:
Максимыч
Сообщения: 15

Re: Настройка postfix

Сообщение Максимыч »

Да, кстати чуть не забыл. В log файле postfix пишется:
connect from unknown [192.168.0.10]

Почему он не может отправить письмо?
Спасибо сказали:
Аватара пользователя
stannum
Сообщения: 322
Статус: Свободолюбитель
ОС: Debian GNU/Linux unstable

Re: Настройка postfix

Сообщение stannum »

Максимыч писал(а):
06.12.2006 16:23
Да, кстати чуть не забыл. В log файле postfix пишется:
connect from unknown [192.168.0.10]

Почему он не может отправить письмо?

Надо курить логи. Тщательно курить.
Посмотри что пишется после этой твоей строки, когда в Зе Бат!е появляется ошипка.

И еще скажу настройка postfix - это не такое уж и легкое дело, хоть и легче настройки sendmail. Нужно многое учитывать: защиты от спама, вирусов, спаммеров.... Отнеситесь со всей серьезностью к данному вопросу и тщательно почитайте для начала по моим ссылкам, а потом сами найдите инфу про неясные моменты.
Удачи!
Спасибо сказали:
Максимыч
Сообщения: 15

Re: Настройка postfix

Сообщение Максимыч »

Вроде немного разобрался. Почта теперь отправляется и с других компьютеров локальной сети. Помогло то. что в параметре mynetworks я явно указал IP а не диапазон.
Вопросы теперь такие: а почему не работает диапазон. т.е. mynetworks=192.168.0.0/250?
И второй вопрос. главный - а как теперь забирать почту с Linux-сервера? Что надо настраивать? Fetchmail?
Спасибо сказали:
Аватара пользователя
stannum
Сообщения: 322
Статус: Свободолюбитель
ОС: Debian GNU/Linux unstable

Re: Настройка postfix

Сообщение stannum »

очень странная маска подсети 250 - не считаете, учитывая, что максимум бит в адресе только 32 :lol:
Диапазоны так не задаются, да и вообще не задаются в этом параметре. Можно задаваться сети, параметр ведь недвусмысленно об этом говорит.
надо вот примерно так 10.3.0.0/24, 192.168.10.0/16...

А на главный вопрос ответ уже был в моих ссылках, внимательнее надо быть
Cyrus IMAP
Courier IMAP много всего
Спасибо сказали:
Максимыч
Сообщения: 15

Re: Настройка postfix

Сообщение Максимыч »

Просканировал порты nmap-ом 110 порт закрыт. Как его открыть?
Спасибо сказали:
suhanov
Сообщения: 92
ОС: RedHat 9; Ubuntu 6.06.1 LTS

Re: Настройка postfix

Сообщение suhanov »

Максимыч
Просканировал порты nmap-ом 110 порт закрыт. Как его открыть?

Postfix тут не при чём. Ставь, например, popa3d - и будет тебе счастье.
Спасибо сказали:
Максимыч
Сообщения: 15

Re: Настройка postfix

Сообщение Максимыч »

А как сделать так чтобы почта складывалась не в папку /var/spool/mail, а папку каждого пользователя? Пробывал прописывать параметр home_mailbox=Maildir и создавать в домашней папке пользователя папку Maildir - НЕ ПОМОГЛО. В логах пишет ошибку что-то вроде "Невозможно создать файл /home/user/Maildir/tmp/много_цифр". Права на эту папку выставленны 777.
Спасибо сказали:
suhanov
Сообщения: 92
ОС: RedHat 9; Ubuntu 6.06.1 LTS

Re: Настройка postfix

Сообщение suhanov »

А зачем? Ну и пусть хранится в /var/mail. Работал и с форматом "Mailbox", и с форматом "всё-в-одном-файле" - разницы не почувствовал.
Спасибо сказали: