The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"postfix проверка соответствия имени пользователя адресу отпр..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"postfix проверка соответствия имени пользователя адресу отпр..."  
Сообщение от sadm (ok) on 06-Мрт-08, 17:45 
Перерыл весь интернет в поисках информации, но не нашел ровным счётом ничего.
Есть почтовый сервер на базе postfix. Нужно проверить соответствие имени пользователя, использованном при smtp-аутентификации адресу отправителя (тоесть имя_пользователя@мой.домен).

Возможно ли это сделать средствами postfix или каких-либо существующих средств?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "postfix проверка соответствия имени пользователя адресу отпр..."  
Сообщение от dz email(ok) on 06-Мрт-08, 19:19 
reject_unverified_sender


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

2. "postfix проверка соответствия имени пользователя адресу отпр..."  
Сообщение от PavelR (??) on 06-Мрт-08, 19:28 
>reject_unverified_sender

Бредишь ? почитай вопрос !


Аффтар: http://www.postfix.org/ на тему SASL.

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

5. "postfix проверка соответствия имени пользователя адресу отпр..."  
Сообщение от sadm (ok) on 07-Мрт-08, 11:07 
>reject_unverified_sender

Это правило будет срабатывать на ВСЕХ отправителей, а не только из моих сетей.
Например почта с mail.ru с этим правилом не дойдёт. Видимо там отключена обработка vrfy.

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

3. "postfix проверка соответствия имени пользователя адресу отпр..."  
Сообщение от Бармалей email(ok) on 07-Мрт-08, 05:05 
>Перерыл весь интернет в поисках информации, но не нашел ровным счётом ничего.
>
>Есть почтовый сервер на базе postfix. Нужно проверить соответствие имени пользователя, использованном
>при smtp-аутентификации адресу отправителя (тоесть имя_пользователя@мой.домен).
>
>Возможно ли это сделать средствами postfix или каких-либо существующих средств?

Надо использовать SASL2, для этого придется ставить Cyrus-SASL2 или пользовать Dovecot. Я пользовал первый вариант. Однако там есть один нюанс - при использовании SQL сервера для хранения данных пользователей нужно чтобы пароли были нешифрованные или прикручивать еще и pam_mysql.

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

4. "postfix проверка соответствия имени пользователя адресу отпр..."  
Сообщение от Hammer (ok) on 07-Мрт-08, 08:23 
>[оверквотинг удален]
>>
>>Есть почтовый сервер на базе postfix. Нужно проверить соответствие имени пользователя, использованном
>>при smtp-аутентификации адресу отправителя (тоесть имя_пользователя@мой.домен).
>>
>>Возможно ли это сделать средствами postfix или каких-либо существующих средств?
>
>Надо использовать SASL2, для этого придется ставить Cyrus-SASL2 или пользовать Dovecot. Я
>пользовал первый вариант. Однако там есть один нюанс - при использовании
>SQL сервера для хранения данных пользователей нужно чтобы пароли были нешифрованные
>или прикручивать еще и pam_mysql.

Ничего подобного! У меня работает таже связка, пароли в базе шифрованные. postfix.ru

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

6. "postfix проверка соответствия имени пользователя адресу отпр..."  
Сообщение от Vardan Harutyunyan on 07-Мрт-08, 11:30 
>[оверквотинг удален]
>>>
>>>Возможно ли это сделать средствами postfix или каких-либо существующих средств?
>>
>>Надо использовать SASL2, для этого придется ставить Cyrus-SASL2 или пользовать Dovecot. Я
>>пользовал первый вариант. Однако там есть один нюанс - при использовании
>>SQL сервера для хранения данных пользователей нужно чтобы пароли были нешифрованные
>>или прикручивать еще и pam_mysql.
>
>Ничего подобного! У меня работает таже связка, пароли в базе шифрованные. postfix.ru
>

Dobriy den, tut est klasnaya statya po ustanowke mail server na baza Postfix, sam stawil, normalno rabotaet uze bolee 6 mesyacew
http://howtoforge.com/virtual_users_and_domains_with_postfix...

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

7. "postfix проверка соответствия имени пользователя адресу отпр..."  
Сообщение от sadm (ok) on 07-Мрт-08, 11:46 
>Надо использовать SASL2

Спасибо за совет. Буду рыть в этом направлении.

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

8. "postfix проверка соответствия имени пользователя адресу отпр..."  
Сообщение от ALex_hha (??) on 07-Мрт-08, 12:20 
>Перерыл весь интернет в поисках информации, но не нашел ровным счётом ничего.
>
>Есть почтовый сервер на базе postfix. Нужно проверить соответствие имени пользователя, использованном
>при smtp-аутентификации адресу отправителя (тоесть имя_пользователя@мой.домен).
>
>Возможно ли это сделать средствами postfix или каких-либо существующих средств?

Можно
http://www.postfix.org/postconf.5.html#reject_authenticated_...
http://www.postfix.org/postconf.5.html#smtpd_sender_login_maps

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

9. "postfix проверка соответствия имени пользователя адресу отпр..."  
Сообщение от sadm (ok) on 11-Мрт-08, 12:46 
>Можно
>http://www.postfix.org/postconf.5.html#reject_authenticated_...
>http://www.postfix.org/postconf.5.html#smtpd_sender_login_maps

У меня авторизация пользователей ведётся на основе системных линуксовых пользователей.

Пробую делать так:
local_recipient_maps = unix:passwd.byname $alias_maps
smtpd_sender_login_maps = $local_recipient_maps
smtpd_sender_restrictions = reject_authenticated_sender_login_mismatch

Выдаёт ошибку
<user@domain.ru> sender address rejected: not owned by user user@domain.ru

В чём может быть дело?
Можно ли вообще использовать базу системных пользователей в таком виде или необходимо скажем переделать их в хэш?

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

10. "postfix проверка соответствия имени пользователя адресу отпр..."  
Сообщение от stas (??) on 11-Мрт-08, 13:45 
>[оверквотинг удален]
>local_recipient_maps = unix:passwd.byname $alias_maps
>smtpd_sender_login_maps = $local_recipient_maps
>smtpd_sender_restrictions = reject_authenticated_sender_login_mismatch
>
>Выдаёт ошибку
><user@domain.ru> sender address rejected: not owned by user user@domain.ru
>
>В чём может быть дело?
>Можно ли вообще использовать базу системных пользователей в таком виде или необходимо
>скажем переделать их в хэш?

Прочитайте внимательно описание параметра smtpd_sender_login_maps, а затем
подумайте: соответствует ли файл passwd этому описанию?

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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