メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

PukiWiki最新記事
[ リロード ]   [ ソース ]  [ トップ | インデックス | 単語検索 | ご意見、ご感想 ]

Counter: 9664, today: 1, yesterday: 0

sendmailでのメール送信が異常に遅い場合の対処

ラズベリーパイでプログラムを使って自分宛にsendmailでメールを送る時に異常に遅くなってしまったので対処しました。

通常のドメインメールではなく、ローカルホストでのメール送信の場合です。
原因をさがすため、プログラムからではなくコマンドでテストする。

$ /usr/sbin/sendmail -v メールアドレス < ファイル

で送ってみる。

WARNING: local host name (raspberrypi) is not qualified; see cf/README: WHO AM I?
○○○@gmail.com... Connecting to [127.0.0.1] via relay...
220 raspberrypi ESMTP Sendmail 8.14.4/8.14.4/Debian-2.1; Wed, 24 Apr 2013  18:28:49 +0900; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
>>> EHLO raspberrypi
250-raspberrypi Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
  .
  .
  .

と最初のWARNINGが出る前で止まってしまっている。
WARNING: local host name (raspberrypi) is not qualified; see cf/README: WHO AM I?
  ↓
ホストネームが正しくないことで時間がかかっている。

/etc/hostsをみてみる。

127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

127.0.0.1       raspberrypi

元々設定してある
raspberrypiにドメインがないことが問題
  ↓
以下のようにlocaldomainを付け加える。

127.0.0.1       raspberrypi
  ↓
127.0.0.1       raspberrypi raspberrypi.localdomain

解決!
すぐにメールが送信されるようになった。
もともとはすぐにメール送信されていたのですが、何かをインストールをしたことで設定が変わってしまったようです。

  関連記事:
Raspberry_Piをエネループ(電池)で動かす
Raspberry_PiでWiFi接続を安定にする2つの方法
Raspberry_Piでインターネットラジオ作ってみた
ラズベリーパイのインターネットラジオ完成!
Raspberry_PiにLCDやスイッチを取り付けるときの注意点
Raspberry_PiとArduinoを接続して連携動作させる
Raspberry_PiのGPIOライブラリ
Raspberry_Piが起動しないときのLEDの点滅
RPiで大きな容量のSDカードから小さな容量のSDカードへまるごとコピーする
Raspberry_Piの周波数を下げて消費電力を下げてみた
ラズベリーパイ、大きさの異なるSDカードでシステム領域を共通にする(ddコマンド)
ラズベリーパイで遠隔操作のレスキューロボットを作成 その1
 

   

ページコメント
投稿された内容の著作権はコメントの投稿者に帰属します。

トラックバック [ トラックバック(0) ]
トラックバック URL: http://myboom.mkch.net/modules/pukiwiki/tb/175