Решил настроить почтовый сервер на базе 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
Настройка postfix
Модератор: Bizdelnick
-
stannum
- Сообщения: 322
- Статус: Свободолюбитель
- ОС: Debian GNU/Linux unstable
Re: Настройка postfix
А попробуй так же телнетом, как и слинуховой тачки
http://www.freesource.info/wiki/AltLinux/D...ySQLCourierIMAP
http://linux.yaroslavl.ru/docs/altlinux/master22_u/ch09.html
да много разных howto надо лишь пагуглить
Создавать юзеров на машине не обязательно, можно создавать виртуальных юзеров, которые будут храница в мускульной базе. Читайте по моим ссылкам, сам ими пользовался.
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]
Почему он не может отправить письмо?
connect from unknown [192.168.0.10]
Почему он не может отправить письмо?
-
stannum
- Сообщения: 322
- Статус: Свободолюбитель
- ОС: Debian GNU/Linux unstable
Re: Настройка postfix
Надо курить логи. Тщательно курить.
Посмотри что пишется после этой твоей строки, когда в Зе Бат!е появляется ошипка.
И еще скажу настройка postfix - это не такое уж и легкое дело, хоть и легче настройки sendmail. Нужно многое учитывать: защиты от спама, вирусов, спаммеров.... Отнеситесь со всей серьезностью к данному вопросу и тщательно почитайте для начала по моим ссылкам, а потом сами найдите инфу про неясные моменты.
Удачи!
-
Максимыч
- Сообщения: 15
Re: Настройка postfix
Вроде немного разобрался. Почта теперь отправляется и с других компьютеров локальной сети. Помогло то. что в параметре mynetworks я явно указал IP а не диапазон.
Вопросы теперь такие: а почему не работает диапазон. т.е. mynetworks=192.168.0.0/250?
И второй вопрос. главный - а как теперь забирать почту с Linux-сервера? Что надо настраивать? Fetchmail?
Вопросы теперь такие: а почему не работает диапазон. т.е. mynetworks=192.168.0.0/250?
И второй вопрос. главный - а как теперь забирать почту с Linux-сервера? Что надо настраивать? Fetchmail?
-
stannum
- Сообщения: 322
- Статус: Свободолюбитель
- ОС: Debian GNU/Linux unstable
Re: Настройка postfix
очень странная маска подсети 250 - не считаете, учитывая, что максимум бит в адресе только 32 :lol:
Диапазоны так не задаются, да и вообще не задаются в этом параметре. Можно задаваться сети, параметр ведь недвусмысленно об этом говорит.
надо вот примерно так 10.3.0.0/24, 192.168.10.0/16...
А на главный вопрос ответ уже был в моих ссылках, внимательнее надо быть
Cyrus IMAP
Courier IMAP много всего
Диапазоны так не задаются, да и вообще не задаются в этом параметре. Можно задаваться сети, параметр ведь недвусмысленно об этом говорит.
надо вот примерно так 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
Максимыч
Postfix тут не при чём. Ставь, например, popa3d - и будет тебе счастье.
Просканировал порты 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
А зачем? Ну и пусть хранится в /var/mail. Работал и с форматом "Mailbox", и с форматом "всё-в-одном-файле" - разницы не почувствовал.