Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Postfix - запрет и разрешение !

Ответить
Настройки темы
Debian/Ubuntu - Postfix - запрет и разрешение !

Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить PM | Цитировать


Всем привет!
Стоит убунта 15.
Настроен Postfix . Есть ограничения по ир с которых можнет приходить на него емейл

main.cf строчка ограничения

mynetworks = /etc/postfix/my_cidr_table

в файле my_cidr_table прописано :

127.0.0.1 localhost
192.168.5.4 exchange
192.168.5.5 exchange1
192.168.5.108 DC
192.168.5.106 TS

тоесть все письма з этих ир приходят(отправляются) нормально!

Но начальство поставило задачу:

Сделать возможность отправлять со всех ир адресов локальной сети (192.168.5.0./24) письма с определенного емейл адреса example@my.mail.com

Подскажите пожалуйста как это сделать? И реально ли выполнить поставленую задачу!?!?
Зарание благодарен за помощь!!!!

-------
Всё не знаю, но хочу! Не забываем нажимать "полезное сообщение"!!!


Отправлено: 12:35, 20-10-2015

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Anatoliy2004, AFAIK mail система в Linux поддерживает списки.
Соотв. в файле /etc/mail/aliases поколдавать с директивой :include:
Например
Код: Выделить весь код
example: real-example@my.mail.com
real-example: :include:/usr/local/adm/example.list
Наверно отправной точкой будет "пользователь", вместо ip адреса.
Это на вскидку.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:14, 23-10-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить PM | Цитировать


Цитата lxa85:
Anatoliy2004, AFAIK mail система в Linux поддерживает списки.
Соотв. в файле /etc/mail/aliases поколдавать с директивой :include:
Например
Код:
example: real-example@my.mail.com
real-example: :include:/usr/local/adm/example.list
Наверно отправной точкой будет "пользователь", вместо ip адреса.
Это на вскидку. »
Можно поподробней пожалуйста!!!???
Спасибо!

-------
Всё не знаю, но хочу! Не забываем нажимать "полезное сообщение"!!!


Отправлено: 12:49, 29-02-2016 | #3


Забанен


Сообщения: 242
Благодарности: 36

Профиль | Цитировать


Anatoliy2004, покажите вывод команды postconf | grep restrictions

Отправлено: 13:28, 29-02-2016 | #4


Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить PM | Цитировать


postconf: warning: /etc/postfix/main.cf: undefined parameter: mail
smtpd_client_restrictions =
smtpd_data_restrictions =
smtpd_end_of_data_restrictions =
smtpd_etrn_restrictions =
smtpd_helo_restrictions =
smtpd_recipient_restrictions =
smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination
smtpd_sender_restrictions =

-------
Всё не знаю, но хочу! Не забываем нажимать "полезное сообщение"!!!


Отправлено: 13:51, 29-02-2016 | #5


Забанен


Сообщения: 242
Благодарности: 36

Профиль | Цитировать


Anatoliy2004, попробуйте так.
Создайте файл /etc/postfix/check_sender_access:
Код: Выделить весь код
example@my.mail.com OK
Отредактируйте /etc/postfix/main.cf:
Код: Выделить весь код
smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/check_sender_access, permit_mynetworks, permit_sasl_authenticated
postmap /etc/postfix/check_sender_access
service postfix reload

Проверяйте, смотря в логи. Если я что-то наврал и у вас всё сломается, просто откатите конфиг и перегрузите постфикс.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:25, 29-02-2016 | #6

zai zai вне форума

Аватара для zai

Ветеран


Сообщения: 4964
Благодарности: 724

Профиль | Отправить PM | Цитировать


Попробуй так:
в /etc/postfix/main.cf
допиши:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/mailpasswd
smtp_sasl_security_options = noanonymous
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = login
smtp_sender_dependent_authentification = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
sender_canonical_maps = hash:/etc/postfix/canonical
smtp_generic_maps = hash:/etc/postfix/generic

создай файл: /etc/postfix/mailpasswd
с текстом (у меня в примере Яндекс):
[smtp.yandex.ru] pochta@yandex.ru:12345

создай файл: /etc/postfix/sender_relay
с текстом:
@yandex.ru [smtp.yandex.ru]
pochta@yandex.ru [smtp.yandex.ru]

создай файл: /etc/postfix/canonical
с текстом:
@yandex.ru pochta@yandex.ru

Команды:
postmap /etc/postfix/canonical
postmap /etc/postfix/sender_relay
postmap /etc/postfix/mailpasswd
postmap /etc/postfix/generic

-------
А зачем тебе жужжать, если ты не пчела? По-моему так.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:03, 29-02-2016 | #7


Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить PM | Цитировать


oloiphut, Можна вопрос! Если я добавлю в файл один емейл то соответственно с локалки кроме него никто не отправит!?!

Тоесть нужно пропускать по таким условиям
1) пропускать все что выходит с iр 192,168,5,4
2) пропускать с любых ip с емейл example@my.mail.com

Вот такой вариант нужен!!!!

Зарание благодарен за помощь специалистов!!!

-------
Всё не знаю, но хочу! Не забываем нажимать "полезное сообщение"!!!


Отправлено: 15:16, 01-03-2016 | #8


Забанен


Сообщения: 242
Благодарности: 36

Профиль | Цитировать


Цитата Anatoliy2004:
Если я добавлю в файл один емейл то соответственно с локалки кроме него никто не отправит!?! »
Вы это проверили? Я вроде добавил в smtpd_sender_restrictions permit_mynetworks. То есть, разрешения таковы по порядку: проверить по файлу на имя отправителя, разрешить mynetworks (с вашим списком разрешённых ip), разрешить аутентифицировавшихся по SASL.

Отправлено: 15:29, 01-03-2016 | #9


Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить PM | Цитировать


oloiphut,
Сейчас проверю Спасибо!!!!

-------
Всё не знаю, но хочу! Не забываем нажимать "полезное сообщение"!!!


Отправлено: 15:47, 01-03-2016 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Postfix - запрет и разрешение !

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Драйвер - Разрешение экрана стоит 1024х768, хотя разрешение моего экрана 1280х800 milyaa666 Microsoft Windows 7 12 01-07-2013 21:28
Разрешение запрет ГП Butunin Klim Microsoft Windows NT/2000/2003 1 21-10-2008 12:45
FreeBSD - Проблема при настройка postfix (postmap: fatal: file /usr/local/etc/postfix/main.cf:) _soldat_ Общий по FreeBSD 3 27-08-2008 08:05
Redhat/Fedora - Postfix + MySQL + Dovecot + Postfix Admin xargaster Общий по Linux 4 26-10-2007 09:02
Запрет/разрешение на создание шар FunkyByte Microsoft Windows NT/2000/2003 5 08-10-2007 20:16




 
Переход