[sendmail-conf] Sendmail 8.13 + hacks for version 8.12

Victor Ustugov victor на corvax.kiev.ua
Ср Дек 7 19:45:48 EET 2005


Alexander Sheiko wrote:
>>>----- rule fails
>>>verify_sender    returns: adsh @ univ . kiev . ua
>>
>>сравните имеющийся у вас хак с этим:
>>http://corvax.falbi.kiev.ua/sendmail-cf/hack/verify_sender.m4
> 
> 
> md5 не совпадала, я его перезаписал.
> 
> Теперь выглядит так:
> 
> echo 'verify_sender adsh на univ.kiev.ua' | sendmail -bt -d21.12

...

> rewritten as: adsh @ univ . kiev . ua
> -----trying rule: $+ @ $+
> -----rule matches: $: < $( mail_from_check $1 @ $2 $) >
> Cannot get host name of local machine at
> /usr/libdata/perl/5.00503/Sys/Syslog.pm line 248
> rewritten as: < adsh @ univ . kiev . ua >
> verify_sender    returns: < adsh @ univ . kiev . ua >
> 
> Но с консоли ведь проходит.

а чего такой странный путь к модулям перловым?

на самом деле скрипт хочет получить FQDN хоста для использования его в HELO

если надо быстро, то можно заменить строку
my($hostname) = hostfqdn();
на строку
my($hostname) = 'my.host.name';

естественно, вместо my.host.name нужно указать FQDN хоста с MTA

хотя... проблема-то в Syslog.pm. разбираться надо, что там творится с 
путями на модули

-- 
Best wishes Victor Ustugov   mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:        http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694      CRV2-RIPE, CRV-UANIC




Подробная информация о списке рассылки sendmail-conf