Добрый день.
ПО: 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)
Спасибо
Postfix запретить отправку от домена
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Postfix запретить отправку от домена
Дык постфикс или шендмыло?
А то может лучше экзим поставить и на ём всё сделать?
А то может лучше экзим поставить и на ём всё сделать?
Убей их всех! Бог потом рассортирует...
- Amaka
- мл. сержант
- Сообщения: 78
- Зарегистрирован: 2016-02-03 12:05:11
- Откуда: Москва
Postfix запретить отправку от домена
Уточните вашу конфигурацию.DruidWAR писал(а):ПО: Centos 7, sendmail 8.14.7, postfix 2.10.1
sendmail 8.14.7, postfix 2.10.1 стоят на разных серверах?. Вроде на одном сервере они не могут жить одновременно.
Всем удачи!
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2016-03-15 15:41:14
Postfix запретить отправку от домена
Нашел решение которое мне подходит
http://pythonhosted.org/pymilter/milter ... ample.html
Только не могу понят как получить UID пользователя
Пока вижу одно решение читать из /var/log/maillog по ID очереди, там есть строка
Mar 16 15:46:59 s1 postfix/pickup[28358]: 8FD87809435C: uid=501 from=<tech@domain.com>
Отправлено спустя 3 минуты 38 секунд:
sendmail я не ставил, голый центос, просто поставил postfix
http://pythonhosted.org/pymilter/milter ... ample.html
Только не могу понят как получить UID пользователя
Пока вижу одно решение читать из /var/log/maillog по ID очереди, там есть строка
Mar 16 15:46:59 s1 postfix/pickup[28358]: 8FD87809435C: uid=501 from=<tech@domain.com>
Отправлено спустя 3 минуты 38 секунд:
будем считать что postfix 2.10.1Amaka писал(а): Уточните вашу конфигурацию.
sendmail 8.14.7, postfix 2.10.1 стоят на разных серверах?. Вроде на одном сервере они не могут жить одновременно.
sendmail я не ставил, голый центос, просто поставил postfix
- Amaka
- мл. сержант
- Сообщения: 78
- Зарегистрирован: 2016-02-03 12:05:11
- Откуда: Москва
Postfix запретить отправку от домена
Значит у тебя исполняемый файл /usr/sbin/sendmail из комплекта postfix.DruidWAR писал(а):будем считать что postfix 2.10.1
sendmail я не ставил, голый центос, просто поставил postfix
В сторону UID можешь не смотреть. Postfix не работает с ним. Если тебе лениво заморачиваться с авторизацией, то можешь вот так организовать доступ для отправки писем через твой postfix. В файле main.cf укажи:
Код: Выделить всё
smtpd_sender_restrictions =
...
check_sender_access hash:/etc/postfix/my_user, reject
...
Содержимое файла /etc/postfix/my_user:
Код: Выделить всё
user1@mydomain.com OK
user2@mydomain.com OK
user3@mydomain.com OK
Всем удачи!