Sergey wrote:
>>>Не должно быть "<.", "@@". Да и, вообще, я бы проверял на "@.*@" тоже.
>>>На самом деле. регексп явно будет доводиться в процессе и его лучше
>>>не делать фиксированным.
>>>>на самом деле все эти проверки можно сделать без регекспа
>> А кто его знает, на что там проверять придется в конечном итоге ? Это
> я сейчас думаю, что перечисленного хватит, а как оно там дальше повернется,
> не знаю.
ты помнишь механизм работы check_relay_dialup_token.m4? точно также
можной подойти и к проблеме проверки Message-ID...
пока я думаю даже этого хватит:
R $* $: <?> $1
R <?> < $+ @ $+ > $: <!> < $1 @ $2 >
R <?> $* $#error $: 553 Invalid Message-Id header
R <!> $* $: $1
R < @ $* > $#error $: 553 Invalid Message-Id header
R < . $* > $#error $: 553 Invalid Message-Id header
R < $* @ . $* > $#error $: 553 Invalid Message-Id header
R < $* . . $* > $#error $: 553 Invalid Message-Id header
R < . $* > $#error $: 553 Invalid Message-Id header
R < $* @ $* @ $* > $#error $: 553 Invalid Message-Id header
--
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