[sendmail-conf] MX Й RFC3330

Victor Ustugov victor на corvax.kiev.ua
Пн Дек 12 16:02:41 EET 2005


Artur Penttinen wrote:

>>>>так а ты попробовал вариант из начала письма?
>>>
>>>sendmail[20265]: jBCBcxSh020265: ruleset=check_rcpt, arg1=<xxxx на xxxx.xx>, relay=201-14-134-65.bnut3702.dsl.brasiltelecom.net.br [201.14.134.65] (may be forged), reject=554 5.7.1 MX $2 [$3] for $1 cannot refer to private or special address space, see RFC 3330
>>>
>>>:-)
>>
>>факир был пьян и фокус не удался...
>>но я все равно буду думать, как ссылаться на домено отправителя, PTR и A 
>>запись рилея в строках access_db
> 
> 
>   имхо, без патченья исходников sendmail -- никак.

да уж
там получается, что $4 - это как раз правая часть строки из access_db, 
кроме слова REJECT
и sendmail второй раз не захочет подстановку проводить

но если очень надо будет, можно пойти по простому пути - в сообщении на 
сторону отправителя вместо A и PTR записи хоста рилея использовать 
$&{client_addr} и $&{client_name}, а домен отправителя я могу заносить в 
какой-нить макро, например ${{mail_addr}_domain}, и уже его имя можно 
использовать в access_db

но на самом деле, если все устраивает вариант
$#error $@ 5.7.1 $: "554 MX " $2 " [" $3 "] for " $1 " cannot refer to 
private or special address space, see RFC 3330"
то не стОит гороидть огород вообще

-- 
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