postmap - Online sa Cloud

Ito ang command postmap na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


postmap - Pamamahala ng talahanayan ng paghahanap ng Postfix

SINOPSIS


postmap [-NAbfhimnoprsuUvw] [-c config_dir] [-d susi] [-q susi]
[uri_file:]file_name ...

DESCRIPTION


Ang postmap(1) utos ay lumilikha o nagtatanong ng isa o higit pang Postfix lookup table, o nag-a-update ng
umiiral na. Ang mga format ng input at output file ay inaasahang tugma sa:

makemap uri_file file_name < file_name

Kung ang mga resultang file ay hindi umiiral, sila ay malilikha sa parehong grupo at iba pang nabasa
mga pahintulot bilang kanilang source file.

Habang isinasagawa ang pag-update ng talahanayan, ipinagpaliban ang paghahatid ng signal, at isang eksklusibong,
advisory, nakalagay ang lock sa buong mesa, upang maiwasan ang mga sorpresa sa manonood
mga proseso.

INPUT FILE FORMAT


Ang format ng isang lookup table input file ay ang mga sumusunod:

· Ang isang table entry ay may form

susi whitespace halaga

· Ang mga walang laman na linya at whitespace-only na mga linya ay binabalewala, gayundin ang mga linya na ang una
ang non-whitespace na character ay isang `#'.

· Ang isang lohikal na linya ay nagsisimula sa hindi whitespace na teksto. Isang linya na nagsisimula sa whitespace
nagpapatuloy ng isang lohikal na linya.

Ang susi at halaga ay pinoproseso kung ano, maliban na ang nakapalibot na puting espasyo ay hinubaran
off. Hindi tulad ng mga database ng Postfix alias, hindi magagamit ang mga quote upang protektahan ang mga key sa paghahanap
na naglalaman ng mga espesyal na character gaya ng `#' o whitespace.

Bilang default, ang lookup key ay nakamapa sa lowercase upang gawing insensitive ang lookups; bilang
ng Postfix 2.3 ang case folding na ito ay nangyayari lamang sa mga table na ang mga lookup key ay fixed-case
mga string gaya ng btree:, dbm: o hash:. Sa mga naunang bersyon, ang lookup key ay nakatiklop
kahit na may mga talahanayan kung saan maaaring tumugma ang isang lookup field sa parehong upper at lower case na text, gaya ng
regexp: at pcre:. Nagresulta ito sa pagkawala ng impormasyon na may $numero pagpapalit.

COMMAND-LINE MGA PANGANGATWIRANG


-b Paganahin ang mode ng query sa katawan ng mensahe. Kapag nagbabasa ng mga lookup key mula sa karaniwang input gamit ang
"-q -", iproseso ang input na parang ito ay isang email na mensahe sa RFC 2822 format. Bawat isa
Ang linya ng nilalaman ng katawan ay nagiging isang susi sa paghahanap.

Sa pamamagitan ng default, ang -b ang opsyon ay magsisimulang bumuo ng mga lookup key sa unang hindi header
linya, at hihinto kapag naabot na ang dulo ng mensahe. Upang gayahin body_checks(5)
pagpoproseso, paganahin ang pag-parse ng MIME gamit ang -m. Sa pamamagitan nito, ang -b ang pagpipilian ay bumubuo ng no
body-style lookup key para sa attachment na mga header ng MIME at para sa naka-attach na mensahe/*
mga header.

TANDAAN: na may "smtputf8_enable = yes", ang -b hindi pinapagana ng opsyon na opsyon ang UTF-8 syntax
sumusuri sa mga query key at mga resulta ng paghahanap. Tukuyin ang -U opsyon upang pilitin ang UTF-8
sinusuri pa rin ang syntax.

Available ang feature na ito sa Postfix na bersyon 2.6 at mas bago.

-c config_dir
Basahin ang main.cf configuration file sa pinangalanang direktoryo sa halip na ang default
direktoryo ng pagsasaayos.

-d susi Hanapin ang tinukoy na mga mapa para sa susi at alisin ang isang entry sa bawat mapa. Ang exit status ay
zero kapag natagpuan ang hiniling na impormasyon.

Kung ang isang mahalagang halaga ng - ay tinukoy, binabasa ng programa ang mga pangunahing halaga mula sa pamantayan
input stream. Ang exit status ay zero kapag kahit isa sa mga hiniling na key ay
natagpuan.

-f Huwag i-fold ang lookup key sa lower case habang gumagawa o nagtatanong ng table.

Sa Postfix na bersyon 2.3 at mas bago, ang opsyong ito ay walang epekto para sa regular
mga talahanayan ng expression. Doon, ang pagtitiklop ng kaso ay kinokontrol sa pamamagitan ng pagdaragdag ng bandila sa a
pattern.

-h Paganahin ang mode ng query sa header ng mensahe. Kapag nagbabasa ng mga lookup key mula sa karaniwang input gamit ang
"-q -", iproseso ang input na parang ito ay isang email na mensahe sa RFC 2822 format. Bawat isa
Ang lohikal na linya ng header ay nagiging isang lookup key. Ang isang multi-line na header ay nagiging isang lookup
key na may isa o higit pang naka-embed na newline na mga character.

Sa pamamagitan ng default, ang -h ang opsyon ay bumubuo ng mga key sa paghahanap hanggang sa ang unang linyang hindi header ay
naabot. Upang gayahin header_checks(5) pagpoproseso, paganahin ang pag-parse ng MIME sa -m.
Sa pamamagitan nito, ang -h ang opsyon ay bumubuo rin ng mga key ng lookup na istilo ng header para sa attachment
Mga header ng MIME at para sa kalakip na mga header ng mensahe/*.

TANDAAN: na may "smtputf8_enable = yes", ang -b hindi pinapagana ng opsyon na opsyon ang UTF-8 syntax
sumusuri sa mga query key at mga resulta ng paghahanap. Tukuyin ang -U opsyon upang pilitin ang UTF-8
sinusuri pa rin ang syntax.

Available ang feature na ito sa Postfix na bersyon 2.6 at mas bago.

-A I-upgrade ang database sa kasalukuyang bersyon.

-i Incremental mode. Basahin ang mga entry mula sa karaniwang input at huwag putulin ang isang umiiral na
database. Bilang default, postmap(1) lumilikha ng bagong database mula sa mga entry sa
file_name.

-m Paganahin ang pag-parse ng MIME gamit ang "-b"At"-h".

Available ang feature na ito sa Postfix na bersyon 2.6 at mas bago.

-N Isama ang nagwawakas na null na character na nagwawakas sa mga key at value sa paghahanap. Sa pamamagitan ng
default, postmap(1) ginagawa ang anumang default para sa host operating system.

-n Huwag isama ang nagwawakas na null na character na nagwawakas sa mga key sa paghahanap at
mga halaga. Bilang default, postmap(1) ginagawa ang anumang default para sa operating host
system.

-o Huwag ilabas ang mga pribilehiyo sa ugat kapag nagpoproseso ng isang non-root na input file. Bilang default,
postmap(1) ibinabagsak ang mga pribilehiyo sa ugat at sa halip ay tumatakbo bilang may-ari ng source file.

-p Huwag magmana ng mga pahintulot sa pag-access ng file mula sa input file kapag gumagawa ng bago
file. Sa halip, gumawa ng bagong file na may mga default na pahintulot sa pag-access (mode 0644).

-q susi Hanapin ang tinukoy na mga mapa para sa susi at isulat ang unang halaga na natagpuan sa pamantayan
stream ng output. Ang exit status ay zero kapag ang hiniling na impormasyon ay natagpuan.

Kung ang isang mahalagang halaga ng - ay tinukoy, binabasa ng programa ang mga pangunahing halaga mula sa pamantayan
input stream at nagsusulat ng isang linya ng susi halaga output para sa bawat key na natagpuan.
Ang katayuan sa paglabas ay zero kapag natagpuan ang hindi bababa sa isa sa mga hiniling na key.

-r Kapag nag-a-update ng talahanayan, huwag magreklamo tungkol sa mga pagtatangka na i-update ang mga umiiral nang entry,
at gawin pa rin ang mga update na iyon.

-s Kunin ang lahat ng mga elemento ng database, at magsulat ng isang linya ng susi halaga output para sa bawat isa
elemento. Ang mga elemento ay naka-print sa database order, na kung saan ay hindi kinakailangan ang
katulad ng orihinal na order ng pag-input.

Available ang feature na ito sa Postfix na bersyon 2.2 at mas bago, at hindi available
para sa lahat ng uri ng database.

-u Huwag paganahin ang suporta sa UTF-8. Ang suporta sa UTF-8 ay pinagana bilang default kapag "smtputf8_enable =
oo". Kinakailangan nito na ang mga susi at value ay wastong mga string ng UTF-8.

-U Gamit ang "smtputf8_enable = yes", pilitin ang mga pagsusuri sa syntax ng UTF-8 gamit ang -b at -h mga pagpipilian.

-v Paganahin ang verbose logging para sa mga layunin ng pag-debug. Maramihan -v ang mga pagpipilian ay gumawa ng
software na lalong verbose.

-w Kapag nag-a-update ng talahanayan, huwag magreklamo tungkol sa mga pagtatangka na i-update ang mga umiiral nang entry,
at huwag pansinin ang mga pagtatangka.

argumento:

uri_file
Ang uri ng database. Upang malaman kung anong mga uri ang sinusuportahan, gamitin ang "postconf -m"
utos.

Ang postmap(1) Ang utos ay maaaring mag-query ng anumang suportadong uri ng file, ngunit maaari lamang itong lumikha
ang mga sumusunod na uri ng file:

btree Ang output file ay isang btree file, pinangalanan file_name.db. Ito ay magagamit sa
mga system na may suporta para sa db mga database.

cdb Ang output ay binubuo ng isang file, pinangalanan file_name.cdb. Ito ay magagamit sa
mga system na may suporta para sa cdb mga database.

dbm Ang output ay binubuo ng dalawang file, pinangalanan file_name.pag at file_name. ay.
Available ito sa mga system na may suporta para sa dbm mga database.

sumira Ang output file ay isang hashed file, pinangalanan file_name.db. Ito ay magagamit sa
mga system na may suporta para sa db mga database.

mabigo Isang talahanayan na mapagkakatiwalaan na nabigo ang lahat ng mga kahilingan. Ang pangalan ng lookup table ay ginagamit para sa
pag-log lamang. Umiiral ang talahanayang ito upang gawing simple ang mga pagsubok sa error sa Postfix.

sdbm Ang output ay binubuo ng dalawang file, pinangalanan file_name.pag at file_name. ay.
Available ito sa mga system na may suporta para sa sdbm mga database.

Kapag hindi uri_file ay tinukoy, ang software ay gumagamit ng uri ng database na tinukoy sa pamamagitan ng
ang default_database_type parameter ng pagsasaayos.

file_name
Ang pangalan ng lookup table source file kapag muling bumubuo ng database.

DIAGNOSTICS


Ang mga problema ay naka-log sa karaniwang stream ng error at sa syslogd(8). Walang output ang ibig sabihin niyan
walang nakitang mga problema. Ang mga duplicate na entry ay nilaktawan at na-flag na may babala.

postmap(1) magwawakas nang may zero exit status kung sakaling magtagumpay (kabilang ang matagumpay
"postmap -q" lookup) at magtatapos sa non-zero exit status kung sakaling mabigo.

Kapaligiran


MAIL_CONFIG
Direktoryo na may mga file ng pagsasaayos ng Postfix.

MAIL_VERBOSE
Paganahin ang verbose logging para sa mga layunin ng pag-debug.

Configuration MGA PARAMETERS


Ang mga sumusunod na main.cf Ang mga parameter ay partikular na nauugnay sa programang ito. Ang teksto sa ibaba
nagbibigay lamang ng buod ng parameter. Tingnan mo postconf(5) para sa higit pang mga detalye kasama ang mga halimbawa.

berkeley_db_create_buffer_size (16777216)
Ang per-table I/O buffer size para sa mga program na lumilikha ng Berkeley DB hash o btree
mga talahanayan.

berkeley_db_read_buffer_size (131072)
Ang per-table I/O buffer size para sa mga program na nagbabasa ng Berkeley DB hash o btree
mga talahanayan.

config_directory (Tingnan ang 'postconf -d' output)
Ang default na lokasyon ng Postfix main.cf at master.cf configuration file.

default_database_type (Tingnan ang 'postconf -d' output)
Ang default na uri ng database para sa paggamit sa newaliasNa (1), mga postal(1) at postmap(1)
utos.

smtputf8_enable (oo)
I-enable ang paunang suporta sa SMTPUTF8 para sa mga protocol na inilarawan sa RFC 6531..6533.

syslog_facility (mail)
Ang pasilidad ng syslog ng Postfix logging.

syslog_name (Tingnan ang 'postconf -d' output)
Ang pangalan ng mail system na inilalagay sa pangalan ng proseso sa mga talaan ng syslog, kaya
na ang "smtpd" ay nagiging, halimbawa, "postfix/smtpd".

Gamitin ang postmap online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa