Re: fidogate+rntrack
- From
- Alex Soukhotine (2:5030/1157)
- To
- Andrey Kharchenko
- Date
- 2005-08-10T18:04:52Z
- Area
- RU.UNIX.FTN
Andrey Kharchenko <Andrey_Kharchenko@p1.f3.n5060.z2.fidonet.org> wrote:
AK> Все бы хорошо. Но недавно нашел слабое место в этом механизме. Если в каталок нетмела, в
AK> который fidogate перекладывает весь нетмейл поступает по одному .pkt, работает все хорошо.
AK> Но, если в этот каталог попадает несколько .pkt и среди них есть .pkt к areafix или
AK> filefix, более того, по алфавиту эти письма стоят перед .pkt с транзитной почтой, тут
AK> появляется большой глюк.
У меня схема другая:
===
ScanDir: "##/var/spool/bt/pin"
\ Ignore non-packed echomail
Mask: * * * * * E
Action: Display "Message from @FromName, @FromAddr to @ToName, @ToAddr with subject '@Subject' and msgid '@MsgID' is echomail and will be ignored"
Action: Ignore
\ my mail (hold it for fidogate)
Mask: * * * @ * *
Action: Ignore
\ Move messages to filter area
Mask: * * * * * *
Action: Move "/var/spool/bt/netmail/in"
\ skip
ScanDir: "##/var/spool/fidogate/outpkt/mail"
Mask: * * * * * *
Action: Move "/var/spool/bt/netmail/in"
===
При такой обработке запуск следующий:
1. rntrack
2. runinc
3. rntrack
1 - трекер обрабатывает только нетмейл, не трогает сообщения, адресованные на этот узел
2 - fidogate разбирается с эхомейлом и обрабатывает запросы к роботам
3 - трекер роутит отчеты от роботов адресатам
AK> ВОПРОС: Можно ли в RNtrack узнавать имя обрабатываемого файла?
Нет.
--- tin/1.5.16-20030125 ("Bubbles") (UNIX) (Linux/2.4.31 (i686))
* Origin: PS Corporation News Server (2:5030/1157)
SEEN-BY: 46/50 50/203 400/814 450/186 247 1024 451/30 454/9 465/285 469/418
SEEN-BY: 4646/15 5000/5000 5001/5001 5002/50 79 5003/57 5010/53 5011/13
SEEN-BY: 5012/23 46 5015/10 5019/31 5020/154 175 400 545 715 758 830 937 1523
SEEN-BY: 5020/1604 2020 2142 2238 4441 5021/29 5022/128 5025/3 750 5026/45
SEEN-BY: 5027/16 5030/49 115 436 556 966 1045 1063 1067 1069 1080 1157 1210
SEEN-BY: 5030/1231 1243 1265 1368 1451 1524 1525 1528 1533 1538 1666 1900
SEEN-BY: 5031/47 70 5035/38 5036/34 5040/47 5042/13 5049/50 5053/16 5054/1 8 9
SEEN-BY: 5054/18 37 45 63 67 81 5059/9 37 5060/3 5061/120 5062/1 10 5063/3
SEEN-BY: 5067/2 5069/7 5070/1222 5077/70 5080/80 1003 5083/21 5085/13 5090/108
SEEN-BY: 5090/113 5092/1 5095/20 5096/18 5099/11 6000/12 254 6001/10 6090/1
PATH: 5030/1157 1666 1900 5020/4441 545 5054/1 37