Levelezési listák - site Holder

Egyes felhasználókhoz tartozó levelezőlistákhoz több postafiók is létrejön:

listname (link_list_name) - a terjesztési lista archívumaként és a benne kapott üzeneteket tartalmazza.

listname / requests (tartalmazza a kéréslista nevét) - tartalmazza a benyújtott előfizetési kéréseket.

listname / reports (report_name / reports) - a szállítási hibákkal és egyéb hasonló üzenetekkel kapcsolatos jelentéseket tartalmaz.

listname-on @domain - feliratkozni egy új felhasználóra az alapértelmezett módban, és megerõsíteni egy meglévõ előfizetést.

listname-subscribe @domain - egy új felhasználó előfizetésére az alapértelmezett módban és egy meglévő előfizetés megerősítésével.

listname-feed @domain - új felhasználó előfizetése a közvetlen kézbesítési módban (FEED) és az előfizetési mód módosítása a meglévő felhasználó számára megadott előfizetéshez.

listname-digest @domain - új felhasználó feliratkozása az időszakos szállítási módban (DIGEST) és az előfizetési mód módosítása a meglévő felhasználó számára megadott előfizetéshez.

listname-index @domain - új felhasználó előfizetése index üzemmódban (INDEX), és az előfizetési mód megváltoztatása a meglévő felhasználó számára megadott értékre.

listname-off @domain - leiratkozáshoz.

listname-unsubscribe @domain - szintén leiratkozáshoz.

Szolgáltatói szövegek összeállítása
(Különleges karakterek)

Ha módosítja a levelezési lista beállításainak szövegparamétereit, használhatja a következő speciális karaktereket:

^ D - helyett a domain nevet.

^ N - a levelezési lista neve lesz.

^ X - helyettesíteni fogja a jelenlegi emésztési számot.

Ha egy hasonló karakter után közvetlenül egy bizonyos szám követ (pl. ^ N80), a helyettesített karakterlánc maximális hosszúságának értékét tekintjük. Ha a helyettesítendő értékkel rendelkező karakterlánc hossza meghaladja azt, akkor az utolsó karakterek el fognak kerülni.

Ha közvetlenül egy ilyen szimbólum után egy bizonyos számot követ, amelynek első számjegye 0 (például ^ N080), akkor a helyettesített karakterlánc rögzített hosszúságának értékét tekintjük. Ha a helyettesítendő értékkel rendelkező karakterlánc hossza nagyobb, mint a megadott hosszúság, az utolsó karakterek el fognak kerülni. Ha a helyettesítési értékkel rendelkező karakterlánc hossza kisebb, mint a megadott érték, akkor a sor kezdeteihez szóköz kerül.

Napló, leírás, előnyös karakterkészlet
(Naplózás, leírás és kódolás)

Előfizetési szabályzat
(Előfizetési politika)

Ebben a táblázatban a következő paraméterek szerkeszthetők:

"Feliratkozás" (Kik feliratkozhat) - beállítja a felhasználók számára elérhető opciókat az előfizetés előfizetéshez és leiratkozáshoz. Elfogadott értékek: "senki" - az előfizetéssel kapcsolatos műveletek csak a rendszergazda számára érhetők el; "csak ez a domain" - a hozzáférés csak a domain felhasználói számára korlátozott; "csak helyiek" - a hozzáférés csak a szerveren regisztrált felhasználók számára engedélyezett; "bárki" - a hozzáférés mindenkinek engedélyezett.

"Mentési kérelmek" - meghatározza, hogy mely előfizetési kéréseket mentse el a postaládában a tulajdonos maillista / kéréseinek neve. Elfogadott értékek: "nem" - ne mentse semmit; "elfogadva" - feldolgozva; "elutasítva" - elutasítva; "minden" - bármilyen.

"Megerősítési kérelem" - elküldött az előfizetőnek, aki előfizetett a terjesztési listára, ha a "Kérelem megerősítése" mód engedélyezve van. A közös speciális karakterek mellett. ez a szöveg a következőket is tartalmazza:

^ O - a kért művelet.

^ P - leiratkozik a leiratkozáshoz, előfizetéshez (művelethez) az egyéb műveletekhez.

^ I a megerősítő azonosító.

Kiküldetési házirend
(Üzenetkezelési irányelvek)

Érvényes értékek az "Elfogadások közzététele" paraméterhez:

csak a tulajdonosról - csak a lista tulajdonosa (a védett módszerek bármelyikével) érkező üzenetek kerülnek közzétételre.

az előfizetőktől - csak az előfizetők üzenetei kerülnek közzétételre, néhány üzenet jóváhagyásra elküldhető a levelezőlistára.

A "Maximális méret" paraméter korlátozza az e terjesztési listában közzétehető üzenetek méretét. A levelezőlisták tulajdonosai mindig küldhetnek bármilyen méretű üzenetet.

Paraméter „módosítatlan Digest tárgyai” (Ban válaszok megemészteni) lehetővé teszi, hogy korlátozza a kiadvány az üzenetek, amelyek választ megemészteni (ellenőrizze a Tárgy: az összes bejövő üzeneteket, és ha ezen a területen jelen van „válasz prefix” (Re Re>, stb.) majd ezt a levelezési lista emésztési azonosítóját követi, az üzenet elutasításra kerül.

A "Prohibit: Non-matching Character Set" paraméter lehetővé teszi az ehhez a listához előre definiált kódolást. Ha a beérkező üzenet kódolása meg van adva, és eltér a megadotttól, az üzenet elutasításra kerül.

Bounce processzor
(Hibakezelés)

Option „Save ugrál Reports” (Saving hibaüzenetek) melyik kézbesítési jelentést kell tárolni a postafiók levelezési pagename / jelentések levelezési lista tulajdonosa. Az értékek „nem” és a „minden” nyilvánvalóak, és az értéke „olvashatatlan” lehetővé teszi, hogy csak azokat az üzeneteket, hogy a lista a modul nem tudta, hogy elemezze és kezelje magát.

A "Figyelmeztetés szövege" opció lehetővé teszi, hogy megadja az előfizetőnek küldött szöveget, amikor egy szállítási hiba történik. A szövegben a "speciális szimbólumokat" használhatja.

FEED üzemmód eloszlás
(Közvetlen szállítási lehetőségek)

A "Tárgy előtag" paraméter előtagolja a FEED módban küldött összes üzenet Tárgy: mező elején beillesztett sor tartalmát. Az üzenet elküldése után a rendszer ellenőrzi a Tárgy: mezőt, és ha ezt az előtagot megtalálja a válasz előtag (Re Re> stb.) Után, akkor törli. Példa: A Subject Prefix paraméter értéke [RD]; a fogadott üzenetben Tárgy: az érték-teszt. Ezután a különböző esetek Tárgy mezője így fog kinézni: az elosztott üzenet tárgya: [RD] teszt; Fogadott válasz - Tárgy: Re: [RD] teszt; elosztott válasz - Tárgy: [RD] Re: teszt; elkészített emésztés - 1) teszt 2) Re: teszt.

A "Header" és a "Trailer" paraméterek meghatározzák az elküldött üzenetekbe beillesztett megfelelő szövegblokkot. Ezekben a blokkokban "speciális szimbólumokat" is használhat.

DIGEST / INDEX üzemmód eloszlás
(Az időszakos szállítási mód paraméterei (Digest Mode))

Az üzenetindex tartalmazza az emésztési fejlécet, az üzenetek listáját és a tartalomjegyzékkel végződő töredéket. Maguk az üzenetek, valamint az emésztés utolsó fragmense nem tartalmaz.

Az indexek egyidejűleg keletkeznek az emésztéssel és elküldhetők azoknak az előfizetőknek, akik a megfelelő módokon dolgoznak.

archiválás
(Fájlkezelés)

A "Maximum archív méret" paraméter adja meg az archiválási postafiók maximális méretét.

Az "Üzenetek tartani" paraméter megadja az archívumban tárolt üzenetek maximális számát.

A "Start Új archívum minden" paraméter - meghatározza, mikor kell létrehozni egy új archívum postafiókot. Régi zip archívum postaláda válik egyidejűleg egy alkönyvtárban nevű ÉÉÉÉ-HH-NN, ahol az ÉÉÉÉ - év, HH - hónap, NN - időpontja a legkorábbi üzenetek tartalma ebben az archívumban. Ha a paraméter "soha" nincs megadva, akkor az új archívum akkor jön létre, ha elérte az archívumban lévő üzenetek maximális méretét vagy számát. Ha a paraméter értéke van „a soha”, és az értéke „Maximális fájlméret” nullával egyenlő, minden üzenetet törölni az e-mail archiválási doboz után azonnal megalakult a kivonatot.

Digest Generator
(Leírások létrehozása emésztés)

A "Generate Every" paraméter "A teremtés periodicitása" - meghatározza az emésztési időtartamokat.

Paraméter „vagy ha nagyobb, mint a” Építsd a hangerőt az új üzenetek több „- határozza meg a maximális teljes összeget tartalmazza az üzenet kivonat Ha a teljes összes üzenet érkezett megalakulása óta az elmúlt emésztett meghaladja ezt azonnal kialakult egy új lenyomatát (és index). , függetlenül a "Alkotás időszaka" és "Az első emésztés létrehozásának ideje" paraméterek értékétől.

Paraméter „vagy ha van a” Create a az új üzenetek száma több „- határozza meg a maximális üzenetek számát tartalmazza az emésztett Ha a szám a fogadott üzenetek megalakulása óta az elmúlt emésztett meghaladja ezt azonnal létrehozott egy új emésztett ..

A "First Digest at" Az első emésztési idő létrehozásának ideje "- meghatározza azt a napszakot, amikor az első emésztést létre kell hozni.

Digest formátum
(Digest formátum)

Paraméter „Tárgy” Tárgy „- állítja a szöveg kerül a Tárgy: erőtér emésztett és indexek Ha ezt a lehetőséget.” Módosítatlan Digest tárgyai „(Ban válaszok megemészteni) be van kapcsolva, akkor el kell utasítani az összes bejövő üzeneteket, melyek ezen a területen válasz előtag (Re . Re> stb.), Ezt követi a változatlan szöveg, amelyet ez a paraméter határoz meg.

A "Fejléc" paraméter egy szöveggömb, amely a tartalomjegyzék előtt minden emésztéshez és indexhez van beillesztve.

Paraméter "Index Line" - meghatározza a tartalomjegyzék formátumát. Fontos. Az itt használt speciális karakterek eltérnek a szabványosaktól, és a következő értékeket vehetik igénybe:

^ X - az üzenet szekvenciaszáma a létrehozott emésztésben.

^ F - From: az üzenet fejlécének mezője.

^ T - Dátum mező: az üzenet fejlécét.

^ S - Tárgy: az üzenet fejlécének mezője.

^ I - Üzenet-Id mező az üzenet fejlécében.

Paraméter "Index Trailer" - meghatározza a tartalomjegyzék után beillesztett szöveget minden emésztésre és indexre.

"Traile r" paraméter - a legutolsó üzenet szövegét az összes emésztés után beillesztette.

Automatikus üzenetek
(Automatikusan küldött üzenetek)

Megadhatja azokat a szöveges üzeneteket, amelyeket a rendszer automatikusan elküld egy új felhasználónak ("Policy Text" paraméter), és egy létező felhasználó által leiratkozott szöveg ("Good Bye Text" paraméter) a levelezési listából)). Mindkét esetben a szövegek tartalmazhatnak Szövegszerkesztési Szövegeket (speciális karakterek).

Üzenetek feldolgozása
(Az eredeti üzenet fejlécéből másolt mezők)

Levelezési listák eltávolítása / Levelezési listák átnevezése
(Uninstall / Rename)

A rendszer bármikor lehetővé teszi az aktuális levelezési lista átnevezéséhez vagy törléséhez ezt az opciót. Ha a terjesztési lista törlődik, akkor megfelelő megerősítést kérünk.

Előfizetői lista
(Munka az előfizetők listájával)

Az előfizetők listájához való hozzáférést a munkaoldalra egy meghatározott levelezési lista beállítási oldalán végezzük.

Annak érdekében, hogy a meglévő listában változtasson, meg kell jelölnie azokat a felhasználókat, akiknek a tervezett módosításait érinti. Ezt akár a felhasználók címkézésével, akár a "Mark All" opció használatával teheti meg. ha szükséges.

A címkézett felhasználókkal a következő műveleteket hajthatja végre:
  • "Leiratkozás" (Leiratkozás a levelezőlistáról)
  • "Megjelölés sikertelen" (Állítsa be a megjelölt hibajelzõt)
  • "Set [.] Postings" Beállítása (Mérsékelt levelek)
  • "Set [.] Mode" mód beállítása (Információ fogadása)

Pont „Mark Failed” (Put jele jelölt hibák), hogy szimulálják a szállítás nem kritikus hiba, ami hasznos lehet például abban az esetben lehetetlen automatikus feldolgozó modul levelezőlistán egy egyéni hiba üzenetet a távoli rendszert. A "tiltott" beállítás kiválasztása a "Set [.] Postings" elemen lehetővé teszi, hogy megakadályozza a kiválasztott felhasználók által küldött üzenetek közzétételét.

Előfizetők hozzáadása
(Előfizető felvétele)

Ha a terjesztési listán szereplő előfizetők listájának másolatát kell megkapnia, használhatja a levélkiszolgáló úgynevezett CLI-felületét. Kaphat egy listát az előfizetők egyszerű szkriptet a Perl. Tehát az akciók sorrendje:

1. Töltsön le a virtuális kiszolgáló állományaira, a perl-modul CLI.pm-re

2. Ugyanabban a könyvtárban tegye a következő parancsfájlt a Perl-be:

3. Javítsa ki a parancsfájl beállításait. A bejelentkezésnek a postmaster @ az Ön domainjében kell lennie. A "maguk által rögzítendő" beállítások piros színnel jelennek meg.

Ezután futtassa a szkriptet, és felsorolja a megfelelő levelezőlistának az előfizetőit. Mindez az unix shellen történik a gépházban. A te domainen.

Hogyan rendelhetsz előfizetést a hírlevélre közvetlenül a webhelyedről?

használja a CGI qw (param) paramétereket;
print "Content-type: text / plain \ n \ n";
$ email = param (email);
hacsak ($ ​​e-mail);
nyitott MAIL, "/ usr / sbin / sendmail -f $ email -t" || die "Nem lehet megnyitni sendmail - $ |";
print MAIL "From: $ email \ nFor: list-on \ @ domain.com \ nHozzáférés: \ n \ n";
bezárás MAIL;
print "Köszönöm, $ email!";