Zastanawiam sie nad użyciem tej opcji w
sendmail.mc, ale mam pewne
wątpliwości.
Pytanie do znających sendmaila - czy nie spowoduje to szkód, bo z tego,
co zdążyłem się zorientować, to nawet niektóre banki i instytucje nie
mają rdns.
I pytanie dodatkowe, bo nie znalazłem w do tej pory prześledzonych howto
i informacjach nt. definowania filtrów:
define(`confMILTER_MACROS_CONNECT', `t, b, j, _, {daemon_name},
{if_name}, {if_addr}')dnl
define(`confMILTER_MACROS_HELO', `s, {tls_version}, {cipher},
{cipher_bits}, {cert_subject}, {cert_issuer}')dnl
define(`confMILTER_MACROS_ENVFROM', `i, {auth_authen}')dnl
define(`confMILTER_MACROS_ENVRCPT', `{greylist}')dnl
Mam tak w
sendmail.mc wpisane dawno temu z jakichś howto w odniesieniu
do dwóch pierwszych definicji, gdy uruchamiałem spamassassina, a potem
clamava.
Za chińskiego boga nie mogę znaleźć, co oznaczają te oznaczenia: t, b,
j, _, s, i w tych funkcjach milterów. W dokumentacji sendmaila nie
pisze, w róznych opisach nic o tym też nie piszą.
Zastanowiłem się nad sprawą przy okazji odpalania greylista, bo te
definicje występują w jego howto bez tych wszystkich t,b,s, za to w
MACROS_HELO jest przywoływane na pierwszym miejscu makro {verify},
którego nie wpisałem w definicję filtra.
Greylist i tak działa bardzo dobrze, ale gdy uruchamia filtrowanie to
daje komunikat:
smfi_getsymval failed for {daemon_port}, using default smtp port.
Dziwne bo makro {daemon_port} nie jest wywoływane w żadnej z 4 definicji
conMILTER_MACROS, chyba, ze wynika to z opcji sendmaila "no_default_msa".
Byłoby fajnie zakumać, co to za opcje i jak tego używać, ale w żadnym
zapytaniu wujka google na temat konfiguracji sendmaila i/lub milterów
do niego nie znalazłem takiej informacji.
LFC