The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Тематический каталог: Почтовая система на базе Postfix, PostgreSQL, с фильтрацией вирусов и спама (postfix postgresql im..., auto_topic (??), 24-Май-05, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


25. "Почтовая система на базе Postfix, PostgreSQL, с фильтрацией ..."  +/
Сообщение от Dr. Nebulaemail (?), 07-Фев-06, 00:23 
>tak na moy vopros nikto i ne otvetit?
>host 127.0.0.1[127.0.0.1] said: 530 Must issue a STARTTLS
>    command first (in reply to MAIL FROM command)
>
>po4emu tak?

По моему за нас отвечает postfix :)
Посмотрите, куда вы подключили обязательную авторизацию по SSL

Ответить | Правка | Наверх | Cообщить модератору

26. "Почтовая система на базе Postfix, PostgreSQL, с фильтрацией ..."  +/
Сообщение от Adil_18email (?), 07-Фев-06, 10:13 
davay vot tak, avtorizaciyu po ssl ya ne vklyu4al, ya prosto sdelal local smtp server v klientami v postgrese s tls support, a teper xo4u prikrutit clamsmtp
esli otklyu4at tls, to clamsmtp rabotaet, esli ne otklyu4at tls, to vse......
host 127.0.0.1[127.0.0.1] said: 530 Must issue a STARTTLS
>    command first (in reply to MAIL FROM command)

dayu confi:
main.conf:
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /usr/local/etc/postfix/ssl/smtpd.pem
smtpd_tls_cert_file = /usr/local/etc/postfix/ssl/smtpd.pem
smtpd_tls_CAfile = /usr/local/etc/postfix/ssl/smtpd.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_enforce_tls = yes
smtpd_tls_auth_only = yes
tls_random_source = dev:/dev/urandom

content_filter = scan:127.0.0.1:10025
receive_override_options = no_address_mappings

v master.cf:#
scan unix - - n - 16 smtp

127.0.0.1:10026 inet n - n - 16 smtp
-o content_filter=
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
-o smtpd_helo_restrictions=
-o smtpd_client_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks_style=host
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
-o smtp_use_tls=yes
-o smtpd_use_tls=yes
-o smtp_tls_note_starttls_offer=yes
-o smtpd_tls_key_file=/usr/local/etc/postfix/ssl/smtpd.pem
-o smtpd_tls_cert_file=/usr/local/etc/postfix/ssl/smtpd.pem
-o smtpd_tls_cert_file=/usr/local/etc/postfix/ssl/smtpd.pem
-o smtpd_tls_received_header=yes
-o smtpd_tls_session_cache_timeout=3600s
-o tls_random_source=/dev/urandom

Ответить | Правка | Наверх | Cообщить модератору

27. "Почтовая система на базе Postfix, PostgreSQL, с фильтрацией ..."  +/
Сообщение от stend (?), 21-Фев-06, 05:07 
Статья хорошая! Только граблей в ней много и неточностей. Если кто то будет собирать из исходников то неопытного пользователя поджидают например такие проблемы:
1) SASL-не понимает пароли CRAM-MD5 если они не лежат в его собственной базе например /etc/sasldb2 создаваемой командой saslpasswd2, т.е. кто хочет прикрутить авторизацию через внешнюю базу данных в которой пароли уже будут лежать в шифрованном виде необходимо добавить патчец http://frost.ath.cx/software/cyrus-sasl-patches/dist/2.1.19/... естественно кто захочет его поставить на версию SASL 2.1.21 то надо его отрихтовать напильником. Кто установил PostgreSQL в каталог не по умолчанию (особенно lib и include) порадуются при компиляции SASL т.к. по умолчанию он упорно ищет include Postgresa в /usr/lib/pgsql решается это следующей командой например #export CPPFLAGS="-I/usr/include/pgsql". Подчерпнуть много полезной информации можно http://www.bog.pp.ru/work/SASL.html.
2) Posfix по умолчанию не понимает квоты формата maildir... Поэтому неплохо бы было наложить вот этот патчец http://web.onda.com.br/nadal/.
3) Кто будет использовать TLS ( SMTP авторизацию с использованием SSL) могут столькнуться со следующей траблой: есть RSA и DSA алгоритм шифрования ключей параметры указываемые в файле конфигурации posfixа например main.cf до созданных ключей будут разные иначе не заработает. В случае использования RSA это-
smtp_tls_key_file = /etc/ssl/newreq.pem
smtp_tls_cert_file = /etc/ssl/newcert.pem,
в случае DSA-это
smtp_tls_dkey_file = /etc/ssl/newreq.pem
smtp_tls_dcert_file = /etc/ssl/newcert.pem
Нет времени описывать все подвохи, да и подзабылось многое со временем. Использовать прекомпилированные пакеты это конечно хорощо, но жаль что собраны они иногда без поддержки требуемых функций. Вот и приходится компилять ручками. Это проблемы всех дистрибутивов Linux и FreeBSD. А самое обидное, что документации толковой нет нигде... В этом плане я радуюсь за пользователей Gentoo, очень хорошая идея по документации.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру