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

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

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

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

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

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, 20:08 14-02-2023
pacnik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да разумеется - systemctl restart postfix
 
 
 
Добавлено:
Не понятно, вообще откуда это ошибка 503 5.5.1 Error: authentication not enabled
 
Ящик гугла спокойно подключается отправляет и забирает письма. У них как это реализовано?

Всего записей: 49 | Зарегистр. 12-02-2007 | Отправлено: 19:44 24-07-2024 | Исправлено: pacnik, 19:46 24-07-2024
Mavrikii

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

Цитата:
Ящик гугла спокойно подключается отправляет и забирает письма. У них как это реализовано?
 

а по логам не видно? может на 587?
php скрипт где бегает? в сети обычного провайдера?

Всего записей: 15431 | Зарегистр. 20-09-2014 | Отправлено: 20:04 24-07-2024
pacnik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет, 25 порт отправка.
 
Еще при добавлении smtp_sasl_auth_enable = yes
 
при отправке письма с гугл ящика в логах появились ошибки:
 
 mail postfix/smtp[482]: fatal: specify a password table via the `smtp_sasl_password_maps' configuration
parameter
 mail postfix/master[474]: warning: process /usr/lib/postfix/sbin/smtp pid 482 exit status 1
 mail postfix/master[474]: warning: /usr/lib/postfix/sbin/smtp: bad command startup -- throttling
 
 
Удалена это строка "smtp_sasl_auth_e..." , вот так выглядит локальная проверка под раундкубом
 
Jul 24 19:56:01 imap-login: Info: Login: user=<root@xxxx-.ru>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=32304, secured, session=<68EwJwEemqZ/AAAB>
 
 
 
а так отправка через ящик гугла
 
mail postfix/smtpd[757]: 3CAB424B66: client=mail-l1-f23.google.com[1.1.1.1], sasl_method=PLAIN, sasl_username=suppot2@xxxxx.ru
 
 
Может загвоздка в этом :
 
sasl_method=PLAIN

Всего записей: 49 | Зарегистр. 12-02-2007 | Отправлено: 20:17 24-07-2024 | Исправлено: pacnik, 20:22 24-07-2024
Mavrikii

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

Цитата:
ul 24 19:56:01 imap-login: Info: Login: user=<root@xxxx-.ru>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=32304, secured, session=<68EwJwEemqZ/AAAB>

imap это не smtp
 
вы не ответили на вопрос - где запускается php скрипт?
в той же подсети, где и почтовик или где то еще?
 
когда вы телнетом на 25 порт подключаетесь - там какое приветствие - ваше?
 

Цитата:
Может загвоздка в этом :

открытая передача логина и пароля, что плохо, на самом деле, когда подключение без шифрования.

Всего записей: 15431 | Зарегистр. 20-09-2014 | Отправлено: 20:50 24-07-2024 | Исправлено: Mavrikii, 20:56 24-07-2024
pacnik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть два VPS у разных провайдеров. Php запускается на vps1 и идет подключение к vps2 где и находится postfix
 
>когда вы телнетом на 25 порт подключаетесь - там какое приветствие - ваше?
 
root@korr:~# telnet 2.2.3.4  25
Trying 2.2.3.4...
Connected to 2.2.3.4.
Escape character is '^]'.
220 mail.domain.ru ESMTP Postfix (Debian/GNU)
 
ehlo 1.1.2.2
250-mail.domain.ru
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250-SMTPUTF8
250 CHUNKING
 
 
>открытая передача логина и пароля,  
вы правы, но пока так.

Всего записей: 49 | Зарегистр. 12-02-2007 | Отправлено: 21:28 24-07-2024 | Исправлено: pacnik, 21:29 24-07-2024
Mavrikii

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

Цитата:
250-STARTTLS
 

так у вас TLS есть, а авторизация без шифрования может быть отключена - безопаснее.

Всего записей: 15431 | Зарегистр. 20-09-2014 | Отправлено: 21:31 24-07-2024
pacnik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для SSL нужно сертификат покупать, пока без него. Нужно эту проблему решить, а уже третий день бьемся.

Всего записей: 49 | Зарегистр. 12-02-2007 | Отправлено: 19:27 25-07-2024
Mavrikii

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

Цитата:
Для SSL нужно сертификат покупать, пока без него. Нужно эту проблему решить, а уже третий день бьемся.

starttls будет работать и с самоподписанным.. гугл и остальнные же работают, они точно через tls делают.
закомментируйте
#smtpd_tls_auth_only = yes
 

Цитата:
Для SSL нужно сертификат покупать, пока без него.  

есть такая штука, как https://letsencrypt.org/

Всего записей: 15431 | Зарегистр. 20-09-2014 | Отправлено: 19:52 25-07-2024 | Исправлено: Mavrikii, 19:56 25-07-2024
pacnik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уже закомментировано  #smtpd_tls_auth_only = yes
 
Ошибка  535 5.7.8 Error: authentication failed: Invalid authentication mechanism  читаем, что за зверь
 
>есть такая штука, как https://letsencrypt.org/
на одном vps удалось его заставить авто пролонгироваться, а на другом нет, поэтому смешанные чувства.  
 
Добавлено:
 
mail postfix/smtpd[822]: xsasl_dovecot_server_first: sasl_method LOGIN
 
mail postfix/smtpd[822]: warning: unknown[1.1.2.2]: SASL LOGIN authentication failed: Invalid authent
ication mechanism
 
Jul 25 20:26:57 mail postfix/smtpd[822]: > unknown[1.1.2.2]: 535 5.7.8 Error: authentication failed: Invalid authenti
cation mechanism
 
Добавлено:
в /etc/dovecot/conf.d/10-master.conf  добавлено auth_mechanisms = plain login
и обязательно  systemctl restart dovecot
 
Добавлено:
Mavrikii
 Спасибо, за помощь.

Всего записей: 49 | Зарегистр. 12-02-2007 | Отправлено: 20:17 25-07-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru