5. Sendmailのインストール
最新バージョンのSendmailは、ftp://ftpから入手できます。また、多くのLinuxディストリビューションにはSendmailパッケージが含まれています詳細については、http://www.sendmail.orgのSendmailホームページを参照してください。
最初にrootとしてシステムにログインし、tar.gzパッケージtar -xzf sendmail.8.9.3.tar.gzを解凍し、make -fでコンパイルを開始します。コンパイル後、システムセットアップファイル - sendmail.cfが生成されます。
6、Sendmail設定ファイル
この時点でインストールされたSendmailはほとんど役に立ちません。設定ファイルsendmail.cfを設定する必要があります。正しく動作することができます。このファイルの形式については、後で詳しく説明します。
<P> 1。 format
ファイルの各行はコマンド文字で始まり、その後に特定の設定が続きます。コマンド文字はその行の役割を表し、設定は設定されているオブジェクトを示し、空白行は無視されます。行の先頭文字がスペースの場合は、前の行の継続行です。
<P> 2。コマンド文字機能の説明
各行のコマンド文字は、その役割を決定するもので、設定ファイル内のコマンド文字を順番に説明します。 (1)#は、この行がコメント行であることを示す。 (2)D Dはマクロ定義演算子です。使用法は次のとおりです。DK [string]、マクロKを次の文字列として定義します。これは、構成ファイル内で参照できます。一度に同じ文字列を1つ入力します。注:Sendmailは独自のマクロ変数を小文字で定義しているため、マクロの名前は単一の大文字にする必要があります。 (3)CおよびF CおよびFはクラス定義演算子であり、使用法は、クラスKを定義するかまたは指定されたファイルからクラスKを読み取るように定義するCK [クラス名]またはFKファイル名である。値です。同じ理由から、クラスには1つ以上の単語を含めることができ、大文字と小文字を区別することもできます。 (4)H Hはヘッダ定義演算子であり、一般的に言って、我々はコンフィギュレーションファイルにデフォルトで提供されているヘッダを修復する必要はない。 (5)O Oは設定オプション演算子であり、sendmailにはその操作用に設定できるさまざまなオプションがあり、ファイルを使用する場所をsendmailに指示するためにも使用できます。もちろん、これらのオプションはコマンドラインからも指定できますが、2つの方法は同じで、設定ファイル内でO演算子によって変更されることはめったにありません。 (6)P Pは、メッセージの優先順位レベルを指定するために使用される優先順位演算子である。さらに、sendmailでは特定のメッセージヘッダーも指定されており、これらの特定のメッセージヘッダーには一定の優先順位があります。例えば、次のようになる。Pspecial − delivery = 100 Pfist − class = 0 Plist = −30 Pjunk = −100 B(7)V Vは、sendmail.cfのバージョンレベルの演算子である。これにより、sendmailはどの機能が設定ファイルにあるかを知ることができます。 sendmail.cfのバージョンレベルとsendmailのバージョンレベルは同じものではありません。 sendmailはエイリアスライブラリなどのいくつかのキーワードデータベースを使用するので、Kはキーワードデータベース演算子です。 K演算子はsendmailに利用可能なデータベースの場所やカテゴリを伝えるために使用することができますDBMフォーマットライブラリのデフォルトサポートは一般にDBM、BTREE、HASH、NISなどをサポートできます。 (9)M Mは、メール送信者のオペレータであり、各ターゲットに対して、特別なメール送信者を定義することができる。メール送信者は、sendmailで定義された固定SMTPトランスポータを介して他のホストにメールを送信します。すべてのメール送信者は、M演算子とメール送信者の名前で始まる行で定義されます。たとえば、Mlocal、P = /bin /mail、F = lsDFMfSn、S = 10、R =です。 20、A = mail-d $ u上記のローカルメール送信者の定義では、P操作項目はメールを配信するプログラムが置かれている場所のパス名を提供するために使用され、Fはローカルメール送信者にsendmailを提供するために使用されます。サイン次のSとAの項目は、送信者と受信者のアドレスを書き換えるためにsendmailが使用するルールセットを指定します、たとえば、S = 11/21は送信者のエンベロープアドレスがルールセット11で書き換えられ、番号21が使用されます。送信者のヘッダーアドレスを書き換えるためのルールセット。 A項目は、実行中のプログラムのコマンドライン(ここでは/bin /mail)を提供するために使用され、sendmailはコマンドmail –d $ uを実行します。ここで、マクロ$ uは、メールを送信するユーザーのユーザーに置き換えられます。名前<10>(10)SとR <S>と<R>は、ルールセット演算子であり、アドレスの誤りを発見し、リモートのメール送信者が理解できる形式にアドレスを書き換え、内部のメールに解析する。メール送信者Sendmailは決まった順序でアドレスをルールセットに転送し、そのルールセットは他のルールセットを呼び出すこともできます。ルールセットはSで指定され、その後にルールセットを表すために使用される番号が続きます。
7つ、sendmailに関するいくつかの文書
1 /var /log /maillog sendmailログ、分析エラー2 /var /spool /mail /$ USER受信レター、ユーザーごとに1ファイル<キュー> 3 /var /spool /mqueueメールキュー、mailqを使用してキュー内の保留中のメッセージを確認することができます。
4 /etc/sendmail.cwマシンにエイリアスがたくさんある場合は、このファイルに名前を書いてください。そうすれば、手紙を書いて手紙をもらうことができます。
ASPは強力なファイルシステムアクセスを提供します。これにより、サーバーのハードディスク上の任意のファイルの読み取り、書き込み、コピー、削除、名前変更などができます。大きな脅威をもたらします。多くのキ
仕事では、ビジネスアクセスのニーズを満たすためにサーバーに出くわすことがあります。2つのネットワークカードがあり、一方は電気通信用、もう一方は移動用などです。 2つのそれぞれのネットワーク接続を
私は会社のネットワーク管理者として働いています。仕事の都合上、サーバー上のいくつかのファイルに頻繁にアクセスする必要がありますが、セキュリティ上の問題などを考慮して、詳細な計画を立てる必要があります。
現在、WebサーバーとしてWindows 2003を使用している学校はますます増えています。信頼性の高いWindows 2003サーバーでは、予期しない多くの問題が発生する可能性があります。過去2年間
DellのCEO:Try Win8はAppleのiOSライバルになることを非常に勇気づけている
Win8.1のインストール後の最初のセットアップチュートリアル
Win7システムがゲームを起動したときに、vcomp100.dllが見つからない問題を解決する方法は?
Win10システムは解決する方法を失ったソフトウェアのプロンプトファイルを開くことができません
そこに九時間が経つにつれてXPの動作速度 XPを使用して過剰の過程で、動作速度が遅くなると遅くなります高めるために、
Win10の最新のプレビュー版は "Candy Crush Saga"やその他のゲームをプレインストールするでしょう。