`head -1/var/run/sendmail.pid`を殺す
/usr/bin/sendmail -bd -os
de sendmailをテストします
ここでは、sendmailのために完成しており、それが機能することを確認するために残っています。
行を使用してtest.mailファイルを作成します。
件名:ローカルをテストします
(空の行を残してください)
私のメッセージの最初の行
そして、やります:/usr/bin/sendmail -v dede
次の行を表示する必要があります。
Dede ... LocalDedeに接続...送信
電子メールまたはその他のメールリーディングプログラム(YetNetScapeではない!!)を起動し、メッセージが受信されたことを確認してください。
Netscapeを構成してローカルメールを読むには(sendmailが提供):
- 入る
編集/設定/メール&グループ/メールサーバー
- テーパー
localhost.localdomain
として発信メール(SMTP)サーバー
- 選ぶ
movemail/内蔵
としてメールサーバータイプ
- から許可を変更します
/var/spool/mail
とChmod 777/var/spool/mail
。
注意:この最後の変更は、マシンに接続されているだけでなく、安全穴を提示する可能性があります。メールを読む唯一の人になりたい場合は、Netscapeよりも別のメールの顧客を使用してください。
これからは、インターネットに接続されていなくても、Netscapeでライブメールを提供するのはあなたのマシンです。もちろん、XFMail、Emacs、Mutt、Pineなどの他のすべてのメール顧客を使用できます...
fetchmailの構成
インターネットでテストを行う前に、メールを回復するようにFetchmailを構成する必要があります。
/home /dedeで.fetchmincファイルを作成します:
Poll Pop.isp.net Protocol Pop3ユーザーTotoはパスワードxxxxxxxです
または、TOTOとXXXXXは、MailPop.isp.netアカウントのログインとパスワードです。いくつかのメールボックスがある場合は、各メールボックスの上記の行を上げることができます。
.fetchminファイルには次のアクセス許可が必要です。それ以外の場合は、Fetchmailが実行を拒否します。
-rw ------- 1 Dede Dede 189 10月6日21:45 /home/dede/.fetchmailrc
インターネットでテストを行うには:
- mermecho@univ-rennes1.frメールリフレクターまたはecho@cnam.frにメッセージを書く(接続されていない)
- それを送る。
郵便
次に、ISP(ISP.NET)に接続し、メッセージを送信します。/usr/bin/sendmail -q
少し待ってくださいフェッチメール
メールを回復するには、リフレクターから返されるメッセージが必要です。すべてのメッセージが到着したことをログアウトできます。
自動化
一度機能すると、これをすべて自動化するために、それが単独で関連するようになります。
PPPでは、ファイル/etc/ppp/ip-upとip-downが各接続と切断で実行されます。その種類のシダンのip-upとip downのラインがあることを確認してください。[-x /etc/ppp/ip-down.local] &&/etc/ppp/ip-down.local $*
ファイル/etc/ppp/ip-upとip-downを起動してから、Desfichiers IP - P.LocalおよびIP-Down.Localを起動します。これらは次のように作成できます。
#!/bin/bash#/andc/ppp/ip-pu.local#接続エントリックのスコアリング "` `$ 4 $ 5 ppi-on >>/etc/ppp/historytail -n 1 connect-errors >>// etc ppp/history#esechoメールを待っているメールを送信します...>/dev/consol/usr/sbin/sendmame -qechoメール送信。> /dev /console#popechoのメールサーバーを獲得するメールを回復します...> /dev /consolefetchmail> /dev /console 2>&1echo Got Mail。>/dev/console#finiexit 0#/etc/ppp/ip-localの終わり
実際、2つの重要な行はコマンドsendmail -q etfetchmailであり、残りは化粧品であり、許可されています。
- システムコンソール(xcsole)で何が起こっているかを表示する
- /etc/ppp/historyで接続をトレースする
#!/bin/bash#/andc/ppp/ip-down.local#接続設定の記録 `ppp-off date >>/etc/ppp/history#finiexit 0地元
これらのファイルはによって実行されます根
、ファイルをコピーする必要があります.fetchmailrc
のレパートリーで根
。
インターネットに恒久的にアクセスできる場合、SendMailは、注文でデーモンモードで起動されている場合、自分でメールの出荷を処理しています。sendmail -bd -q10m
たとえば、10分ごとにメールを送信します。
fetchmailは、コマンドを使用してデーモンモードで起動することもできます。fetchmail -d 600
たとえば、10分(600秒)ごとにメールを回収するには。
最も実用的なのは、一般的にこのタイプのコマンドを開始機能に統合することです。/etc/rc
または/etc/rc.d/
(構成によって異なる場合があります)。
結論
この構成により、接続するとすぐにメールが保留されます(郵便
)EstexpédiéとあなたのFAIを待っている人が到着します。Xbiff Uxmamaboxなどを使用して、メールがあることを自分に伝えることができます。また、Procmailでメールを並べ替えてフィルタリングすることもできます。これは「1997年11月の記事のエンジェルロペス。
同じ主題に関する他の記事
- M4マクロを使用してファイルを構築しますパージョン・パー
- Sendmail 8.8.xを構築、インストール、構成しますパージョン・E・ゴッツ
- Procmailでメールを管理しますパーエンジェルロペス
この記事に関する議論
各記事にはディスカッションページがあります。あなたは他の読者のコメントを送信したり、読むことができます。ディスカッションページ
Linuxfocus Publishingチームが管理するWebサイト
© ジョン・パーFDL
LinuxFocus.org
ここをクリックしてエラーを報告するか、linuxfocusにコメントを送信します
Lfparserバージョン2.8によって生成された2001-03-18