exim4 выходят с записями MX

да это возможно.

Я предполагаю, что Вы используете libpam-mysql. Существует опция, можно установить названный склеп.

auth       optional     pam_mysql.so user=username passwd=password verbose=0 db=thedb table=user usercolumn=userName  passwdcolumn=userPassword crypt=3
account       required     pam_mysql.so user=username passwd=password verbose=0 db=thedb table=user usercolumn=userName  passwdcolumn=userPassword crypt=3

можно также использовать требуемого автора

Затем склеп Ваши Пароли с MD5 в mysql.

Можно найти docu в readme und/usr/share/doc/libpam-mysql

Я заключаю часть в кавычки:

склеп (плоскость)

The method to encrypt the user's password:

   0 (or "plain") = No encryption.  Passwords stored in plaintext.
                    HIGHLY DISCOURAGED.

   1 (or "Y")     = Use crypt(3) function.

   2 (or "mysql") = Use MySQL PASSWORD() function. It is possible
                    that the encryption function used by PAM-MySQL
                    is different from that of the MySQL server, as
                    PAM-MySQL uses the function defined in MySQL's
                    C-client API instead of using PASSWORD() SQL
                    function in the query.

   3 (or "md5")   = Use plain hex MD5

В saslauthd файле конфигурации в debian необходимо установить,

MECHANISMS="pam"

не знайте, как установить его в другом распределении, колючка, процесс должен быть startet как это.

/usr/sbin/saslauthd-a pam

Но я предполагаю, что у Вас уже есть это.

1
задан 14 December 2010 в 10:29
1 ответ

проблема состоит в том, что записи MX находятся в частном диапазоне RFC1918. По умолчанию exim отказывается соединяться с частным IPS. Смотрите в своей конфигурации для строки как это:

ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 : 172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16

и измените его для удовлетворения потребностям.

2
ответ дан 3 December 2019 в 22:19

Теги

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