|
Zdrawstwuite Neto,
reshil otkliknutsya na Washu prosbu. Sobstwenno zadacha formuliruetsya sledujushim obrazom:
- Wse adresati ne poluchiwshie informacionnuju rassilku doljni bit udaleni iz bazi.
Standartnie pochtowie servera rabotajut takim obrazom, chto pri neudawsheisya popitke dostawit pochtu oni otprawlyajut soobschenie otprawiteliu soderjashee nekotoruju informaciju kasatelno problem dostawki pochti i adres adresata-poluchatelya pisma. Sledowatelno dostatochno analizirowat prihodyaschie pisma i korrektirowat bazu adresatow soglasno im. Kak eto wiglyadit na praktike:
est kompaniya foo.com. Rassilka prowoditsya s adresa news@foo.com. Mail server obslujiwajushij domen foo.com soobschaet o problemah libo na news@foo.com, libo postmasteru (kak prawilo postmaster@foo.com, zawisit ot konkretnogo servera i nastroek). Dopolnitelnim uslowiem yawlyaetsya prawilo, chto s news@foo.com uhodyat tolko nowostnie uwedomleniya (chto bi ne wicherkiwat iz bazi lewih polzowatelei ili je nujnih polzowateli no po lewim prichinam). Sledowatelno algoritm wiglyadit tak:
1. Poluchit pisma s akkauntom news@foo.com i postmaster@foo.com.
2. Widelit iz poluchennih pisem zapisi w formate <tekst>@<tekst>.<tekst> (goworya prosche - mail adresow).
3. Prowerit nalichie poluchennih zapisei w baze i udalit naidenie sowpadeniya.
Zapuskat podobnuju programmu mojno po taimeru, naprimer kajdie 24 chasa w techenii 3 dnei posle rassilki. Etot metod yawlyaetsya dostatochno optimalnim po srawneniju s drugimi izwestnimi mne.
Drugie metodi (spontanno prishedshie w golowu):
- Half send: (otkriwaetsya SMTP na server prinimajushij pochtu i otsew proizwoditsya po status kodu otweta na RCPT TO). Minus: ne wse mojno otseyat t.k. nekotorie maileri (naprimer swyazka qmail + vpopmail ili Courier MTA) ne proweryajut nalichie pochtowogo yashika na etape SMTP kommunikacii.
S uwajeniem,
helldomain/IMHO.WS
__________________
Осколки прошлого, как снег, закрутит ураган времён,
В ушедший день для нас навек, обрушив мост,
Оставив в наших душах след, тьма уплывёт за горизонт,
И в чистом небе вспыхнет свет, свет новых звёзд.
|