summaryrefslogtreecommitdiff
path: root/messages/hu/README.SENDMAIL.hu
diff options
context:
space:
mode:
authorBarry Warsaw2007-07-16 23:55:49 -0400
committerBarry Warsaw2007-07-16 23:55:49 -0400
commitb8e8aa0386c2ee0fc7e90bf22fbe8fe3f222964a (patch)
tree5893e3908f89d8dd988c7844827d83e60ab6c532 /messages/hu/README.SENDMAIL.hu
parent327865eaf118f40063366acad9c7d97487e010d6 (diff)
downloadmailman-b8e8aa0386c2ee0fc7e90bf22fbe8fe3f222964a.tar.gz
mailman-b8e8aa0386c2ee0fc7e90bf22fbe8fe3f222964a.tar.zst
mailman-b8e8aa0386c2ee0fc7e90bf22fbe8fe3f222964a.zip
Major surgery to get the setuptools based installation passing all the
existing unit tests. Here's a summary of the changes. - Removed all dependent third party packages, since the setup.py file now claims all package dependencies such that they can be automatically installed from the cheeseshop. - Moved the misc directory into the Mailman package as Mailman/data. Moved templates and messages to Mailman subpackages. - Added an ILanguageManager interface, plus an implementation, so that we don't use Defaults.LC_DESCRIPTIONS directly anymore. Added a doctest for this interface and implementation. Defaults.LANGUAGES is moved into mailman.cfg. Defaults.LANGUAGE_DICT is moved to _DEFAULT_LANGUAGE_DATA, and LC_DESCRIPTIONS is removed. The calculation of the available and enabled languages is moved to the Configuration class, but this will probably still need work. Utils.GetLanguageDescr() and Utils.IsLanguage() are removed. I'd like to remove GetCharSet() eventually too, but there are too many uses of this currently, so I'm deferring it. - Utils.findtext(): Hacks added so that templates can be retrieved from the language catalog. The hack is that the template contents are used to find the translation, but in the one test case where this is actually flexed, the trailing newline in the file contents has to be trimmed. This is probably not right. - No more Defaults.py.in or mm_cfg.py! Defaults.py.in is moved to Defaults.py and is no longer created from a template file. The script called make_instance is added which creates an etc/mailman.cfg file from mailman.cfg.in (previously, mailman.cfg.sample) and /that/ file now has the small number of calculated values. In general, make_instance will not touch mailman.cfg if it exists, unless the --force option is given. CGIEXT is made the empty string by default (i.e. not generated). make_instance grows a --var-dir option. Fleshed out the --languages opton. - Defaults.py grows a DEFAULT_VAR_DIRECTORY variable, which is the default location of the 'var' directory. The Configuration class uses this as one of the directories it searches for its landmark, i.e. etc/mailman.cfg. RUNTIME_DIR is gone, as is VAR_PREFIX. - testall needs to write MAILMAN_USER, MAILMAN_UID, MAILMAN_GROUP, MAILMAN_GID, and LANGUAGES run time variables. - bin/withlist no longer needs to add config.BIN_DIR to sys.path, because in fact that variable doesn't exist any more. - Tweak the French catalog to make a test work. This is needed because of the conversion from %-strings to $-strings. - The setup.py now generates the .mo files before it does its thing. This will have to be fixed, but for now we must generate these files on setup build time instead of installation time. - Removed an unused interface.
Diffstat (limited to 'messages/hu/README.SENDMAIL.hu')
-rw-r--r--messages/hu/README.SENDMAIL.hu86
1 files changed, 0 insertions, 86 deletions
diff --git a/messages/hu/README.SENDMAIL.hu b/messages/hu/README.SENDMAIL.hu
deleted file mode 100644
index 028550952..000000000
--- a/messages/hu/README.SENDMAIL.hu
+++ /dev/null
@@ -1,86 +0,0 @@
-Mailman - The GNU Mailing List Management System
-Copyright (C) 1998-2004 by the Free Software Foundation, Inc.
-51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
-
-BIZTONSÁGI FIGYELMEZTETÉSEK
-
- Semmiképp se csábítson a DELIVERY_MODULE változó `Sendmail'-re való
- beállítása az mm_cfg.py állományban, ha a rendszered Sendmail-t
- használ MTA-nak. A Sendmail.py modul neve becsapós, mert valójában
- egy parancssori továbbítási metódust jelent szemben az (alapértelmezett)
- SMTPDirect SMTP továbbítási metódusával. Sendmail.py használata
- biztonsági kockázatot jelent, szerepe mindössze egy tartalék módszer.
- Ha valamiért nem működik az SMTPDirect.py, akkor a biztonsági
- kockázatok elkerülése érdekében inkább orvosuljuk a problémát és ne
- használjuk a Sendmail.py-t, mert ezzel biztonsági rést nyithatunk a
- rendszerünkön.
-
-
-SENDMAIL `smrsh' KOMPATIBILITÁS
-
- A legtöbb újabb verziójú Sendmail egy úgynevezett korlátozott
- végrehajtású eszközzel az "smrsh"-val rendelkezik. Ennek a
- használatával lehet korlátozni, hogy a Sendmail milyen levélszűrő
- programokat hívhat meg működésekor. Külön meg kell adnunk az smrsh
- -nak a Mailman wrapper programját, különben a Mailman nem fog
- működni. Ha a levél nem jut el a Mailman wrapper programjához, vagy
- egy "operating system error" üzenetet látunk a mail naplóállományba,
- akkor a problémát ez okozza.
-
- A probléma elhárításához tegyük a következőt:
-
- - keressük meg a rendszerünkön a Sendmailhez tartozó smrsh
- wrapper programot
-
- % grep smrsh /etc/mail/sendmail.cf
-
- - derítsük ki, hogy az smrsh mely könyvtárakban keresi az
- engedélyezett szűrő programokat. A következő parancs
- kimenetének legelején találhatóak meg teljes hivatkozással
- a lehetséges könyvtárak, pl. /var/admin/sm.bin
-
- % strings $path_to_smrsh | less
-
- - lépjünk be az így megtalált könyvtárba, pl. /var/adm/sm.bin
-
- % cd /var/adm/sm.bin
-
- - hozzunk létre egy szimbolikus hivatkozást a Mailman wrapper
- programjára. Példánkban a Mailman az alapértelmezett könyv-
- tárba telepítettük (/usr/local/mailman)
-
- % ln -s /usr/local/mailman/mail/mailman mailman
-
-
-SENDMAIL ÉS MAILMAN ÖSSZEKAPCSOLÁSA
-
- David Champion készített egy leírást arról, hogy hogyan lehet a
- Mailman-t és a Sendmail-t úgy összekapcsolni, hogy automatikusan
- felismerje és használja a Sendmail a frissen létrehozott
- levelezőlistákat anélkül, hogy minden egyes alkalommal kézzel
- kéne módosítani a bejegyzéseket.
-
- A contrib könyvtárból az alábbi négy állományra lesz szükség:
-
- mm-handler.readme - részletes leírás a szükséges beállításokról
- mm-handler - a levéltovábbító program (MDA)
- mailman.mc - egy minta konfigurációs állomány
- virtusertable - minta a kivételként kezelendő címekkel (RFC 2142)
-
-
-TUDNIVALÓK A TELJESÍTMÉNYRŐL
-
- Az egyik legbiztosabb módszer a Sendmail teljesítményének javítására
- az ha kikapcsoljuk a címzettek folyamatos DNS-beli azonosítását.
- Ha nem tesszük ezt meg, akkor a Mailman nagyon lassan fogja fel-
- dolgozni a leveleket. A Mailman általában a localhost-on
- (pl. 127.0.0.1) keresztűl kapcsolódik a Sendmail SMTP portjához,
- ilyenkor célszerű a Sendmail úgy beállítani, hogy ne végezzen
- folyamatosan DNS ellenőrzést a localhost csatlakozásoknál.
-
-
-
-Local Variables:
-mode: text
-indent-tabs-mode: nil
-End: