Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Почтовый сервер postfix документация и FAQ

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10

Открыть новую тему     Написать ответ в эту тему

bva



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почтовый сервер Postfix


Postfix — почтовый сервер (MTA — mail transfer agent). Postfix является свободным программным обеспечением.
Postfix создавался как альтернатива Sendmail. Считается, что Postfix быстрее работает, легче в администрировании, более защищён и, что важно, совместим с Sendmail.
Postfix отличается продуманной модульной архитектурой, которая позволяет создать очень надёжную и быструю почтовую систему. Так, например, привилегии root требуются только для открытия порта (TCP 25 порт), а демоны, которые выполняют основную работу, могут работать непривилегированным пользователем в изолированном (chroot) окружении, что очень положительно сказывается на безопасности.
Архитектура Postfix выполнена в стиле UNIX — где простые программы выполняют минимальный набор функций, но выполняют их быстро и надежно. При простое почтовой системы ненужные демоны могут прекращать свою работу, высвобождая тем самым память, а при необходимости снова запускаются master-демоном.
Также стоит отметить более простую и понятную конфигурацию по сравнению с Sendmail и меньшую ресурсоёмкость, особенно во время простоя почтовой системы.
Совместим с AIX, BSD, HP-UX, IRIX, GNU/Linux, Mac OS X, Solaris, Tru64 UNIX, фактически может быть собран на любой Unix-подобной операционной системе, поддерживающей POSIX и имеющей компилятор C. Является службой пересылки почты по умолчанию в ОС NetBSD.

http://www.kalinin.ru/programming/abstract/08_02_03.shtml - Postfix изнутри  (принципы работы)
http://www.opennet.ru/base/net/postfix_tls.txt.html - Настройка postfix с возможностью шифрования и защиты от вирусов и спама
Отдельно обсуждается: Антиспамерский фильтр для Postfix'а | Postfix + TLS | Как правильно настроить квоту в Postfix | Postfix: Компиляция и настройка
Также посмотрите фильтр по PostFix
А также полезные ссылки: HOWTO postfix+AVP(via avcheck)+cyrus under FreeBSD
Сайт с оооочень полезным патчем для postfix-а. Патч позволяет настроить в postfix квоту для виртуальных почтовых ящиков. Все очень легко патчится и очень легко настраивается.

Всего записей: 44 | Зарегистр. 12-04-2002 | Отправлено: 12:41 19-07-2002 | Исправлено: shrmn, 17:30 24-11-2013
aut

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А вот как пересылать исходящую почту на внешний понять не могу....  
 
Выручайте...


Код:
 
/etc/postfix/main.cf:  
relayhost = [smtp.mail.ru]  
 
smtp_sasl_auth_enable = yes  
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd  
 
/etc/postfix/sasl_passwd:  
[smtp.mail.ru]            tester:123123
 

 
Но только - зачем?

Всего записей: 265 | Зарегистр. 19-07-2004 | Отправлено: 11:41 18-11-2009
Secona

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет Всем. Я хотел создать почтовый сервер Pasfix. У меня Линукс Мандрива.  Уже три недели мучаюсь никак не получается все книжки просмотрел, делал все как книжке main.cf настраивал результат ноль . Ребята кто нит может показать настройки по порядку яснее или готовую конфигурацию .
заранье спасибо.  
 
Добавлено:
извините почтовый сервер Postfix

Всего записей: 41 | Зарегистр. 22-01-2007 | Отправлено: 13:37 03-12-2009
aut

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Secona
 

Цитата:
никак не получается все книжки просмотрел, делал все как книжке main.cf настраивал результат ноль .

 
Что ИМЕННО не получается? Боюсь, пока не укажешь конкретные проблемы - вряд ли кто сможет здесь тебе помочь.

Всего записей: 265 | Зарегистр. 19-07-2004 | Отправлено: 16:13 03-12-2009
dsfkjzhnxcxz

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток. Помогите, пожалуйста, запустить postfix. Стоит Mandriva 2009.1. Устанавливал postfix из rpm-пакетов. При попытке запустить командой postfix start вылезает сообщение:

Код:
 
postfix/postfix-script: starting the Postfix mail system
 

А если ввести команду postfix stop, то получается пот такое сообщение:

Код:
 
postfix/postfix-script: fatal: the Postfix mail system is not running
 

 
Подскажите как быть в данной ситуации?

Всего записей: 118 | Зарегистр. 21-07-2007 | Отправлено: 13:35 26-01-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dsfkjzhnxcxz Скорее всего, файл с  pid процесса postfix в нестандартном месте, поэтому скрипт не может обнаружить процесс. postfix-scrip - это обычный текстовый файл, открой его в редакторе, просмотри и поправь что неправильно.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 16717 | Зарегистр. 13-06-2007 | Отправлено: 13:44 26-01-2011
dsfkjzhnxcxz

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vlary
 Я нашёл файл /var/spool/postfix/pid/master.pid это оно?
В нём сначала было число 30963, через минут пять уже 31569
Но ни того ни другого процесса в системе нет

Всего записей: 118 | Зарегистр. 21-07-2007 | Отправлено: 14:49 26-01-2011 | Исправлено: dsfkjzhnxcxz, 14:56 26-01-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dsfkjzhnxcxz Да, похоже он. И посмотри что в логах, такое впечатление, что master процесс постоянно падает из-за чего-то. Может быть, кривые права на директории и файлы?


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 16717 | Зарегистр. 13-06-2007 | Отправлено: 16:09 26-01-2011
emfs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Где настраиваются тексты ответов постфикса о доставке и т.д.?

Всего записей: 900 | Зарегистр. 09-07-2007 | Отправлено: 16:26 26-01-2011
dsfkjzhnxcxz

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
 И посмотри что в логах, такое впечатление, что master процесс постоянно падает из-за чего-то.

В логах при запуске команды postfix start пишется следующее:

Код:
 
Jan 26 18:40:09 localhost postfix/master[2629]: fatal: bind 0.0.0.0 port 25: Address already in use
 

 
Добавлено:
vlary, спасибо большое, всё получилось. Проблема заключалась в том что qmail использовал 25 порт

Всего записей: 118 | Зарегистр. 21-07-2007 | Отправлено: 16:38 26-01-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
emfs В конфиге постфикса
bounce_template_file = /etc/postfix/bounce.cf
Копируешь в него /etc/postfix/bounce.cf.default, правишь как тебе нужно и радуешься жизни.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 16717 | Зарегистр. 13-06-2007 | Отправлено: 17:15 26-01-2011
dsfkjzhnxcxz

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток! Ни как не могу разобраться с адресами в postfix.
Мне нужно чтобы письмо на адрес info@user1.ru попадало на user1@user1.ru, а письмо на адрес info@user2.ru попадало на user2@user2.ru.
Я прописал алиасы в /etc/postfix/aliases

Код:
info: user1,user2

В итоге если написать письмо либо на info@user1.ru, либо на info@user2.ru - письмо попадает на оба ящика сразу.
Что я делаю не так?

Всего записей: 118 | Зарегистр. 21-07-2007 | Отправлено: 09:31 29-01-2011 | Исправлено: dsfkjzhnxcxz, 09:33 29-01-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dsfkjzhnxcxz
Цитата:
Что я делаю не так?
Все как раз именно так. Поскольку postfix обслуживает ящики для двух доменов user1.ru и user2.ru, ему пофиг, что за домен. Поэтому при настроенном алиасе info: user1,user2 письмо, отправленное на  info с любым доменом придет обоим юзерам. Посему алиасами это не решить, а делать нужно через /etc/postfix/virtual_alias_domains и /etc/postfix/virtual_alias_maps
Вот там и можно определить
nfo@user1.ru  user1@user1.ru
info@user2.ru  user2@user2.ru
 
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 16717 | Зарегистр. 13-06-2007 | Отправлено: 16:57 29-01-2011
DemonWather



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго дня.
 
Имеем нелокализованную freebsd 8.  
На ней крутися Postfix+Dovecot+SASL+SpamAssassin. Все работает как часы.  
 
Пока какой нибудь долб**б не отправит письмо с русскими буквами в названии. Русские символы в очереди превращаются в знаки вопросиков, оно застревает в этой очереди и "ложит" работу почтового сервера напрочь.
 
Вопросов несколько:
- как не ставить в очередь письма с кириллицей?
- поможет ли локализация ОС?
- поддерживает ли MTA Postfix работу с кириллическими доменами(именами)?
 
Добавлено:
P.S. В rfc2822 информации о поддержке MTA не US-ASCII символов  в именах почтовых ящиков обнаружить не сумел ((
 

Всего записей: 112 | Зарегистр. 07-02-2006 | Отправлено: 20:32 15-03-2011
Road Runner J



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALL
А кто как кластеризует postfix + dovecot? Из расчёта на то чтобы была пара серваков с полной взаимозаменяемостью.

Всего записей: 171 | Зарегистр. 01-06-2006 | Отправлено: 14:01 18-11-2011
bga83



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
удалено

Всего записей: 2008 | Зарегистр. 30-11-2007 | Отправлено: 14:10 18-11-2011 | Исправлено: bga83, 14:11 18-11-2011
muxa87

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть postfix начал приходить спам от определенного мыла "Nataliia Kozyk" <Kozyk@eurosro.cz>
Сделал
/etc/postfix/main.cf:  
 smtpd_sender_restrictions = hash:/etc/postfix/access  
 
/etc/postfix/access  
 Kozyk@eurosro.cz REJECT # Заблокировать емайл.  
 212.47.26.246 REJECT # ещё заблочил айпи с которого отправлялось
eurosro.cz REJECT
 
# postmap /etc/postfix/access  
 # postfix reload
 
Но все равно приходят сообщения !!!! При чем приходят от 6.01.2012 может это влияет.
 
ВОТ вырезка  
Return-Path: <Kozyk@eurosro.cz>
X-Original-To: admin@ghu.by
Delivered-To: admin@ghu.by
Received: from mail.ghu.by (localhost [127.0.0.1])
    by mail.ghu.by (Postfix) with ESMTP id 13259728070
    for <admin@ghu.by>; Fri, 6 Jan 2012 11:22:34 +0200 (EET)
Received: from eurosro.cz (sbs01.eurosro.cz [212.47.26.246])
    by mail.ghu.by (Postfix) with ESMTP id 61F4272806A
    for <admin@ghu.by>; Fri, 6 Jan 2012 11:22:28 +0200 (EET)
Return-Receipt-To: "Nataliia Kozyk" <Kozyk@eurosro.cz>
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="----_=_NextPart_001_01CCCC54.B4E83244"
Subject: ARTOLINK Free Space Optics  
Disposition-Notification-To: "Nataliia Kozyk" <Kozyk@eurosro.cz>
Content-class: urn:content-classes:message
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Fri, 6 Jan 2012 10:22:27 +0100
Message-ID: <051EAEA01369FD4A844648D1490C56FE09EF0A@sbs01.Eurocontracts.local>
X-MS-Has-Attach:  
X-MS-TNEF-Correlator:  
Thread-Topic: ARTOLINK Free Space Optics  
Thread-Index: AczMVLTlQAjInMYnSImvGIv7Z/9ohg==
From: "Nataliia Kozyk" <Kozyk@eurosro.cz>
To: <admin@ghu.by>
X-AV-Checked: ClamAV using ClamSMTP Fri Jan 6 11:22:34 2012 +0200 (EET)

Всего записей: 56 | Зарегистр. 07-01-2010 | Отправлено: 11:19 11-01-2012
freesmart

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здраствуйте, извиняюсь за нубский вопрос но никогда раньше не занимался freebsd а тем более почтной, но тем не менее придетс все это делать.
ситуация следующая: есть шлюз на freebsd 8.2 на котором крутятся bind squid и pf проц Pentium 2Core 3GHz RAM 2Gb если я к этому еще поставлю postfix не скажется ли это на работе сети? всетаки комп шлюзом работает. сразу скажу что обьем почты небольшой. 10-15 юзеров в локалке и 10 на удаленке. т.е. писем 100 если за целый день наберется то хорошо. никаких особых наворотов в почте не надо. просто нужна корпоративная почта для обмена данными между сотрудниками и клиентами поставщиками. из ограничений пока думаю только ограничение на размер письма поставить. спам-фильтр пока не особо нужен даже. в качестве базы данных планирую Mysql поставить. и еще вопрос - еще что нибудь надо будет чтобы настроить почту? (локальные пользователи читают почту в Outlook) внешние через Web. или не стоит все яйца в одну корзину и поставить почту на отдельный комп внутри локалки? ну этот вариант на крайний случай.

Всего записей: 99 | Зарегистр. 27-09-2010 | Отправлено: 12:27 13-05-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
freesmart
Цитата:
если я к этому еще поставлю postfix не скажется ли это на работе сети?
Не скажется. У меня на SCO OpenServer все это хозяйство без проблем уже десяток лет работает. А freebsd - она даже пошустрее чем скотина будет.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 16717 | Зарегистр. 13-06-2007 | Отправлено: 13:53 13-05-2013
tserg62ru

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста с настройкой почтового сервера под ubuntu. Все примеры настроек какие я смотрел заключаются в том что настраивается сервер и это тестируют внутри него же, от слова localhost и test.com и 127.0.0.0/8 в настройках main.cf меня уже извините за выражение "воротит" (в реальной то жизни всё по другому).... Мне же нужно чтоб помогли разобраться с настоящим сервером и проверить обмен сообщениями по интернету. Я купил реальный статический ip, установил ubuntu, купил домен kartoxa.net, привязал его к dns и там же создал mx запись - насколько я понял она ссылается теперь на mail.kartoxa.net и он связан с моим реальным ip. крутил с настройками по образцам больше недели - безрезультатно. Ставил postfix+dovecot-imapd+dovecot-pop3d. Люди добрые помогите!!! Готов заплатить за качественное объяснение в рамках форума или по скайпу или удаленный доступ на комп дам. Спасибо

Всего записей: 129 | Зарегистр. 29-08-2012 | Отправлено: 15:02 24-11-2013 | Исправлено: tserg62ru, 15:04 24-11-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tserg62ru Собственно, сам постфикс пока не при делах, тебе сначала нужно освоить азы SMTP.
Начни с изучения этих тем:  
Почтовый сервер с Нуля
переходим на свой почтовый сервер.
С ДНС у тебя сейчас все нормально. Но есть два но:
1. Проблема с PTR записью.
Код:
C:\>nslookup 46.188.44.51 8.8.8.8
Server:  google-public-dns-a.google.com
Address:  8.8.8.8
 
Name:    broadband-46-188-44-51.2com.net
Address:  46.188.44.51
С таким PTR ты можешь получать почту,
но отправленную тобой ни один уважающий себя сервер не примет.
2. При попытке telnet  mail.kartoxa.net 25 соединение устанавливается, но
приветствия от твоего сервера нет, и через некоторое время соединение отваливается.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 16717 | Зарегистр. 13-06-2007 | Отправлено: 15:31 24-11-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Почтовый сервер postfix документация и FAQ

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru