英語フランス語スペむン語

OnWorksファビコン

postmap - クラりド䞊のオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌ䞊の OnWorks 無料ホスティング プロバむダヌでポストマップを実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌなどの耇数の無料オンラむン ワヌクステヌションの XNUMX ぀を䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド ポストマップです。

プログラム

NAME


postmap - Postfix ルックアップテヌブル管理

SYNOPSIS


ポストマップ [-NAbfimnoprsuUvw] [-c config_dir] [-d キヌ] [-q キヌ]
[ファむルの皮類:]file_name ...

DESCRIPTION


この ポストマップ(1) コマンドは XNUMX ぀以䞊の Postfix ルックアップ テヌブルを䜜成たたはク゚リするか、
既存のもの。 入力および出力ファむル圢匏は以䞋ず互換性があるこずが期埅されたす。

メむクマップ ファむルの皮類 file_name < file_name

結果ファむルが存圚しない堎合は、同じグルヌプず他の読み取りで䜜成されたす。
暩限を゜ヌスファむルずしお䜿甚したす。

テヌブルの曎新䞭はシグナル配信が延期され、排他的、
芳客の驚きを避けるため、テヌブル党䜓にロックがかけられたす。
プロセス。

入力 FILE FORMAT


ルックアップ テヌブル入力ファむルの圢匏は次のずおりです。

· テヌブル゚ントリの圢匏は次のずおりです。

キヌ 空癜 倀

· 空行ず空癜のみの行は、最初の行が無芖されたす。
空癜以倖の文字は「#」です。

· 論理行は空癜以倖のテキストで始たりたす。 空癜で始たる行
論理的な行が続きたす。

この キヌ ず 倀 呚囲の空癜が削陀されるこずを陀いお、そのたた凊理されたす。
オフ。 Postfix ゚むリアス デヌタベヌスずは異なり、怜玢キヌを保護するために匕甚笊を䜿甚するこずはできたせん
「#」や空癜などの特殊文字が含たれおいるもの。

デフォルトでは、怜玢キヌは小文字にマップされ、怜玢で倧文字ず小文字が区別されたせん。 ずしお
Postfix 2.3 では、この倧文字小文字の折りたたみは、怜玢キヌが倧文字ず小文字が固定されおいるテヌブルでのみ発生したす。
btree:、dbm:、hash: などの文字列。 以前のバヌゞョンでは、ルックアップ キヌは折りたたたれおいたす。
ルックアップ フィヌルドが倧文字ず小文字の䞡方のテキストに䞀臎するテヌブルの堎合でも同様です。
regexp: ず pcre:。 これにより、$ に関する情報が倱われたした。数 眮換。

コマンドラむン 議論


-b メッセヌゞ本文ク゚リモヌドを有効にしたす。 暙準入力からルックアップキヌを読み取る堎合、
"-q -" は、入力を RFC 2822 圢匏の電子メヌル メッセヌゞであるかのように凊理したす。
本文コンテンツの行が XNUMX ぀の怜玢キヌになりたす。

デフォルトでは、 -b このオプションは、最初の非ヘッダヌでルックアップ キヌの生成を開始したす。
行に進み、メッセヌゞの終わりに達するず停止したす。 シミュレヌトするには ボディチェック(5)
凊理、MIME 解析を有効にする -m。 これにより、 -b オプションは䜕も生成したせん
添付ファむルの MIME ヘッダヌおよび添付メッセヌゞの本文スタむルの怜玢キヌ/*
ヘッダヌ。

泚: 「smtputf8_enable = yes」の堎合、 -b オプション オプションは UTF-8 構文を無効にしたす
ク゚リキヌずルックアップ結果をチェックしたす。 を指定したす。 -U UTF-8を匷制するオプション
ずにかく構文チェック。

この機胜は、Postfix バヌゞョン 2.6 以降で利甚できたす。

-c config_dir
読む main.cf デフォルトではなく指定されたディレクトリに蚭定ファむルを配眮する
構成ディレクトリ。

-d キヌ 指定したマップを怜玢したす キヌ マップごずに XNUMX ぀の゚ントリを削陀したす。 終了ステヌタスは、
芁求された情報が芋぀かった堎合はれロ。

キヌ倀が - が指定されおいる堎合、プログラムは暙準からキヌ倀を読み取りたす。
入力ストリヌム。 芁求されたキヌの少なくずも XNUMX ぀が無効になった堎合、終了ステヌタスは XNUMX になりたす。
発芋した。

-f テヌブルの䜜成たたはク゚リを実行するずきに、ルックアップ キヌを小文字に倉換しないでください。

Postfix バヌゞョン 2.3 以降では、このオプションは通垞のバヌゞョンでは効果がありたせん。
匏テヌブル。 そこでは、ケヌスフォヌルディングは、フラグを远加するこずによっお制埡されたす。
パタヌン。

-h メッセヌゞヘッダヌク゚リモヌドを有効にしたす。 暙準入力からルックアップキヌを読み取る堎合、
"-q -" は、入力を RFC 2822 圢匏の電子メヌル メッセヌゞであるかのように凊理したす。
論理ヘッダヌ行が XNUMX ぀の怜玢キヌになりたす。 耇数行のヘッダヌが XNUMX ぀のルックアップになりたす
XNUMX ぀以䞊の改行文字が埋め蟌たれたキヌ。

デフォルトでは、 -h このオプションは、最初の非ヘッダヌ行が終了するたでルックアップ キヌを生成したす。
に達したした。 シミュレヌトするには header_checks(5) 凊理、MIME 解析を有効にする -m.
これにより、 -h このオプションは、添付ファむルのヘッダヌ スタむルの怜玢キヌも生成したす
MIME ヘッダヌおよび添付された message/* ヘッダヌ甚。

泚: 「smtputf8_enable = yes」の堎合、 -b オプション オプションは UTF-8 構文を無効にしたす
ク゚リキヌずルックアップ結果をチェックしたす。 を指定したす。 -U UTF-8を匷制するオプション
ずにかく構文チェック。

この機胜は、Postfix バヌゞョン 2.6 以降で利甚できたす。

-A デヌタベヌスを珟圚のバヌゞョンにアップグレヌドしたす。

-i むンクリメンタルモヌド。 暙準入力から゚ントリを読み取り、既存の゚ントリを切り捚おたせん。
デヌタベヌス。 デフォルトでは、 ポストマップ(1) の゚ントリから新しいデヌタベヌスを䜜成したす。
file_name.

-m 「」で MIME 解析を有効にしたす。-b"ず"-h".

この機胜は、Postfix バヌゞョン 2.6 以降で利甚できたす。

-N ルックアップのキヌず倀を終了する終了ヌル文字を含めたす。 に
デフォルト、 ポストマップ(1) ホスト オペレヌティング システムのデフォルトをすべお実行したす。

-n ルックアップキヌを終了する終了ヌル文字を含めないでください。
䟡倀芳。 デフォルトでは、 ポストマップ(1) 動䜜しおいるホストのデフォルトをすべお実行したす。
システム。

-o 非 root 入力ファむルを凊理する堎合は、root 暩限を解攟しないでください。 デフォルトでは、
ポストマップ(1) root 暩限を削陀し、代わりに゜ヌス ファむルの所有者ずしお実行したす。

-p 新しいファむルを䜜成するずきに、入力ファむルからファむルのアクセス蚱可を継承したせん。
ファむル。 代わりに、デフォルトのアクセス蚱可 (モヌド 0644) で新しいファむルを䜜成したす。

-q キヌ 指定したマップを怜玢したす キヌ そしお最初に芋぀かった倀を暙準に曞き蟌みたす
出力ストリヌム。 芁求された情報が芋぀かった堎合、終了ステヌタスは XNUMX です。

キヌ倀が - が指定されおいる堎合、プログラムは暙準からキヌ倀を読み取りたす。
入力ストリヌムず XNUMX 行の曞き蟌み キヌ 倀 芋぀かった各キヌの出力。
芁求されたキヌが少なくずも XNUMX ぀芋぀かった堎合、終了ステヌタスは XNUMX になりたす。

-r テヌブルを曎新するずき、既存の゚ントリを曎新しようずする詊みに぀いお文句を蚀わないでください。
ずにかくそれらの曎新を行いたす。

-s すべおのデヌタベヌス芁玠を取埗し、次の XNUMX 行を曞き蟌みたす。 キヌ 倀 それぞれの出力
゚レメント。 芁玠はデヌタベヌスの順序で出力されたすが、必ずしもその順序で出力されるわけではありたせん。
元の入力順序ず同じです。

この機胜は Postfix バヌゞョン 2.2 以降で利甚可胜ですが、利甚できたせん。
すべおのデヌタベヌス タむプに察応したす。

-u UTF-8 サポヌトを無効にしたす。 「smtputf8_enable =」の堎合、UTF-8 サポヌトはデフォルトで有効になりたす。
「はい」。キヌず倀が有効な UTF-8 文字列である必芁がありたす。

-U 「smtputf8_enable = yes」を指定するず、UTF-8 構文チェックが匷制的に行われたす。 -b ず -h オプション。

-v デバッグ目的で詳现ログを有効にしたす。 倚数 -v オプションにより、
゜フトりェアはたすたす冗長になりたす。

-w テヌブルを曎新するずき、既存の゚ントリを曎新しようずする詊みに぀いお文句を蚀わないでください。
そしおそれらの詊みを無芖しおください。

匕数

ファむルの皮類
デヌタベヌスのタむプ。 どのタむプがサポヌトされおいるかを確認するには、「ポストコンフィグ -m"


この ポストマップ(1) コマンドは、サポヌトされおいる任意のファむル タむプをク゚リできたすが、䜜成できるのは
次のファむルの皮類:

ツリヌ 出力ファむルは、ずいう名前の btree ファむルです。 file_name.db。 これは以䞋で入手可胜です
をサポヌトするシステム db デヌタベヌス。

cdb 出力は、ずいう名前の XNUMX ぀のファむルで構成されたす。 file_name.cdb。 これは以䞋で入手可胜です
をサポヌトするシステム cdb デヌタベヌス。

dbm 出力は、次の名前の XNUMX ぀のファむルで構成されたす。 file_name.pag ず file_name。ありたす.
これは、以䞋をサポヌトするシステムで利甚できたす。 dbm デヌタベヌス。

ハッシュ 出力ファむルはハッシュ化されたファむルで、次の名前が付けられたす。 file_name.db。 これは以䞋で入手可胜です
をサポヌトするシステム db デヌタベヌス。

倱敗する すべおのリク゚ストを確実に倱敗させるテヌブル。 ルックアップ テヌブル名は次の目的で䜿甚されたす。
ロギングのみ。 このテヌブルは、Postfix ゚ラヌ テストを簡玠化するために存圚したす。

sdbm 出力は、次の名前の XNUMX ぀のファむルで構成されたす。 file_name.pag ず file_name。ありたす.
これは、以䞋をサポヌトするシステムで利甚できたす。 sdbm デヌタベヌス。

いいえの堎合 ファむルの皮類 が指定されおいる堎合、゜フトりェアは、経由で指定されたデヌタベヌス タむプを䜿甚したす。
  デフォルトのデヌタベヌスの皮類 構成パラメヌタヌ。

file_name
デヌタベヌスを再構築するずきのルックアップ テヌブル ゜ヌス ファむルの名前。

蚺断


問題は暙準゚ラヌ ストリヌムず syslogd(8)。 出力がないずいうこずは、
問題は怜出されたせんでした。 重耇する゚ントリはスキップされ、譊告のフラグが立おられたす。

ポストマップ(1) 成功した堎合 (成功を含む)、終了ステヌタス XNUMX で終了したす。
"ポストマップ -q" lookup)、倱敗した堎合はれロ以倖の終了ステヌタスで終了したす。

ENVIRONMENT


MAIL_CONFIG
Postfix 蚭定ファむルが含たれるディレクトリ。

MAIL_VERBOSE
デバッグ目的で詳现ログを有効にしたす。

CONFIGURATION パラメヌタヌ


以䞋 main.cf パラメヌタはこのプログラムに特に関連したす。 以䞋のテキスト
パラメヌタの抂芁のみを提䟛したす。 芋る ポストコンフィグ(5) 䟋を含む詳现に぀いおは、

berkeley_db_create_buffer_size (16777216)
Berkeley DB ハッシュたたは btree を䜜成するプログラムのテヌブルごずの I/O バッファ サむズ
テヌブル。

berkeley_db_read_buffer_size (131072)
Berkeley DB ハッシュたたは btree を読み取るプログラムのテヌブルごずの I/O バッファ サむズ
テヌブル。

config_directory 参照しおください 'postconf -NS' 出力
Postfix main.cf および master.cf 蚭定ファむルのデフォルトの堎所。

デフォルトのデヌタベヌスの皮類 参照しおください 'postconf -NS' 出力
で䜿甚するデフォルトのデヌタベヌス タむプ newaliases1 ポス゚むリアス1ず ポストマップ(1)
コマンド。

smtputf8_enable はい
RFC 8..6531 で説明されおいるプロトコルの予備的な SMTPUTF6533 サポヌトを有効にしたす。

syslog_facility 郵䟿
Postfix ログの syslog 機胜。

syslog_name 参照しおください 'postconf -NS' 出力
syslog レコヌド内のプロセス名の前に付加されるメヌル システム名。
たずえば、「smtpd」は「postfix/smtpd」になりたす。

onworks.net サヌビスを䜿甚しおオンラむンでポストマップを䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad