confMILTER_MACROS_CONNECT
Модераторы: Trinity admin`s, Free-lance moderator`s
confMILTER_MACROS_CONNECT
Не смог нигде найти вразумительного пояснения относительно след. строки:
define(`confMILTER_MACROS_CONNECT',`b, j, _, spamd, lo, 127.0.0.1')dnl
Объясните, пожалуйста, потому как мне кажется, что здесь кроется что-то важное.
define(`confMILTER_MACROS_CONNECT',`b, j, _, spamd, lo, 127.0.0.1')dnl
Объясните, пожалуйста, потому как мне кажется, что здесь кроется что-то важное.
Не помню на память где именно, видел описание этой строки подключения к милтеру, проанализировав не увидел необходимости менять параметры по умолчанию.
Здесь просто в милтер передаётся информация о том кто и откуда ведёт соединение ...
http://www.3nity.ru/docs/libmilter/installation.html
скажите где она есть, я подправлю (вроде везде вносил изменения) (уже нашёл, подправил), должно быть так :
В первом варианте письма с заведомо "чёрных" ip будут проходить проверку ....
впрочем это влияет лишь на производительность но не на функциональность...
Здесь просто в милтер передаётся информация о том кто и откуда ведёт соединение ...
http://www.3nity.ru/docs/libmilter/installation.html
Эта строка не правильная,define(`confMILTER_MACROS_CONNECT',`b, j, _, spamd, lo, 127.0.0.1')dnl
скажите где она есть, я подправлю (вроде везде вносил изменения) (уже нашёл, подправил), должно быть так :
Код: Выделить всё
define(`confMILTER_MACROS_CONNECT',`b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
впрочем это влияет лишь на производительность но не на функциональность...
Строка:
define(`confMILTER_MACROS_CONNECT',`b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
является стандартной для sendmail, за исключением параметра "b", чья роль мне не известна. Если есть возможность, объясните значение этого параметра.
Например, параметр "_" означает, что фильтр сможет записывать в заголовок "Received" IP-адрес хоста от которого принято сообщение.
define(`confMILTER_MACROS_CONNECT',`b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
является стандартной для sendmail, за исключением параметра "b", чья роль мне не известна. Если есть возможность, объясните значение этого параметра.
Например, параметр "_" означает, что фильтр сможет записывать в заголовок "Received" IP-адрес хоста от которого принято сообщение.
b, j, _, {daemon_name}, {if_name}, {if_addr} - все это макросы, определяемые sendmail и которые можно передать через интерфейс мильтера.Ant_B писал(а):Строка:
define(`confMILTER_MACROS_CONNECT',`b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
является стандартной для sendmail, за исключением параметра "b", чья роль мне не известна. Если есть возможность, объясните значение этого параметра.
Например, параметр "_" означает, что фильтр сможет записывать в заголовок "Received" IP-адрес хоста от которого принято сообщение.
$b - текущая дата в формате RFC822 - Wed Jan 15:29:49 2004
$_ - в эту переменную sendmail записывает идентификационные данные о пользователе в формате user@host
В большинстве случаев переменная $_ содержит ip-адрес хоста, с которого было установлено соединение с sendmail. Используется это только при формировании поля заголовка Received:
Предполагалось, что эту переменную можно использовать в целях аутентификации.....
$j - содержит полное доменное имя машины, на которой запущен sendmail
Информация почерпнута из книги "Sendmail" Bryan Costales & Eric Allman
Все остальные макросы вроде интуитивно понятны благодаря их более
вразумительным именам.
Как я понял из описаний к механизму мильтера все объявленные таким образом переменные могут быть переданы milter-клиенту(фильтру), но не факт, что фильтр их будет все использовать. Т.е. список передаваемых переменных зависит от потребностей в них фильтра.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя