Как я могу настроить Exim для отбрасывания неаутентифицируемых соединений на альтернативном порте SMTP?

Книга Read Maurice J. Bach. Это не связанный Linux. Это даже не современно. Это - лучшее полное, "это - то, как UNIX работает" книга, которую я прочитал. Назад, когда это было текущим, это была довольно хорошая книга по тому, как UNIX был на самом деле реализован. К настоящему времени это на самом деле делает хорошее задание объяснения, как и почему UNIX работает способ, которым это делает.

Книга предполагает, что можно понять некоторый C.

Дизайн операционной системы UNIX (Maurice J. Bach, Prentice Hall PTR; 1986)

У меня есть книга в твердом переплете, я считал ее несколько раз, и я даю взаймы ее каждому моему другу, который когда-либо требуется для получения глубокого понимания Linux/UNIX. Как издатель выражается:

Это является первым, и тем не менее, самая всесторонняя книга для описания сложных работ ядра System V UNIX - внутренние алгоритмы, структуры, которые формируют основание операционной системы UNIX и их отношения к интерфейсу программирования. Системные программисты получат лучшее понимание того, как ядро работает и сможет сравнить алгоритмы, привыкшие в системе UNIX к алгоритмам, используемым в других операционных системах. Программисты в системах UNIX получат более глубокое понимание того, как их программы взаимодействуют с системой и могут, таким образом, кодировать более эффективные программы.

Давайте столкнемся с ним, через некоторое время у хорошего Администратора Sys должно быть хорошее схватывание того, как соединена система и как взаимодействовать с ним.

Затем после того, как это с точки зрения полноценности мог бы быть TCP/IP Проиллюстрированное издание 1. Не полностью понять, но знать как, объединяя работы в сеть над достаточно низким уровнем.

5
задан 25 August 2009 в 16:05
1 ответ

Мы используем следующие правила в acl_check_rcpt, но я подозреваю, что они работали бы лучше в acl_check_helo

deny
   condition      = ${if and{{eq{$interface_port}{587}} {eq{$tls_cipher}{}} } }
   message        = All port 587 connections must use TLS

deny condition    = ${if eq{$interface_port}{587}}
   !authenticated = *
   message        = All port 587 connections must be Authenticated

Очевидно, Вы только хотите второе из двух правил, но первые шоу, как отклонить несоединения TLS. Можно хотеть думать о запрещении методов аутентификации простого текста, если Вы не собираетесь осуществлять TLS.

6
ответ дан 3 December 2019 в 01:35

Теги

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