ІМЯ
GLST
- SMTP GreyListing module
SYNOPSIS
glst
[
--mfile
MFIL]
[
--raddr
RADDR]
[
--sender
SNDR]
[
--rcpt
RCPT]
[
--generr
ERR]
[
--rejerr
ERR]
[
--timeo
NSEC]
[
--xnet
NET]
[
--mnet
MNET]
[
--exptimeo
NSEC]
[
--lametimeo
NSEC]
[
--cfg
CFIL]
[
--rejfile
RFIL]
[
--cleanup]
[
--help]
АПІСАННЕ
Glst з'яўляецца ажыццяўленне
SMTP Шэры лістынг, які быў апісаны ў наступных URL
http://projects.puremagic.com/greylisting. Запрашаем Вас азнаёміцца ??з дакументацыяй, якая змяшчаецца ў вышэй пералічаных URL для падрабязнае апісанне рашэння Greylisting SMTP.
Glst модуль выкарыстоўвае
GDBM (3) інтэрфейс базы дадзеных для захоўвання сваіх дадзеных. У Windows, файлы прызначаны для
GDBM (3) бібліятэкі і ў канчатковым выкананых файлаў.
ВАРЫЯНТ
Наступныя параметры прызнаныя
glst:
- --mfile MFIL
-
Пакажыце ўваходнага файла пошты імя
MFIL.
The
glst
модуль можа быць выкарыстаны шляхам перадачы ўсіх параметраў яго патрэбаў у камандным радку ці, апцыянальна, імя паштовага файла могуць быць перададзены яму, што
glst
будзе спрабаваць разабраць для вымання недастаючай інфармацыі. На дадзены момант, толькі файлы XMail шпульку прызнаюцца.
- --raddr RADDR
- Пакажыце SMTP-кліент аддаленага IP-адрасы. Гэта можа быць IP-адрас, ці радок у [IP]: ПОРТ форме. У апошнім выпадку, частка IP-адрасы здабываецца і выкарыстоўваецца як адрас аддаленага кліента SMTP IP.
- --sender SNDR
- Пакажыце адрас электроннай пошты адпраўніка ў цяперашні час апрацоўваюцца паведамлення.
- --rcpt RCPT
- Пакажыце атрымальніка паведамлення. Гэты параметр каманднай радкі могуць быць перададзены некалькі разоў, каб выклікае паказаць некалькі атрымальнікаў.
- --generr ERR
- Пакажыце код памылкі, якія павінны быць вернутыя
glst
ў выпадку ўнутранай памылкі апрацоўкі.
- --rejerr ERR
- Пакажыце код памылкі, якія павінны быць вернутыя
glst
У выпадку, калі бягучае паведамленне павінна быць адхілена выкліку пласта SMTP. Паведамленні, якія павінны быць вернутыя ў аддалены кліент SMTP можа быць зададзены з
rejmsg
канфігурацыі. Такія паведамленні будуць надрукаваныя на STDOUT, калі не - mfile варыянт MFIL не паказана, у той час як ён будзе захоўвацца ў MFIL файл. Рэй у ??выпадку, калі выклікае названых ўваходных катушка / пошце.
- - Timeo NSEC
- Пакажыце прамежак часу (у секундах), якія павінны быць выкарыстаны для адхіленні невядомыя трайнят. Трыплет, як SMTP Шэры лістынг апісвае, з'яўляецца мноства, якое змяшчае:
- Аб аддаленых IP-кліента SMTP
- O адрас электроннай пошты адпраўніка
- Аб атрымальніка паведамлення
- Тройняшки захоўваюцца ў выглядзе ключоў glst базы дадзеных.
- - XNet NET
- Пакажыце сеткі, які павінен быць "белы" спіс па glst модуль. Фармат для параметру сетку IP, маска, напрыклад 127.0.0.1, 255.255.255.255. - XNet параметр можа быць паказаны некалькі разоў у камандным радку, а ўнутры файла канфігурацыі.
- - Mnet MNET
- Glst модуль захоўвае дакладныя аддаленых IP, які спрабуе адправіць паведамленне, ўнутры ключа (трыплет), які выкарыстоўваецца для індэкса сваёй базе дадзеных. Ёсць пэўныя вялікія правайдэры не менш, што могуць паспрабаваць адправіць адно паведамленне з розных IP-адрасоў, маючы glst
не ў стане прызнаць за папярэдні перыяд (трыплет) у базе дадзеных. - Mnet опцыя дае магчымасць прымяняць пераўтварэнне ўваходнага IP, так што ўсё падсеткі могуць быць выкарыстаны ў якасці крыніцы IP у захоўваемай трыплет. Фармат параметру MNET з'яўляецца IP, маска, NMASK, з IP і маска палёў, якія выкарыстоўваюцца для ўваходных IP, і поле NMASK, якія прымяняюцца да паводле стану IP для атрымання адрасы, якія павінны быць захаваныя ў базе дадзеных ключ. Напрыклад, калі / 24 маскіроўкі павінна ўжывацца для ўсіх уваходных IP-адрасоў, поле MNET павінна быць 0.0.0.0, 0.0.0.0, 255.255.255.0. Калі ўвесь 10.0.0.0 / 8 падсеткі павінны быць замаскіраваныя выкарыстання / 27 памер адрасы, поле MNET павінны быць 10.0.0.0, 255.0.0.0, 255.255.255.224.
- - Exptimeo NSEC
- Пакажыце мінае таймаўт для трыплет, якія былі паспяхова прыняты glst модуль. Кожны раз, трыплет прымаецца (аддалены паштовы паўторна пасля зацямнення акне усталяваны праз - Timeo) кол-у паспяхова прынятых паведамленняў павялічваецца, а запіс пазнака абнаўляецца цяперашні час. Падчас ачысткі, калі пазнака знаходзіцца старэй бягучы час мінус таймаўт с - exptimeo, запіс (трыплет плюс запіс метададзеных) выдаляецца з базы дадзеных glst.
- - Lametimeo NSEC
- Пакажыце мінае таймаўт для трыплет, што ніколі не спрабаваў (кульгавай) адправіць падчас і пасля зацямнення акне усталяваны праз - Timeo.
Падчас ачысткі, калі запіс пазнаку знаходзіцца старэй бягучы час мінус таймаўт с - lametimeo, і колькасць паспяхова прынятых паведамленняў на бягучы трыплет за нуль, запіс (трыплет плюс запіс метададзеных) выдаляецца з glst базы дадзеных.
- - CFG CFIL
- Пакажыце glst канфігурацыйны файл для загрузкі па змаўчанні. Glst модуля нагрузкі па змаўчанні файл з імем glst.conf ў тым жа каталогу, дзе glst бінарных пражывае. - CFG варыянт хай выклікае паказаць альтэрнатыўны файл канфігурацыі для загрузкі.
- - Rejfile RFIL
- Пакажыце выхад адпрэчваюць імя файла паведамленні, як RFIL. Адхіліць назва файла паведамленне файл, у якім glst будзе захоўваць паведамленне адмовіцца, у выпадку, калі вынік апрацоўкі прывядзе да адхілення. Калі RFIL не паказаны, адпрэчваюць імя файла складаецца шляхам дадання ". Рэй" пашырэнне шлях да файла MFIL. Калі нават MFIL не паказаны, адхіліць паведамленне выводзіцца на стандартны вывад.
- - Ачыстка
- Спытайце glst модуль для выканання аперацый ачысткі базы дадзеных.
- - Справка
- Друк даведку аб glst выкарыстання.
ПРЫКЛАДЫ
Glst
Модуль можа быць альбо працаваць з усімі параметрамі яна павінна пастаўляцца ў камандным радку, ці ён мае магчымасць для разбору пошты файлаў для вымання неабходнай інфармацыі для таго, каб функцыі. У цяперашні час
glst модуль мае магчымасць разбору XMail ў шпульку файлы і знаходзіць неабходную інфармацыю адтуль. Тыповая выкарыстанне
glst ўнутры SMTP ў
папярэдне XMail-фільтры дадзеных, з
filters.pre-data.tab файл, які змяшчае радок (з рэальнымі табуляцыі паміж палямі):
"!aex" "/var/MailRoot/bin/glst" "--mfile" "@@FILE"
У тым жа каталогу, дзе знаходзіцца
glst бінарных, файл з імем
glst.conf можа быць створаны, каб дазволіць карыстальніку пазначыць параметры канфігурацыі для
glst модуля (гл. раздзел
FILES для атрымання дадатковай інфармацыі). Акрамя таго, пры выкарыстанні з МТС, акрамя XMail, аргументы каманднага радка можа быць паказаны на пастаўку
glst з неабходнай інфармацыяй, неабходнай для працы. Як мінімум, якая выклікае павінны спасылацца
glst з наступнымі параметрамі:
glst --raddr 10.107.17.1 --sender foo@boo.biz --rcpt whoops@darn.cc
Код звароту
glst бінарных можа быць выкарыстаны для выяўлення, калі бягучы адпраўнік павінен быць заблякаваны або няма.
The
[
--generr
ERR]
and the
[
--rejerr
ERR]
опцыі каманднага радка, або
generr =
ERR і
rejerr =
ERR файла канфігурацыі (glst.conf) опцыі могуць быць выкарыстаны для ўстаноўкі код памылкі, які
glst бінарных павінны вярнуцца ў выпадку агульная памылка, і ў выпадку адмовы (бягучае паведамленне павінна быць заблякаваны). У выпадку, калі паведамленне павінна НЭ быць заблякаваны, і
glst бінарных завяршаецца паспяхова, нуль будзе вернуты. Паведамленне пра памылку можна задаць з дапамогай
rejerr = опцыі канфігурацыі
ERRMSG, і такія паведамленні будуць надрукаваныя на
STDOUT, калі не
- MFIL з'яўляецца опцыя указана, у той час як ён будзе захоўвацца ў
MFIL. Mfile Рэй у ??выпадку, калі выклікае названых ўваходных катушка / паштовы файл. Для таго каб
glst модуль для выканання некаторых ачысткі сваёй базы дадзеных, лепш спасылацца на яго з
- опцыя
ачысткі перыядычна. Я выкарыстоўваю скрыпт, як гэта ў маёй
/ і г.д. / cron.daily / glst.sh файл:
#!/bin/sh
/var/MailRoot/bin/glst --cleanup
Гэта будзе выконваць неабходныя ачыстцы і вылічэнняў па
glst базы дадзеных. Карыстальнікі з вельмі высокай нагрузкай, магчыма, захочаце пытанне такой каманды з больш кароткай перыядычнасцю не штодня.
ФАЙЛЫ
- glst.conf
- Glst файл канфігурацыі просты тэкставы файл выкарыстанні пераменная = значэнне фармату. У цяперашні час падтрымліваюцца зменныя канфігурацыі:
- Паказвае каранёвай каталог, у якім glst баз дадзеных і файлаў канфігурацыі захоўваюцца.
- rejmsg Паказвае адмову паведамленне, што glst павінен даваць справаздачу перад абанентам. Адмова паведамленне альбо надрукаваныя на STDOUT, ці захоўваюцца ўнутры -. Рэй файл, звязаны з файла, ўказанага з mfile варыянт.
- generr Глядзіце - generr опцыі каманднага радка.
- rejerr Глядзіце - rejerr опцыі каманднага радка.
- Timeo Глядзіце - каманда Timeo радка.
- exptimeo Глядзіце - каманда exptimeo радка.
- lametimeo Глядзіце - каманда lametimeo радка.
- XNet
Глядзіце - XNet опцыі каманднага радка.
- Mnet Глядзіце - каманда Mnet радка.
ПАМЫЛКІ
Ёсць не вядомыя памылкі. Справаздача пра памылку і каментары:
Davide Libenzi < davidel@xmailserver.org >
КРЫНІЦЫ
Апошнія зыходны код даступны па адрасе:
http://www.xmailserver.org/glst-mod.html
Ліцэнзія
Гэтая бібліятэка з'яўляецца свабодным праграмным забеспячэннем; вы можаце распаўсюджваць яе і / ці змяняць яго ў адпаведнасці з умовамі ліцэнзіі GNU General Public License, апублікаванай Free Software Foundation; альбо версіі 2.0, альбо (па вашаму выбару) любы больш позняй версіі. Копія ліцэнзіі знаходзіцца па адрасе:
http://www.gnu.org/licenses/gpl.html
АЎТАРЫ
Glst пакет быў распрацаваны:
Davide Libenzi < davidel@xmailserver.org >