постфикс: smtpd, настроенный для разрешения почты локальному домену только?

Если Вы установили Клиент Oracle, какую версию Вы устанавливали (64 бита или 32 бита)?

При установке Клиента Oracle на 64 бита для соответствия солнечной ОС на 64 бита существует высокий шанс, что Навигатор SQL был связан против Клиента Oracle на 32 бита.

Это не сможет загрузить 64 бита oci DLLs, следовательно ошибка, которую Вы видите.

Для клиентских машин на 64 бита я рекомендовал бы использовать Клиент Oracle на 32 бита, пока больше приложений не начинает связываться с библиотеками Oracle на 64 бита.

Можно все еще говорить с базами данных на 64 бита очень хорошо.

0
задан 8 December 2010 в 17:46
1 ответ

Насколько я понимаю у Вас есть два сайта. Постфиксный сервер на сайте A, и все пользователи могут обычно использовать его. Однако от сайта B, пользователи могут отправить почту только в домене и не в другое место.

Короткий быстрый ответ должен добавить IP-адрес (IP-адреса) сайта B к mynetworks переменной в main.cf.

Немного более длинный ответ:

Постфикс делает его передающий решения в smtpd_recipient_restrictions. Это - список проверок, которые будут выполнены против входящего сообщения.

Постфикс принимает почту от мира и отправит к миру. Чтобы гарантировать, что Постфикс не является открытым реле, значения по умолчанию немного строги:

Почта от мира (0.0.0.0/0) будет передана к доменам explictly перечисленный в конфигурации. Почта от IP-адресов в белом списке будет передана к любому домену, независимо от того, настроен ли тот домен локально или нет.

Значения по умолчанию для этих переменных являются mydestination и mynetworks.

Так как Вы исследуете SMTP AUTH, вот то, что необходимо добавить:
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination

См. http://www.postfix.org/SASL_README.html#server_sasl_authz

Удостоверьтесь, что Ваши удаленные системы настроены для фактической аутентификации к серверу.

1
ответ дан 4 December 2019 в 22:41

Теги

Похожие вопросы