GNU/Linux >> Znalost Linux >  >> Panels >> Webmin

Manažer seznamu Majordomo

Tato stránka dokumentuje proces nastavení e-mailových konferencí ve vašem systému pomocí Webminu a volně dostupné správy seznamů Majordomo program.

Obsah

Úvod do e-mailových konferencí a majordomů

Seznamy adresátů poskytují způsob, jak usnadnit skupinové diskuse prostřednictvím e-mailu nebo vysílání zpráv na více e-mailových adres. Ve svém jádru je seznam adresátů jednoduše e-mailová adresa, která přeposílá veškerou poštu na něj zaslanou na seznam adres členů. Zprávy jsou obvykle upraveny tak, aby se odpovědi vracely zpět na adresu seznamu namísto původního odesílatele, což členům usnadňuje účastnit se skupinové diskuse prostřednictvím e-mailu.

Majordomo je nejoblíbenější program pro správu e-mailových konferencí pro systémy Linux a Unix. Kromě přeposílání pošty z adresy seznamu členům zajišťuje přihlášení a odhlášení, moderování a filtrování zpráv. Dokáže ke zprávám přidávat záhlaví a zápatí, rozesílat pravidelné přehledy obsahující seznamy e-mailů za posledních několik dní, vytvářet archivy seznamů zpráv a mnoho dalšího.

Protože je napsán v Perlu, poběží Majordomo téměř na všech verzích Unixu a chová se stejně na všech podporovaných operačních systémech. Vyžaduje pouze, abyste měli nainstalovaný poštovní server, který může předávat zprávy programu nebo souboru adres, což umí Sendmail a Postfix. Více informací o nastavení Sendmailu ve vašem systému najdete v kapitole 37.

Uživatelé seznamu adresátů se obvykle přihlašují zasláním e-mailu na speciální adresu Majordomo ve vašem systému, jako je [email protected] . Ve skutečnosti existuje několik typů příkazů, které lze odeslat na tuto adresu jednoduchým zahrnutím do těla zprávy, například seznamy , přihlásit se k odběru a odhlásit odběr .

Chcete-li se například přidat do seznamu adresátů, stačí poslat e-mail na adresu [email protected] obsahující řádek odběr příkladu-seznamu [email protected] . Jedna zpráva může obsahovat několik příkazů, jeden na každém řádku. Poté, co Majordomo obdrží zprávu, zpracuje příkazy a odešle zpět e-mail s odpovědí obsahující informace o úspěchu nebo selhání každého příkazu a jakékoli informace, které produkují.

Samozřejmě, než kterýkoli z těchto příkazů bude fungovat na vašem systému, musíte nastavit Majordomo a vytvořit alespoň jeden mailing list. Následující části vysvětlují jak.

Modul Správce seznamu Majordomo

Tento modul vám umožňuje nastavit a spravovat více e-mailových konferencí Majordomo ve vašem systému. Je navržen pro rozhraní s modulem Sendmail Configuration pro nastavení poštovních aliasů, které Majordomo potřebuje k provozu, ale lze jej použít s jakýmkoli poštovním serverem, který používá soubor /etc/aliases. Pokud nepoužíváte Sendmail, podívejte se na Používání jiných poštovních serverů sekce pro podrobnosti o tom, jak nakonfigurovat modul pro práci s vaším serverem. Pokud Webmin zjistí, že Sendmail není nainstalován, na hlavní stránce se zobrazí chybová zpráva s upozorněním, že jeho konfigurační soubor nelze nalézt.

Stejně jako ostatní moduly související s e-mailem, i tento lze nalézt v kategorii Servery ve Webminu. Když jej zadáte, na hlavní stránce se zobrazí tabulka ikon, jedna pro každý seznam adresátů ve vašem systému. Níže uvedený snímek obrazovky ukazuje příklad.


Hlavní stránka modulu Majordomo

Aby Majordomo fungovalo, vyžaduje, aby byly definovány poštovní aliasy Majordomo a vlastníka Majordomo a předávaly zprávy programu Majordomo a správci seznamu. Pokud modul zjistí, že tyto aliasy neexistují (obvykle proto, že jste nikdy nenastavovali Majordomo nebo modul předtím nepoužívali), pole označené E-mailová adresa vlastníka se zobrazí na hlavní stránce.

Do tohoto pole musíte zadat adresu hlavního administrátora konference (obvykle sebe) a kliknout na Nastavení aliasů tlačítko vedle něj. Budou vytvořeny potřebné aliasy a znovu se zobrazí hlavní stránka bez tlačítka a pole. Dokud to neuděláte, Majordomo nebude správně fungovat – lidé se nebudou moci přihlásit a odhlásit, získat informace o existujících seznamech adresátů a tak dále.

Přirozeně, pokud modul nemůže najít Majordomo ve vašem systému, hlavní stránka zobrazí chybovou zprávu namísto kterékoli z ikon a polí uvedených výše. Pokud jste si jisti, že je skutečně již nainstalován, přečtěte si část *Konfigurace modulu Majordomo List Manager*, kde najdete pokyny, jak upravit cesty, které modul používá k nalezení konfiguračních souborů a programů.

Pouze několik operačních systémů a verzí Linuxu je standardně dodáváno s Majordomo, jako jsou OpenLinux, SuSE Linux, MSC.Linux, Debian Linux a AIX. Pokud některý z nich používáte, vyhledejte na disku CD s operačním systémem nebo na webu balíček Majordomo a nainstalujte jej pomocí modulu Software Packages. Uživatelé všech ostatních operačních systémů si budou muset stáhnout, zkompilovat a nainstalovat zdrojový kód z http://www.greatcircle.com/majordomo/. Modul předpokládá, že budete balíček používat na systémech, které jej mají, a zdrojový kód, pokud ne. Pokud jste nainstalovali zdroj, přestože byl k dispozici balíček, nebo jste použili balíček, o kterém nevím, budete muset upravit cesty v Konfiguraci modulu strana.

Pokud jste již rozsáhlým uživatelem Majordomo, modul by měl najít a zobrazit všechny vaše stávající seznamy a jejich nastavení. Záleží však na tom, aby se majordomo.cf příliš nelišil od původního formátu, aby jej bylo možné správně analyzovat. Pokud jste v tomto souboru provedli rozsáhlé úpravy, modul nemusí najít některé nebo všechny vaše seznamy.

Stejně tak dobře nepracuje s více virtuálními e-mailovými doménami. Některé systémy mají jeden konfigurační soubor Majordomo pro každou doménu a možná i více souborů aliasů. Jediný způsob, jak použít modul v této situaci, je naklonovat jej jednou pro každou doménu (jak je vysvětleno v kapitole 51) a nakonfigurovat každý klon tak, aby používal jiný soubor majordomo.cf.

Používání jiných poštovních serverů

Ve výchozím nastavení tento modul předpokládá, že používáte poštovní server Sendmail. Mnoho lidí však dává přednost alternativám jako Postfix Mail Server nebo QMail Mail Server kvůli jejich vynikajícím formátům konfiguračních souborů, spolehlivosti a designu. Naštěstí modul může pracovat s jakýmkoli poštovním serverem, který používá soubor aliasů ve stejném formátu jako /etc/aliases Sendmailu.

Vše, co musíte udělat, je sdělit modulu, kde se nachází soubor aliasů, místo toho, aby četl konfiguraci Sendmail a našel ji automaticky. Kroky k tomu jsou:

  1. Na hlavní stránce modulu klikněte na Konfigurace modulu odkaz. Tím se zobrazí standardní konfigurační formulář modulu.
  2. Pro soubor aliasů ve stylu Sendmail zrušte zaškrtnutí políčka Získat z sendmail.cf a zadejte úplnou cestu k souboru aliasů vašeho poštovního serveru. Obvykle to bude něco jako /etc/aliases nebo /etc/postfix/aliases .
  3. Klikněte na tlačítko Uložit tlačítko pro návrat na hlavní stránku. Jakákoli chybová zpráva o neschopnosti Webminu najít soubor sendmail.cf zmizí.
  4. Klikněte na Upravit možnosti Majordomo ve spodní části stránky a vyplňte Cesta příkazu Sendmail pole s cestou k programu, který funguje stejným způsobem jako skutečný příkaz sendmail. Všechny poštovní servery jsou dodávány s programem, jako je tento, aby byla zachována kompatibilita s programy, které očekávají instalaci Sendmailu, obvykle se nacházejí v /usr/sbin/sendmail nebo /usr/lib/sendmail. Majordomo používá tento příkaz k odesílání odchozích e-mailů členům seznamu.
  5. Klikněte na Uložit pro návrat na hlavní stránku. Modul a Majordomo budou nyní správně fungovat s vaším poštovním serverem.

Ne všechny poštovní servery mají standardní soubor aliasů, a proto s nimi tento modul nelze použít. Qmail vyžaduje opravu, než bude číst soubor aliasů, protože normálně používá k definování aliasů soubory .qmail v adresáři /var/qmail/aliases.

Vytvoření seznamu adresátů

Jakmile je modul Majordomo správně nastaven, můžete jej použít k vytvoření nového mailing listu. Každý seznam musí mít název, který nemůže použít žádný jiný seznam, uživatel Unixu ani e-mailový alias. Seznamy jsou obvykle pojmenovány jako seznam příkladů nebo engineering-l , ale opravdu je povolen jakýkoli krátký název složený z číslic, písmen a pomlček. Název tvoří část e-mailové adresy seznamu před znakem @, takže výsledná adresa bude něco jako [email protected] .

Chcete-li vytvořit seznam, postupujte takto:

  1. Na hlavní stránce modulu klikněte na Přidat nový seznam adresátů odkaz nad nebo pod tabulkou existujících ikon seznamu. Tím se dostanete do formuláře pro vytvoření seznamu, který je zobrazen na níže uvedeném snímku obrazovky.
  2. Zadejte zvolené jméno do Název seznamu pole.
  3. Vyplňte Adresu správce seznamu pole s e-mailovou adresou osoby, která bude za tento seznam odpovědná. Budou dostávat upozornění na přihlášení k odběru a odhlášení z odběru a budou dostávat zprávy o nedoručení, pokud se doručení členovi seznamu nezdaří.
  4. Heslo zadané v Heslo pro údržbu pole může správce použít ke změně konfigurace seznamu e-mailem. Ujistěte se, že se toto heslo nedostane do rukou nikoho jiného, ​​protože poskytuje plnou kontrolu nad seznamem každému, kdo jej zná. Obvykle stejně nebudete muset konfigurovat seznam prostřednictvím e-mailu, protože tento modul Webmin poskytuje mnohem hezčí rozhraní než ruční úprava konfiguračního souboru.
  5. V části Popis zadejte krátký popis tohoto seznamu, který se zobrazí vedle jeho názvu, když uživatel odešle příkaz Seznamy společnosti Majordomo.
  6. Text v Úvodní zprávě pole bude zasláno všem novým členům seznamu, když se přihlásí k odběru. Měli byste zadat popis seznamu, pokyny pro zveřejňování a jakékoli další informace, které by noví předplatitelé mohli potřebovat vědět.
  7. Chcete-li, aby se ke každému e-mailu odeslanému do seznamu přidalo zápatí, vyplňte Zápatí přeposlané pošty pole. Zápatí často obsahuje název seznamu a informace o tom, jak se odhlásit.
  8. Pokud chcete, aby byl tento seznam moderován, změňte pole *Moderovaný seznam?* na Ano . Moderovaný seznam je takový, který vyžaduje, aby všechny zprávy, které mu byly zaslány, byly před odesláním členům seznamu schváleny.
  9. Pokud je moderátor stejný jako administrátor seznamu, ponechte adresu moderátora pole nastaveno na Stejné jako správce . V opačném případě zadejte e-mailovou adresu do přilehlého textového pole – tato adresa obdrží kopii každého e-mailu odeslaného ke schválení.
  10. Pokud chcete, aby Majordomo ukládal kopie zpráv odeslaných do tohoto seznamu do archivních souborů, vyberte jednu z možností než Ne z Archivovat seznam adresátů? Jídelní lístek. Archiv je sbírka souborů v adresáři seznamu, která obsahuje e-maily do seznamu na rok, měsíc nebo den.
  11. Nakonec klikněte na tlačítko Vytvořit tlačítko, aby modul vytvořil seznam a všechny aliasy Sendmail, které potřebuje k provozu. Vrátíte se na hlavní stránku, která by nyní měla obsahovat ikonu pro váš nový seznam.


Vytvoření nového seznamu adresátů

Lidé se mohou přihlásit k odběru nového seznamu a posílat na něj e-maily, jakmile bude vytvořen. Pravděpodobně však budete chtít upravit jeho nastavení ještě předtím, než oznámíte jeho existenci - v následujících několika částech je nyní vysvětleno.

Správa členů seznamu

I když se lidé mohou sami přihlašovat a odhlašovat k odběru a odhlašování, můžete také použít tento modul Webmin ke správě seznamu členů. Chcete-li přímo upravit seznam členů, postupujte takto:

  1. Na hlavní stránce modulu klikněte na ikonu seznamu adresátů. Tím se dostanete na stránku, která obsahuje ikony pro různé kategorie možností seznamu.
  2. Klikněte na Seznam členů ikonu pro přechod na stránku správy členství zobrazenou na snímku obrazovky níže.
  3. Na stránce, která se zobrazí, přidejte, odeberte nebo upravte seznam členů v textovém poli. Všichni noví odběratelé, které přidáte úpravou tohoto seznamu, neobdrží uvítací e-mail ani potvrzovací zprávu.
  4. Klikněte na tlačítko Uložit pro aktivaci nového seznamu členů.
    Správa členů konference

Stejnou stránku lze také použít k přihlášení lidí do seznamu. Stačí zadat adresu do Adresa k odběru do seznamu a klikněte na Přidat knoflík. Když je tímto způsobem přidán člen, obdrží obvyklou uvítací zprávu, jako by se přihlásil normálně, zasláním e-mailu na adresu [email protected]. Interně modul provádí předplatné správným způsobem předstíráním e-mailu společnosti Majordomo, namísto pouhé aktualizace souboru obsahujícího členy seznamu.

Adresu lze ze seznamu odstranit zadáním do Odebrat adresu ze seznamu pole a stiskněte Odebrat . Pokud jde o předplatitele, neexistuje žádný rozdíl mezi touto metodou a pouhým smazáním jeho adresy z textového pole člena. Interně se zrušení odběru provádí falešným e-mailem zaslaným Majordomo, který mu říká, aby odstranil adresu ze souboru člena, místo aby Webmin aktualizoval tento soubor přímo sám.

Úprava informací o seznamu, záhlaví a zápatí

Po vytvoření seznamu můžete stále upravovat popis, uvítací zprávu a zápatí, které byly vybrány ve formuláři pro vytvoření. Postupujte takto:

  1. Na hlavní stránce modulu klikněte na ikonu seznamu.
  2. Klikněte na Zprávy a popis ikonu pro vyvolání stránky pro úpravu popisu, uvítací a informační zprávy.
  3. Chcete-li změnit popis zobrazený v reakci na příkaz listů zaslaný uživateli na adresu Majordomo, upravte Popis seznamu pole.
  4. Informativní zpráva pole obsahuje text, který bude odeslán zpět jako odpověď na info název seznamu a případně i novým předplatitelům. Změňte to na cokoliv chcete.
  5. Uvítací zpráva je obvykle stejná jako informativní zpráva. Chcete-li to změnit, vyberte Jak je zadáno níže pro úvodní zprávu a do textového pole vyplňte zprávu, která má být zaslána novým odběratelům.
  6. Klikněte na Uložit pro návrat na stránku se seznamem ikon a poté klepněte na Záhlaví a zápatí ikona.
  7. Chcete-li přidat záhlaví na začátek všech zpráv seznamu, vyplňte Hlavičku e-mailu znovu odeslat pole. Většina seznamů však nepoužívá záhlaví – zápatí je pro čtenáře méně nepříjemné.
  8. Chcete-li upravit zápatí připojené ke konci seznamu zpráv, změňte Zápatí e-mailu odeslat znovu pole.
  9. Pokud chcete, aby ke každé zprávě seznamu byla přidána další záhlaví pošty, vyplňte Další záhlaví SMTP pro znovu odeslanou poštu pole. Musí být ve standardním formátu hlavičky e-mailu, jako například:Předmět:bla X-Mailing-List:[email protected] Nová hlavička nemůže přepsat ta v přeposílaných zprávách, pouze k nim přidávat. Pokud chcete změnit předmět nebo adresu pro odpověď, přečtěte si Úprava možností přeposílaného e-mailu sekce.
  10. Klikněte na tlačítko Uložit tlačítko ve spodní části formuláře. Všechny nové informace o seznamu, nastavení záhlaví a zápatí budou okamžitě aktivní.

Úprava možností odběru

Ve výchozím nastavení Majordomo umožňuje komukoli přihlásit se k nově vytvořenému seznamu a novým členům posílá potvrzovací zprávu, aby se ujistil, že se skutečně chtějí přihlásit. Tyto funkce zabraňují tomu, aby se lidé přihlásili k odběru proti jejich přání někým jiným, ale mohou být otravné na malé firemní e-mailové konferenci s důvěryhodnými uživateli.

Chcete-li změnit tyto a další možnosti předplatného, ​​postupujte takto:

  1. Klikněte na ikonu seznamu na hlavní stránce modulu a poté na Odběr a moderování .
  2. Zásady odběru pole řídí, kdo může být přihlášen do seznamu. Možnosti jsou:Kdokoli se může přihlásit k odběru Je-li tato možnost vybrána, lze adresu přidat do seznamu (e-mailem na Majordomo), pouze pokud je adresa, ze které pochází, stejná. Tato bezpečnostní funkce může být triviálně poražena předstíráním zdrojové adresy zprávy a může být dráždivá pro lidi, kteří chtějí pro předplatné používat speciální adresu. Kdokoli může přihlásit kohokoli Pokud je vybrána tato možnost, bude přijata jakákoli adresa přidaná do seznamu. Je vyžadován souhlas správce Tato volba říká Majordomovi, aby předal všechny požadavky na přihlášení ke schválení správci seznamu. Mělo by se používat, pokud chcete řídit, kdo se může připojit k seznamu, místo abyste umožnili registraci jen komukoli.
  3. Podobně Zásady odhlášení pole řídí, kdo může být odstraněn ze seznamu. Jeho možnosti jsou stejné jako u zásad odběru pole.
  4. Chcete-li, aby Majordomo poslal zprávu na nové adresy potvrzující jejich přihlášení k odběru, nastavte možnost Vyžadovat potvrzení odběru? pole na Ano . Na tuto potvrzovací zprávu je nutné odpovědět před tím, než bude adresa skutečně přidána do seznamu, což znamená, že se daná osoba skutečně chce přihlásit. Doporučuji tuto funkci vždy zapínat, pokud nespouštíte velmi malý interní seznam adresátů.
  5. Pokud chcete, aby byla uvítací zpráva (zadaná při vytváření seznamu) odeslána všem novým členům, nastavte možnost Poslali jste úvodní zprávu? pole na Ano .
  6. Možnost Přidat do seznamu pouze nezpracované adresy? určuje, zda Majordomo uložil kompletní adresy (jako _Jamie Cameron _) nebo jen nezpracované adresy (jako [email protected] ) v seznamu členů. Pokud nechcete vidět skutečná jména spojená s adresami odběratelů, toto pole by mělo být nastaveno na Ano .
  7. Pokud chcete, aby správce dostal kopii všech požadavků na přihlášení a odhlášení, nastavte Přeposlat požadavky na přihlášení/odhlášení správci? pole na Ano . To však neznamená, že správce musí požadavky schvalovat.
  8. Heslo zadané v Heslo pro údržbu pole musí být zahrnuto ve všech zprávách, aby bylo možné schvalovat odběry nebo měnit konfiguraci seznamu e-mailem. Mělo by být poskytnuto pouze správci, protože kdokoli, kdo jej zná, může upravit jakékoli nastavení seznamu.
  9. Chcete-li, aby každá zpráva do seznamu byla schválena moderátorem, změňte Moderovaný seznam? pole na Ano .
  10. Adresa moderátora ovládací prvky pole, kam jsou odesílány požadavky na schválení zpráv do seznamu. Můžete jej nastavit na Správce (v takovém případě bude použita adresa v poli *E-mailová adresa pro schválení*) nebo zadejte něco jiného.
  11. Heslo pro moderování pole je pro zadání hesla, které musí být obsaženo ve všech zprávách, které schvalují příspěvky do seznamu. Měl by to vědět pouze moderátor (pokud nějaký existuje) a vy, jinak by odběratelé mohli schvalovat své vlastní příspěvky!
  12. Chcete-li změnit adresu vlastníka seznamu (na který je zasílán e-mail _listname_-owner), upravte e-mailovou adresu vlastníka pole. Vlastník obdrží vrácené zprávy, které budou zaslány zpět, pokud nelze doručit e-mail odběrateli.
  13. Chcete-li změnit adresu správce, upravte pole *E-mailová adresa pro schválení*. Této osobě budou zasílána veškerá oznámení a žádosti o přihlášení k odběru a zrušení odběru.
  14. Nakonec klikněte na Uložit - nová nastavení se projeví okamžitě.

Když je pro seznam povoleno potvrzení, každý, kdo odešle příkaz k odběru na adresu Majordomo, obdrží e-mail s žádostí o zaslání speciálního auth příkazu. Tento dodatečný krok zaručuje, že se osoba přidávaná do seznamu skutečně chce připojit, protože příkaz auth obsahuje náhodné číslo, které Majordomo přiřadí k předplatitelské adrese.

Když je povoleno moderování nebo schvalování přihlášení/odhlášení, další zprávy budou zasílány na adresy moderátora nebo správce. Viz Moderování a udržování seznamu sekce níže, kde najdete další informace o tom, jak s těmito e-maily skutečně nakládat.

Úprava možností přeposílání e-mailů

Když je e-mailová zpráva odeslána do seznamu, Majordomo ji pouze nepřeposílá odběratelům beze změny. Místo toho upravuje záhlaví a případně obsah na základě konfigurace seznamu. Nejběžnější úpravou je přidání hlavičky Reply-To, aby odpovědi členů šly do seznamu, nikoli k původnímu odesílateli. V seznamu skupinových diskuzí je to obecně to, co chcete.

Mezi další úpravy, které může Majordomo provádět ve zprávách seznamu, patří přidání nějakého textu do řádku předmětu a změna priority. Chcete-li je nakonfigurovat, postupujte takto:

  1. Na hlavní stránce modulu klikněte na ikonu seznamu a poté na Možnosti e-mailu .
  2. Chcete-li přidat záhlaví Reply-To do e-mailu se seznamem, zadejte e-mailovou adresu seznamu (například [email protected]_m) do adresy Reply-To:v znovu zaslaném e-mailu pole. Výběrem možnosti Žádné volba způsobí, že odpovědi čtenářů budou ve výchozím nastavení přecházet na původního odesílatele každé zprávy.
  3. Chcete-li nastavit adresu odesílatele přeposílaných zpráv, vyplňte Odesilatel:adresa v e-mailu pole. Mělo by to být owner-_listname_, které bude předáno na adresu skutečného vlastníka. Všechny vrácené zprávy, které se vrátí od odběratelů, budou odeslány na tuto adresu.
  4. Název hostitele pro znovu zasílaný e-mail by měl být nastaven na poštovní doménu vašeho systému, jako je example.com . Opuštění Výchozího vybraná možnost říká Majordomo, aby automaticky určil doménu, což nemusí dělat správně.
  5. Chcete-li před předmět každé zprávy v seznamu přidat nějaký text, zadejte jej do Předpona Předmět:pro znovu zaslaný e-mail pole. Obvykle bude přidán název seznamu v hranatých závorkách, například [example-list] .
  6. Chcete-li změnit prioritu zpráv v seznamu, vyberte jednu z Priorita e-mailu znovu odeslat Jídelní lístek. Seznamy adresátů tradičně používají Hromadné prioritu a některé programy na tom závisí při identifikaci e-mailu seznamu.
  7. Každá e-mailová zpráva má několik hlaviček Received, z nichž každá je přidána poštovním serverem, kterým zpráva prochází. Chcete-li, aby je Majordomo odstranil z přeposílaných zpráv, změňte Odstranit přijaté:záhlaví z znovu zaslaných e-mailů pole na Ano . Možná to budete chtít udělat, abyste skryli IP adresu a další podrobnosti o lidech, kteří přidávají příspěvky do seznamu.
  8. Chcete-li omezit velikost zpráv, které lze odeslat do seznamu, vyplňte Maximální povolenou velikost zprávy pole. Na seznamu s mnoha členy je moudré zabránit lidem posílat velké zprávy kvůli zátěži, kterou jejich přeposílání uvalí na váš systém a síť. Limit 40 000 bajtů je dostačující pro typy textových e-mailů, které většina lidí posílá do seznamu adresátů.
  9. Po dokončení úprav možností přeposílání e-mailů klikněte na Uložit . Pokud ve formuláři nejsou žádné chyby, vrátíte se na stránku s ikonami možností seznamu.

I když je přidání záhlaví Reply-To pro většinu uživatelů pohodlné, někteří lidé to považují za špatný nápad. Protože téměř všichni e-mailoví klienti mají odpovědět všem tlačítko pro odeslání e-mailu původnímu odesílateli a všem příjemcům, není potřeba normální odpověď tlačítko pro odeslání pošty do seznamu. Ve skutečnosti záhlaví Reply-To ztěžuje čtenářům odpovědět pouze původnímu odesílateli namísto celého seznamu.

Úprava řízení přístupu k seznamu

Majordomo lze nakonfigurovat tak, aby omezovalo, kdo může získat informace o seznamu, kdo do něj může přispívat a obsah zpráv, které odesílají. Často budete chtít omezit zveřejňování příspěvků na členy seznamu nebo na omezenou skupinu lidí, místo abyste umožnili komukoli na světě, kdo zná adresu seznamu, posílat e-maily jeho členům. Tato omezení týkající se plakátů však nejsou zcela účinná, protože si kdokoli může snadno zfalšovat svou adresu odesílatele.

Kroky pro řízení přístupu k seznamu jsou:

  1. Na hlavní stránce modulu kliknutím na ikonu seznamu vyvolejte stránku ikon kategorií možností.
  2. Klikněte na Řízení přístupu pro zobrazení formuláře pro úpravu informací a omezení zasílání.
  3. Prvních šest polí na stránce lze použít k omezení přístupu k get, index, info, intro, který a kdo Majordomo příkazy (vysvětleno v úvodu). Možná to budete chtít udělat, abyste skryli podrobnosti seznamu před některými nebo všemi lidmi – konkrétně by seznam členů neměl být dostupný potenciálním útočníkům. Pole s názvem Přístup k získání příkazu a tak dále, máte následující možnosti:Kdokoli Příkaz je k dispozici každému, kdo může poslat e-mail na adresu Majordomo. Uveďte členy Příkaz je dostupný pouze pro členy seznamu, identifikované adresou odesílatele zpráv pro Majordomo. Nikdo Příkaz pro tento seznam nemůže použít vůbec nikdo.
  4. Příkaz Majordomo seznamy obvykle vrací informace o všech e-mailových konferencích ve vašem systému. Pole Zahrnout tento seznam jako odpověď na příkaz seznamy pro lze použít k omezení odesílatelů, kteří uvidí tento konkrétní seznam, což může být užitečné, pokud jej chcete skrýt před náhodnými dotazy. Dostupné možnosti jsou:Všichni Seznam je viditelný pro každého, kdo může posílat e-maily Majordomovi. Adresy odpovídající regulárním výrazům Seznam budou moci zobrazit pouze odesílatelé, jejichž adresy odpovídají jednomu z regulárních výrazů Perl zadaných do sousedního textového pole. Adresy neodpovídají regulárním výrazům Tento seznam uvidí pouze odesílatelé, jejichž adresy se neshodují se zadanými regulárními výrazy.
  5. Chcete-li omezit přidávání příspěvků pouze na členy seznamu, změňte možnost Kdo může přidávat příspěvky do seznamu? v poli Seznam členů . To dává velký smysl, protože to chrání váš seznam před spammery, kteří nějakým způsobem získali jeho adresu. Pokud by mělo být povoleno přispívat pouze několika lidem, vytvořte soubor obsahující jejich e-mailové adresy a zadejte cestu do Adresy v souboru pole. Tato možnost je užitečná pro seznamy oznámení, do kterých většina předplatitelů pouze přijímá informace a nemohou přidávat příspěvky.
  6. Chcete-li blokovat příspěvky obsahující určitá slova nebo text, použijte regulární výrazy těla Tabu pole. Všechna zakázaná slova nebo věty musí být zadány po jedné na řádek s / na začátku a konci, například /smeg/ .
  7. Je také možné blokovat zprávy, jejichž záhlaví se shoduje s určitými regulárními výrazy, vyplněním regulárních výrazů záhlaví Taboo pole. Můžete například zadat /Předmět:.*money.*/ zablokovat všechny příspěvky se slovem peníze v jejich předmětu.
  8. Až budete na této stránce hotovi, klikněte na tlačítko Uložit knoflík. Nová omezení vstoupí v platnost okamžitě.

Moderování a udržování seznamu adresátů

V tomto příkazu heslo musí být heslo údržby nastavené pro seznam na stránce Předplatné a moderování, seznam musí být název seznamu, do kterého se má přidat odběratel, a adresa musí být jeho e-mailová adresa. Ve skutečnosti je možné tento příkaz použít kdykoli k přidání někoho do seznamu, i když o připojení nepožádal.

Pokud jste moderátorem e-mailové konference, obdržíte zprávu s předmětem jako BOUNCE:[email protected]:Vyžaduje se schválení, kdykoli se někdo pokusí přidat příspěvek do seznamu. V těle zprávy bude původní e-mail odeslaný na adresu seznamu, kterou byste si měli přečíst, abyste se ujistili, že je vhodná pro odeslání.

Bohužel jediný způsob, jak zprávu schválit, je uložit celý e-mail do souboru a spustit na něm příkaz schválit. Například pokud byla zpráva uložena do /tmp/email spustili byste _approve /tmp/email_ pro odeslání do seznamu. Kromě toho musíte ve svém domovském adresáři systému Unix vytvořit soubor s názvem .majordomo, který obsahuje názvy seznamů, jejich hesla moderátorů a e-mailové adresy Majordomo. Soubor .majordomo musí být naformátován takto:jméno prvního seznamu první heslo [email protected] název druhého seznamu druhé heslo [email protected]

Budoucí verze Webminu snad zjednoduší schvalovací proces.

Smazání seznamu adresátů

Pokud seznam již není potřeba, můžete jej snadno odstranit a všechny související soubory a aliasy pomocí tohoto modulu. Seznam členů, konfigurační soubory a všechny archivy budou trvale odstraněny. Postup odstranění seznamu:

  1. Na hlavní stránce modulu klikněte na ikonu seznamu.
  2. Klepněte na Smazat seznam pod tabulkou ikon kategorií možností. Zobrazí se potvrzovací stránka se všemi soubory a aliasy Sendmail, které Webmin odstraní při odstranění seznamu. Protože aliasy zahrnují všechny, které začínají nebo končí názvem seznamu, ujistěte se, že nejsou zahrnuty žádné vaše vlastní nesouvisející aliasy.
  3. Chcete-li pokračovat, klikněte na Smazat seznam knoflík. Po dokončení mazání se vrátíte na hlavní stránku modulu.

Vytvoření přehledu

Přehledný seznam adresátů je takový, který kombinuje několik zpráv z jiného seznamu do jednoho e-mailu před jeho odesláním odběratelům. Přehledy jsou vždy spojeny s normálními seznamy a mají své vlastní odběratele, kteří dostávají příspěvky pouze ve formátu přehledu. Přehledy nejsou nikdy moderovány a nejsou zveřejňovány odběrateli – místo toho by příspěvky měly jít do původního seznamu.

Počet zpráv, které jsou sloučeny do jednoho souhrnného e-mailu, lze určit podle jejich velikosti nebo podle časového období. Majordomo lze nakonfigurovat tak, aby odeslalo nový výtah, jakmile dosáhne určité velikosti, nebo po určitém počtu dní od přidání první zprávy. Nikdy však nepošle prázdný e-mail, aby strávil odběratele.

Proces přidávání přehledného seznamu je podobný jako při přidávání normálního seznamu, jak je vysvětleno v Vytvoření seznamu adresátů sekce. Postupujte takto:

  1. Na hlavní stránce modulu klikněte na Přidat nový seznam přehledů odkaz. Tím se dostanete do formuláře pro vytvoření seznamu, který je podobný tomu, který je zobrazen na druhém snímku obrazovky výše.
  2. Do pole Název seznamu zadejte název seznamu pole, jako je example-digest . Tradičně bude mít přehledový seznam stejný název jako původní seznam, ale s -digest připojeno.
  3. Vyberte název původního seznamu, který chcete odeslat ve formě výtahu z Vytvořit výtah ze seznamu Jídelní lístek. I když je možné mít výtah z digestu, v praxi to není příliš užitečné.
  4. Do Adresa správce seznamu zadejte adresu osoby, která je za tento seznam odpovědná. pole.
  5. Do Hesla pro údržbu zadejte heslo, které má správce používat pole. # V Popisu zadejte krátký popis tohoto výtahu, který se zobrazí vedle jeho názvu, když uživatel odešle příkaz Listy společnosti Majordomo.
  6. Vyplňte Úvodní zprávu pole se zprávou, která bude zaslána všem novým členům seznamu, když se přihlásí k odběru.
  7. Chcete-li mít ke každému odeslanému přehledu připojeno zápatí, vyplňte zápatí e-mailu přehledu pole.
  8. Chcete-li, aby byl přehled zasílán pravidelně, vyberte možnost Nejstarší zpráva je pro Odeslat přehled, když a do sousedního pole zadejte počet dní mezi výtahy. This assumes that messages are being regularly posted to the list - because Majordomo only checks the age of the digest when a message is added, it is possible for the interval to be greater than the specified number of days in practice. Alternately, the have a digest email sent out when it reaches a certain size, select the Messages total option and enter the minimum number of lines that the digest must reach into the adjacent field. As soon as it exceeds this limit, the digest will be sent to subscribers.
  9. Finally, click Create to have Webmin create the new digest list and all the Sendmail aliases that it needs. The alias for the original list will be updated to support the digest as well.

Once a digest list has been added, an icon for it will appear on the main page. Just as with a normal list, you can click on it and then on the category icons to edit the membership list and change settings such as the subscription policy, footers, Reply-To address and so on. Typically the Reply-To address should be set so that replies to a digest email go to the original mailing list - in fact, there is no way to post directly to a digest list created by Webmin. Any mail to [email protected] will bounce, because the module does not create a mail alias with that name.

Editing digest options

After a digest list has been created, you can still edit options that are specific to digests such as the time period or message size that will trigger an email. To do this, the steps to follow are:

  1. On the module's main page, click on the icon for your digest list, then on the Digest Options ikona.
  2. To change the subject line used for digest messages, edit the Digest title pole. By default, this will be set to whatever was supplied for the Description on the creation form.
  3. To have the digest sent out on a regular basis, enter a number of days for the Oldest message age before sending pole. If the Unlimited option is selected, Majordomo will not take the age into account when deciding when to send.
  4. To have the digest sent when it reaches a certain size, enter the minimum number of lines into the Max digest size before sending pole. Selecting Unlimited tells Majordomo to ignore the size when deciding when to send the digest. It is actually possible to enter values for both the Oldest message age and Max digest size pole. If so, it will be sent as soon as either condition is met. Alternatively, you can set both fields to Unlimited - however, this means that the digest will never be sent!
  5. Every digest message has volume and issue numbers which are included in the subject line. The current volume is shown in the Current volume number field - if you like, you can increase it by one every year, and re-set the issue number to 1 at the same time.
  6. The number set in the Current issue number field is automatically incremented by Majordomo every time a digest is sent out. You should only change this when changing the volume number.
  7. Klikněte na tlačítko Uložit button at the bottom of the page when you are done editing digest options. Any new settings will take effect immediately.

Editing global Majordomo options

There are a few options related to the email domain and mail program that effect all mailing lists, as well as the master Majordomo email address. Generally you will not need to adjust them, but if you do the steps to follow are:

  1. On the module's main page, click on the Edit Majordomo Options button to bring up the global options form.
  2. The Mail server hostname field must contain the default email domain name for your server, such as example.com . This can be overridden on a per-list basis by the Hostname for resent email field on the Email Options page, but it is simpler to set it globally here. The value entered here sets the Majordomo variable $whereami, which can be used in the subsequent fields.
  3. To change the address that Majordomo commands must be sent to, edit the Majordomo master address pole. Changing this is rarely necessary though, and you must update the actual Majordomo email alias as well for it to work properly.
  4. To change the address of the Majordomo administrator, edit the Majordomo owner's address pole. Typically this is set to an alias that forwards mail to the real owner address, which can be changed instead of this field.
  5. To have Majordomo use a different program for sending email, edit the Sendmail command path pole. Whatever you enter must be able to able to accept the same parameters as the sendmail command - however, most replacements for this command supplied with other mail server packages will work.
  6. Klikněte na tlačítko Uložit button to make the new settings active.

Řízení přístupu k modulu

As WebminUsers explains, it is possible to give a Webmin user limited access to a module. People who are granted access to this module can be restricted to managing only certain mailing lists and prevented from creating new ones or editing global Majordomo options. This allows you to give a user the rights to edit his own lists, without giving him root access or control over other mailing lists.

Once a user has been given access to the module, to restrict him like this the steps to follow are:

  1. In the Webmin Users module, click on Majordomo List Manager next to the user's name. This will take you to the module access control form.
  2. Změňte Lze upravit konfiguraci modulu? pole na Ne , so that he cannot edit the paths to Majordomo commands.
  3. In the Mailing lists this user can manage field, choose the Selected option and select the lists that he should be able to configure from the box below it. Or to let him manage all mailing lists, choose All lists .
  4. Change the Can edit global options? and *Can create new mailing lists?* fields to No .
  5. If the Can edit list membership? field is set to No , the user will be not be allowed to directly edit the member list or subscribe and un-subscribe people from within Webmin. From a security point of view, this doesn't really achieve much as the user will still be able to subscribe anyone he wants by sending mail to the Majordomo address with the list password.
  6. Click Save to make the restrictions active.

Configuring the Majordomo List Manager module

The configurable options for the Majordomo module are divided into two groups - those that control the module's operation and user interface which can be safely edited, and those related to configuration file and program paths. When the click on the Module Config link on the main page, the first groups of options are displayed under Configurable options , and the second under System configuration .

Fields in the latter group generally do not need to be changed unless you are not using the standard Majordomo package for your operating system, or if you are running a mail server other than Sendmail.


Webmin
  1. Správce souborů Java

  2. Doporučený správce seznamu adres pro použití s ​​Postfixem?

  3. Rozbitý správce ovladačů Kubuntu 16.04?

  1. Redis Manager od SuperHosting

  2. SuperCache Manager od SuperHosting

  3. Správce uživatelských souborů – CWP

  1. Žádný seznam typů v ISPConfig 3.1.11

  2. The Bash ‘?

  3. Nelze odeslat do seznamu adresátů