exim4のSMTPリレーサーバを設定して下さい
この記事では、あなたが知っているドメイン名とIPアドレスのみのための電子メールを中継することができますexim4をSMTPリレーサーバを設定するには、ご案内します。 一般に、このタイプのサービスは、実際の電子メールアドレスが存在しないか、自動応答メールを送信しませんサーバーヘルスステータスレポート、の通知のための電子メールを中継するために使用されます。
導入
exim4のは、インターネットに接続されているUnixシステム上で使用するためにケンブリッジ大学で開発されたメッセージ転送エージェント(MTA)です。 exim4には、exim4の設定はsendmailののと全く異なるが、Sendmailのか、Postfixのを置き換えるためにインストールすることができます。
インストール
exim4のインストールするには、次のコマンドを使用します -
#ホスト名testserver.com #sudoの-i(root権限で入力します) #apt-getを更新 #apt-getをインストールしてexim4
サンプル出力は、このようにする必要があります -
パッケージリストを読む...完了 建物の依存関係ツリー 読書状態情報...完了 以下の追加パッケージがインストールされます。 exim4-ベースのexim4-config設定のexim4-daemonの光家宝-mailxの 推奨パッケージ: メールリーダeximon4のexim4-docの-HTMLのexim4-docの-情報SPF-ツール-perlのswaks 推奨パッケージ: mailxの 次の新しいパッケージがインストールされます。 exim4のexim4-ベースのexim4-config設定のexim4-daemonの光家宝-mailxの 0は削除して、アップグレードされていない66ために、5は、新しくインストールされた、0アップグレードしました。 アーカイブの1862キロバイトを取得する必要があります。 この操作後に追加のディスク・スペースの4258キロバイトが使用されます。 続けたいですか? [Y / N] yの 取得:1 http://us.archive.ubuntu.com/ubuntu/狡猾/メインのexim4-config設定すべての4.86から3 ubuntu1 [299 KB] 取得:2 http://us.archive.ubuntu.com/ubuntu/狡猾/メインのexim4-ベースのamd64 4.86-3ubuntu1 [869 KB] 取得:3 http://us.archive.ubuntu.com/ubuntu/狡猾/メインのexim4-daemonの光のamd64 4.86-3ubuntu1 [465 KB] 取得:4 http://us.archive.ubuntu.com/ubuntu/狡猾/メインexim4をすべて4.86-3ubuntu1【7916 B] 取得:5 http://us.archive.ubuntu.com/ubuntu/狡猾/宇宙家宝-mailxのamd64の12.5から5 [221 KB] 49Sでフェッチ1862キロバイト(37.7 KB /秒) パッケージを事前設定... 以前に選択されていないパッケージであるexim4-config設定を選択します。 (読書データベース... 91615ファイルとディレクトリが現在インストールされています。) 解凍するための準備... / exim4を-config_4.86-3ubuntu1_all.deb ... 開梱のexim4-config設定(4.86-3ubuntu1)... ................................................
私たちは、電子メールを中継するためにexim4を設定する必要があります。
#dpkg-reconfigure exim4-configが
「インターネットサイトを選択します。 メールは直接SMTP」オプションを使用して送信し、受信されます

exim4のSMTPサーバーのサーバー名を指定します。 デフォルトでは、マシンのホスト名になります。

あなたが要求を受信し、電子メールを送信したいからIPアドレスを提供します。
ここでは、複数のIPのためのIPアドレスのセミコロン区切りのリストを与えることができます。

このSMTPがメールを中継する対象のクライアントの受信者のドメインのドメインアドレスを入力します。
あなたが複数のドメインのドメインのアドレスをセミコロンで区切ったリストを与えることができる、ということに注意してください。

このシステムは無条件にメールを中継するためのIPアドレス範囲のセミコロン区切りのリストを入力します。 (スマートホストとして機能します)。 これは、一般的に取られますlocalhostです。

(以前、我々はダイヤルアップ接続を持っていたが、現在はインターネットユーザーのほとんどは、ブロードバンド接続を持っている) なしに(ダイヤルオンデマンド)最小限のDNS-クエリの数を保持を選択

ローカルメールのための配信方法を選択します。 ここで、私は、 ホーム ディレクトリにMaildir形式のフォーマットを選択しました

小さ なファイルに分割構成を選択しますか? T 0 はありません。あなたは小さなファイルに設定を保存するために興味を持っている場合は、YESを選択することができます
今、あなたは行って、あらゆる通知に送信された電子メールを中継する準備ができているあなたのSMTPサーバーされています。 このマシンのIP場合、または登録されたドメインは、構成内のSMTPサーバアドレスにドメイン名を使用し、使用します。
設定後、私たちは、同じコンフィギュレーションコマンドを使用してクライアントを追加することができますか、我々は、構成ファイルを直接編集して、このSMTPサーバーで使用する追加のクライアントを追加することができます。
コンフィギュレーションファイルを開き、編集したり、クライアントのIPアドレスまたはドメイン名を追加
#viの に/ etc / exim4 /更新-exim4を .conf.conf
更新のexim4 .conf.confファイルはこのようにする必要があります-
##手で、このファイルと/ etc /メール名を編集し、更新exim4.confを実行 #自分自身または'dpkg-reconfigure exim4-configが'#を使用 #これは_ない_のdpkg-CONFFILEであり、それが自動的に変更さ れること に 注意してください このファイルに#が起こるかもしれません。 これを処理するコードは、ローカルを尊重します #が変化するので、これは通常問題であるが、その混乱ローカルスキームを中断します #周りのファイルの複数のバージョンを持ちます。 ##更新のexim4の.confを生成するために、変数の値を決定するために、このファイルを使用しています # 設定ファイルのeximの構成マクロ 。 ##ここで見つかったほとんどの設定はで対応する質問を持っています #Debconfの構成が、それらのすべてではありません。 ##これはDebian固有のファイルです dc_eximconfig_configtype = 'インターネット' dc_other_hostnamesの= 'server.com」 dc_local_interfaces = '127。0.0.1」 dc_readhost = '' dc_relay_domainsは= '192。168.1.1」 dc_minimaldns =「偽」 dc_relay_netsの= 'cgi.com」 dc_smarthost = '' CFILEMODE = '644' dc_use_split_config =「偽」 dc_hide_mailname = '' dc_mailname_in_oh =「真」 dc_localdelivery = 'maildir_home」
さて、セミコロンで区切られた構成で、次の行を編集します
dc_relay_netsは、クライアント/サーバのIPアドレスを追加するために使用されています
dc_relay_domainsは、クライアント/サーバのドメイン名を追加するために使用されています
構成が正常に終了した後、あなたはあなたのプログラムやプロジェクトのための通知を送信するためのサーバーとクライアントからメールを送信または中継するため、このサーバーを使用することが許可されています。