Проблемы с настройкой Posrfix

Аватар пользователя THE_Beginner

Товарищи, граждане, человеки!
Помогите пожалуйста настроить Postfix!
Третий день уже бьюсь с ним... Doc'ов обчитался уже... Все кажеться не так сложно...
Но...
Есть несколько вопросов:
1. Можно ли настроить Postfix на работу только в локальной сети и если можно то как????
Прошу привести настройки main.cf для такого варианта.
2. Обязательна ли запись MX в DNS для Postfixa? Или можно обойтись кэширующим DNS или вообще без DNS?
Прошу превести настройки main.cf для такого варианта.

Помогите пожалуйста скоро на стену полезу!!! ((
Заранее ОГРОМНОЕ СПАСИБО ВСЕМ ОТКЛИКНУВШЕМСЯ!!!!

Аватар пользователя IsakovAN

Проблемы с настройкой Posrfix

THE_Beginner писал(а):
Можно ли настроить Postfix на работу только в локальной сети и если можно то как????

Задача в чем? Чтобы принимал почту из локалки и отправлял в инет? Или еще и домен обслуживал?
Тебе нужно настроить следующие параметры:
mynetworks - твоя локалка
inet_interfaces - и интерфейсы с которых надо принимать почту

THE_Beginner писал(а):
2. Обязательна ли запись MX в DNS для Postfixa? Или можно обойтись кэширующим DNS или вообще без DNS?

Если надо, чтобы принимал почту из инета, то необходима.

THE_Beginner писал(а):
Помогите пожалуйста скоро на стену полезу!!! ((

На стенку лезть необязательно. Вполне достаточно будет просто подробно изложить возникшие проблемы, привести логи и т.п. Улыбка

Аватар пользователя THE_Beginner

Re: Проблемы с настройкой Posrfix

Дома поставил Postfix из .rpm (на работе возможности обкатать Postfix временно нет)
Дома выхода в и-нет тоже временно нет.
Поднял DNS кеширующий
Настроил сетку (для приличия) ))
IP: 192.168.2.1
GW 192.168.2.100
netmask 255.255.255.0
пример resolv.conf:

domain sun.local
nameserver 127.0.0.1

Пример main.cf:

myhostname = moon.sun.local
mydomain = sun.local
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost
unknown_local_recipient_reject_code = 550
mynetworks = 192.168.2.0/24, 127.0.0.0/8
relayhost = $mydomain
alias_database = hash:/etc/mail/aliases
home_mailbox = Mailbox
mailbox_transport = cyrus
defer_transports = cyrus

Пример файла aliasses:
root: test@sun.local

В логах пишет что то про MX запись в DNS

Товарищи, можно как нть без MX обойтись? (((

Аватар пользователя IsakovAN

Re: Проблемы с настройкой Posrfix

THE_Beginner писал(а):
В логах пишет что то про MX запись в DNS

1. "Что-то" надо описывать подробнее! Улыбка
2. Повторяю вопрос: вам требуется, чтобы postfix принимал почту для вашего домена(sun.local) или вам нужно чтобы компы из локалки могли через него почту в инет отправлять? Если вам надо принимать почту для домена, то, само собой разумеется, вам нужно настроить DNS-домен. Нужно создать в нем MX запись про ваш почтовый сервер.

Аватар пользователя THE_Beginner

Re: Проблемы с настройкой Posrfix

нужно чтобы компы из локалки могли через него почту в инет отправлять

Спасибо!

Аватар пользователя IsakovAN

Re: Проблемы с настройкой Posrfix

THE_Beginner писал(а):
нужно чтобы компы из локалки могли через него почту в инет отправлять

Так. Уже лучше. Тогда уточняющий вопрос: сервер должен самостоятельно доставлять сообщения или через почтовый сервер провайдера?
Если самостоятельно, то:
1. В inet_interfaces надо указать ваш IPшник в локалке.
2. relayhost = $mydomain - закоментировать, ибо это для передачи почты другому серверу
3. Следующие параметры вам НЕ нужны. Они только для приема почты.
alias_database = hash:/etc/mail/aliases
home_mailbox = Mailbox
mailbox_transport = cyrus
defer_transports = cyrus
4. Когда адресат будет получать письмо от вашего сервера, что должно быть в поле "От"? vasya.pupkin@sun.local или у вас есть домен? Дело в том, что некоторые популярные почтовые сервера НЕ ПРИНИМАЮТ почту от всяких там sun.local которых нет в системе DNS.

P.S. И все-таки, процитируйте логи на всякий пожарный. Улыбка

Аватар пользователя THE_Beginner

Re: Проблемы с настройкой Posrfix

Спасибо вам IsakovAN за ваше внимание к моему вопросу! На других форумах просто или игнорируют подобные темы или пишут: "читай RTFM"! ) Поэтому и десь я тему полностью не раскрывал, думал всеравно не толком не помогут...

Ситуация такая: В линуксе я новичок! Работаю с ним меяца 2-3. Хочу перевести на эту ОС сервера, пробовал настраивать Squid+Sarg, iptables, DNS... В принципе разобрался, получилось... Пришел черед Postfixa... Результат за черыре дня нулевой...

Описание ситуации:
Сегодня поставил его на работе на своей машине.
Сеть:
Сеть входит в домен win2003 сидим за прокси сервером и файерволом, почтой занимается виндовый Exchange.
Моя машина:
IP 192.168.x.x
netmask 255.255.255.0
gw 192.168.a.a

resolv.conf
domain akb.ru
namemaster 192.168.b.b
namemaster 192.168.c.c

В конечном этоге хотелось бы перевести все на Linux
Роль Postfixa: доставлять почту через почтовый сервер провайдера. Собирать почту с внешних почтовых ящиков (я так понял этим занимается fetchmail) и раздавать ее локальным адресатам.

Подскажите пожалуйста (в комплексе) с чего начать?
Буду очень благодарен...

Аватар пользователя IsakovAN

Re: Проблемы с настройкой Posrfix

THE_Beginner писал(а):
Спасибо вам IsakovAN за ваше внимание к моему вопросу!

Не за что.

THE_Beginner писал(а):
В конечном этоге хотелось бы перевести все на Linux

Благородная цель.

THE_Beginner писал(а):
Роль Postfixa: доставлять почту через почтовый сервер провайдера.

С маршрутом доставки почты все ясно. Т.е. у ваших пользователей есть свои почтовые ящики, на чужих серверах. Они будут отправлять свои сообщения через вам почтовый сервер, со СВОИМИ обратными адресами. Проблем нет. Вопрос в следующем: а провайдер на это согласен? Он позволяет отправлять через свой сервер сообщения с "левыми" обратными адресами?

THE_Beginner писал(а):
Собирать почту с внешних почтовых ящиков (я так понял этим занимается fetchmail) и раздавать ее локальным адресатам.

1. Требуется создать локальных пользователей, для того чтобы эти п/я появились.
2. Установите courier-imap(рекомендую).
3. В main.cf установите следующие параметры:
home_mailbox = .maildir/
relayhost = провайдерский почтовый сервер
4. Закоментируйте:
mailbox_transport = cyrus
defer_transports = cyrus

Аватар пользователя THE_Beginner

Re: Проблемы с настройкой Posrfix

Большое спасибо за советы!
Да провайдер согласен! Таким же макаром сейчас работает и exchange.
Буду пробовать! )

RSS-материал