The OpenNET Project / Index page

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

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

"Postfix запретить отправку от домена"  +/
Сообщение от DruidWAR (ok) on 15-Мрт-16, 15:25 
Добрый день.

ПО: Centos 7, sendmail 8.14.7, postfix 2.10.1

Конфиг postfix: http://pastebin.com/XcXxGVyU

Это веб сервер с кучей пользователей. PHP скрипты отправлют почту /usr/sbin/sendmail -t -i

Вопрос вот в чем: Как разрешить отправлять почту от имени *@my.domain.com (например если в заголовках From: support@my.domain.com) только пользователю admin (в системе он UID: 504, GID: 504)

Спасибо

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

Оглавление

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


1. "Postfix запретить отправку от домена"  –1 +/
Сообщение от Филимон Задумчивый on 15-Мрт-16, 20:39 
> Спасибо

проще всего переименовать /usr/sbin/sendmail в /usr/sbin/sendmail_orig

вместо /usr/sbin/sendmail свой скрипт, который будет грепать ваши заголовки и проверять права и передавать всё это дальше в /usr/sbin/sendmail_orig


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

2. "Postfix запретить отправку от домена"  +/
Сообщение от nikosd (ok) on 16-Мрт-16, 09:38 
> Добрый день.
> ПО: Centos 7, sendmail 8.14.7, postfix 2.10.1
> Конфиг postfix: http://pastebin.com/XcXxGVyU
> Это веб сервер с кучей пользователей. PHP скрипты отправлют почту /usr/sbin/sendmail -t
> -i
> Вопрос вот в чем: Как разрешить отправлять почту от имени *@my.domain.com (например
> если в заголовках From: support@my.domain.com) только пользователю admin (в системе он
> UID: 504, GID: 504)
> Спасибо

Возможно я  в корне не прав, но  в transport map был sender,  проверяются они подряд.  то есть  делаем второй  транспорт ( заведомо не рабочий) и  три строки
Вариант номер два воспользоваться address_verify_map и описать  там  опять же  разрешенные  адреса  в домене, все остальное  в домене  как  сбросить, все остальные как пропустить.


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

3. "Postfix запретить отправку от домена"  +/
Сообщение от DruidWAR (ok) on 16-Мрт-16, 16:48 
Нашел решение которое мне подходит

http://pythonhosted.org/pymilter/milter-template_8py-example...

Только не могу понят как получить UID пользователя

Пока вижу одно решение читать из /var/log/maillog по ID очереди, там есть строка

Mar 16 15:46:59 s1 postfix/pickup[28358]: 8FD87809435C: uid=501 from=<tech@domain.com>

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

4. "Postfix запретить отправку от домена"  +/
Сообщение от Hammer (ok) on 23-Мрт-16, 15:53 
> Нашел решение которое мне подходит
> http://pythonhosted.org/pymilter/milter-template_8py-example...
> Только не могу понят как получить UID пользователя
> Пока вижу одно решение читать из /var/log/maillog по ID очереди, там есть
> строка
> Mar 16 15:46:59 s1 postfix/pickup[28358]: 8FD87809435C: uid=501 from=<tech@domain.com>

Опция в php.ini
sendmial_from=from@domain.ru

или

sendmail_path = /usr/sbin/sendmail -f from@domain.ru -t to@domain.ru -i

http://email.about.com/od/emailprogrammingtips/qt/Configure_...

Не оно?

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

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

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




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

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