トップ(最新) | <前

nDiki : SMTP

SMTP - Simple Mail Transfer Protocol

スポンサード リンク

Related term

2004年1月20日 (火)

[ Linux ] qmail-smtpd に2GB以上のSMTPセッションを受けるとバッファオーバーフローを引き起こす可能性 このエントリーを含むはてなブックマーク

/etc/qmail/databytes (Debian の場合の場所)に2GB以下の数値を指定すればよいらしい。

スポンサード リンク


[ 1月20日全て ]

2004年4月19日 (月)

Mew - mew-ssh-keep-connection このエントリーを含むはてなブックマーク

いつの間にか Mew から SSH port forwarding で会社の SMTP サーバに接続すると1通目しか送信できなくなってしまっている。

1回目に開いたSSH接続がうまく使いまわせていないのか? mew-ssh-keep-connection (や mew-config-alist での ssh-keep-connection) を nil にしてみたけど、SSHのプロセスが残ったままになっている。 いまのところ解決できず。


[ 4月19日全て ]

2004年4月23日 (金)

MewSSH このエントリーを含むはてなブックマーク

設定を確認したら一部のConfigで「メールサーバにSSH接続して、そのサーバ自身(localhost)上のSMTPポートにトンネルを掘る」べきところを「localhost(メールを出しているMewのあるホスト)にSSH接続して、メールサーバのSMTPポートにトンネルを掘る」というとんでもない設定になっていた。 暗号化されてないではないか。トホホ。

どうやら以前設定をごちゃごちゃいじった時に間違えていたらしい。 設定を修正したらSSH port forwarding で会社の SMTP サーバに接続すると1通目しか送信できなくなるというトラブルも解消された。 これが原因だったか。

さて、POP3のパスワード変更しなければ。


[ 4月23日全て ]

2006年5月23日 (火)

ISP から Outbound Port25 Blocking を行うとのお知らせ このエントリーを含むはてなブックマーク

ISP から OP25B を行うとのメールがきた。

@ Mew の設定

ノート PC の設定変更が面倒だな……と思ったが、考えてみたら普段手で書いて送っているメールMew から「直接 www.naney.org か会社の SMTP サーバへ SSH port forwarding 経由で送っている」から、こちらは別に関係ないのか。

@ qmail の設定

とはいえローカルの qmail から送っているメールもあるから、これの設定をする必要あり。 こいつはどうやって設定しようか。

  1. 自宅にいる時は「プロバイダSMTP サーバ (25番ポート)経由」、外(別の接続からの時)では「ローカルの qmail から直接」
    • 切り替えが必要
  2. プロバイダのサブミッションポート 587番 + POP before SMTP 経由」
  3. 「他のサブミッションポート 587番 で提供されている SMTP サーバ経由」
    • SMTP サーバのあてがない

さて、どうしたものか。 皆はそうしているのか、要調査。


[ 5月23日全て ]

2006年7月29日 (土)

Debian GNU/Linux sid 環境を新 HDD このエントリーを含むはてなブックマーク

朝から ThinkPad X31HDD 新しく入れ替えて Debian GNU/Linux sidインストールを開始。

@ Debian GNU/Linuxインストール

今日は sarge のネットワークインストール CD イメージからブートしてインストール。 今回はブートドライブにできる「ThinkPad USB ポータブルCD-ROMドライブ」があり、またこのイメージで起動して e1000 が認識できるので楽勝である。

(第1回目USB FDD + PC カード NIC でインストール第2回目HDD 上のインストーラから GRUB からの起動によるインストールだった)

最低限のものを入れたらすぐ sidアップグレード

@ 旧 HDD からのコピー

ヤバイ状態の旧 HDDUSB 外付け HDD ケースに詰めて

  • /home 全部
  • /usr/local で必要なもの
  • 参照用に /etc の複製
  • /var/www、/var/spool

を新しい HDD にコピー。

次に環境の復旧。 以下備忘録。

@ MADWIFI

以前作った Linux kernel 2.6.15 deb パッケージをインストールした後 module-assistant で madwifi をインストールするも、ビルドした GCC のバージョンが違ってロードできず。 kernel は GCC 4.0 の時にビルドしたもので、madwifi は現在のバージョンである GCC 4.1 によるビルドであることが問題。

まずは前にビルドした 2.6.15 のソースディレクトリでカーネルパッケージを GCC 4.1 で作りなおしてインストールし、あらためて module-assistant。

 module-assistant prepare
 module-assistant auto-install madwifi

で /etc/network/interfaces を書き戻す。

@ SMTP サーバを Postfix

ここずっと使っていた qmail をこの機会にやめることにした。 Postfix へ。

全体の設定はインストーラに従って設定。

個人設定は、

~/.qmail

 | preline /usr/bin/procmail

として procmail を使っていたので、~/.forward を作って同様に procmail に流すようにする。

 "|IFS='' && exec /usr/bin/procmail -f- || exit 75 #naney"

~/.procmailrc は以前のまま。ClamAVbsfilter でふるいにかけた後、Maildir へ。

@ bsfilter は deb のものに

以前入れた時は deb が古かったので /usr/local に自前でインストールした。 まずはこれを古い HDD から戻して動作確認後 deb のものに切り替え。

.mew.el の中も

 (load "/usr/share/doc/bsfilter/examples/mua/mew4/mew.el")

に変更。

@ Samba

/etc/samba/smb.conf を書き戻す。smbpasswd でパスワード再設定。

@ X

とりあえずインストール時の設定で xorg.conf を作る。

 Load "freetype"

をコメントアウトして、

 Load "xtt"

に変更。

@ KDE

sid は現在 3.5.3 と 3.5.4 混在状態になっているため、依存関係の問題で簡単にはインストールできずてこずった。 kdebase-data と kdelibs-data の 3.5.3 を http://snapshot.debian.net/ からとってきて hold して 3.5.3 系 KDE として各種パッケージをインストール

@ フレッシュリーダー

以前インスールした状態に復旧

  1. libapache2-mod-suphp php5-cli をインストール
  2. /var/www/freshreader、/etc/apache2/sites-available/freshreader を戻す
  3. a2ensite freshreader
  4. /etc/init.d/apache2 reload
  5. /etc/hosts に freshreader を追加

@ cpufreqd

  1. cpufreqdインストール
  2. /etc/cpufreqd.conf を戻す
  3. /etc/init.d/cpufreqd restart

@ Skype

skype-beta-1.3.0.30-1_i386.deb をインストール

@ cron

一般ユーザ naney の crontab ファイルを再登録。

@ Perl モジュール

足りないと気がついた時点で順次インストール

@ autofs + smbfs (2006年8月3日)

/etc/auto.master、/etc/auto.misc を書き戻して /etc/init.d/autofs restart。

@ mt-daapd (2006年8月22日)

deb パッケージを公式サイトからダウンロードし、/etc/mt-daapd.conf を書き戻して /etc/init.d/mt-daapd restart


[ 7月29日全て ]

2006年10月1日 (日)

OP25B 回避のために PortForwarder で port fowarding このエントリーを含むはてなブックマーク

本日より ISP の OP25B が本格的に開始する。これにより契約しているホスティングサービスの SMTP サーバに自宅から接続できなくなる(このホスティングサービスではサブミッションポート (587 番)の提供は無し)。

自宅の Windows BOX からのメール送信ができなくなると困るので、 PortForwarder を使って SSH port forwarding して対応することにした。

@ 設定

まず PortForwarder 2.7.0 をダウンロードしてきて展開。

次に設定ファイルを作成する。ファイル名 config というテキストファイルを作成し、

 Host mailserver
        User username
        Protocol 1
        HostName ホスティングサーバ名
        LocalForward 8025 メールサーバ名:25
        LocalForward 8110 メールサーバ名:110

と書いて保存。

ホスティングサーバのメールサービスは POP before SMTP なので、25 番ポートと 110 番ポートを両方とも転送して、同じホストから接続しているように見せる必要がある。

次にこのファイルと同じディレクトリに SSH の鍵を置く (PortForwarder 1 時代に作った鍵があるので、今回は Protocol 1 を指定してこれを使うようにした)。

あとは PortForwarder を起動し、この config ファイルを指定して接続。

接続ができたら MUA を起動して POP、SMTP をそれぞれ localhost:8110、localhost:8025 を使うように設定を変更。

これでまずは OP25B を回避。 ちょっと手間が増えたがいたしかないところ。


[ 10月1日全て ]

2007年8月8日 (水)

メールボックスを Gmail に集約 このエントリーを含むはてなブックマーク

Gmail2004年12月に招待してもらって登録していたのだが、アカウントは Google の各種サービス用として使っていたものの、メールボックスはほぼ全く使用していなかった。 なんだかんだいって抵抗感があった訳で。

しかし、

  • ホスティングサービスで利用しているメインのメールボックスが1アカウント10MBで、数日 fetch できないと溢れてしまう。PHS を解約した今、帰省の時などは fetch できない状況になりヤバイ。
  • パケ・ホーダイにしたのを機にモバイル Gmail で外出先でも仕事関連のメールをチェックできるようにしたい。

ということからメールボックス Gmail に集約してしまうことにした。

@ 移行作業

やった事は以下。

@ アカウントのパスワードを変更

pwgen で自動生成したパスワードを使っていたのだが、今後入力する機会が増えるので覚えられるものに変更。

@ メーラ (Mew) のバージョンアップ

普段使っている MUA である Mew のバージョンを 4 から 5 にバージョンアップ (Debian sidDebian パッケージが上がった時に、ホールドしたままだった)。

もれなく k-/ が Namazu から Hyper Estraier になっていた。

@ Gmail に普段使っているメールアドレスを登録

Gmail から直接」および「GmailSMTP サーバ経由」で普段使っているメールアドレスを使って送信できるようにアカウントを登録。

Web の設定画面で追加するとメールで確認コードが送られてくるので、それを使って有効化する。

@ Gmail から POP3 でメールをローカルに取れるように設定

Gmail 側で POP を有効にした後、fetchmail で fetch できるようにする。

 defaults
   no mimedecode
   pass8bits

 poll pop.gmail.com
   protocol pop3
      user xxx@gmail.com
      password xxx
      ssl
      fetchall

SSL を使用して fetch できるようしておく。

設定を始めるまでは「POP3 で Gmail アカウント使うのどうよ」と思っていたけれど、SSL 経由なのでちょっと安心した。

POP 後 Gmail 側ではアーカイブに移動するようしておく。

@ Mew から GmailSMTP サーバ経由でメールを送れるようにする

今まで SMTP over SSH でホスティングサービス経由等で送っていたものを、Gmail に TARTTLS を使って送れるように設定する。

mew-config-alist の中で

 ("default"
  ("user" . "naney")
  ("mail-domain"     . "naney.org")
  ("smtp-server"     . "smtp.gmail.com")
  ("smtp-user"       . "xxx@gmail.com")
  ("smtp-ssl" . t))

送信メールアドレスは user と mail-domain で設定。Gmail のアカウント名は smtp-user で設定。 smtp-ssl も t にしておく。

その他メールアドレス毎に経路を変えて送ったりしていたのだが全部同様の設定にして Gmail 経由にする。

@ Mew から自分宛のコピーを Dcc から Fcc に変更

今まで Dcc で自分宛にコピーを送って管理していたのだが、Gmail では自分が SMTP 経由で送信したメールは POP できないらしい。 げっ。

ということで Fcc を

 (setq mew-fcc "+sent")

から

 (setq mew-fcc "+sent,+inbox")

に変更して、sent/ 以外に inbox/ にも複製を作るようにして対処。

@ 各メールボックスから Gmail へ転送設定

普段使っている各メールアドレスのメールボックスから、全て Gmail へ転送するように設定。 たまっていた分は今まで通りの方法で fetch してクリアしておく。

@ Google ツールバーの設定を変更

Gmail カスタムボタンを表示するように変更。 ツールバーから Gmail にアクセスできるようにしておく。

@ Google Desktop (Linux 版)の設定を変更

Gmail アカウントを登録。 Google デスクトップGmail 上のメール検索できるようにしておく。

@ iモードから、モバイル Gmailへアクセスしてみる

試しに使ってみる。

モバイル Gmail から送られるメールの From: は Gmail でデフォルト設定したもので固定らしい。 ちょっと融通が効かない。

ま、プライベートのメールiモードメールで送ってしまっても良いので、Gmail のデフォルトのメールアドレスを仕事用のに設定しておくことで対応しよう。

これで大体設定完了。

@ 移行したことによるメリット

メリットは以下。

  • メールボックスの溢れの心配がなくなる。
  • Gmail spam 機能が使える。- ローカルで bsfilter 使っているけれども、それよりも強力 (多分)。
  • Web ブラウザからメール送受信ができる。- 自分の端末以外でパスワードを入力するのが怖いのと、自分の端末があるなら Mew から送受信してしまうからサブで。
  • iモードからメールをチェックできる。

Gmail で言うところのスレッドについては、ちょっと慣れが必要そうだな。

@ 移行したことによるデメリット

  • メールがローカルまで落ちてくるのが遅くなる。- 各メールボックスからの転送分のタイムラグがある。さらに Gmail では受信してもすぐ POP できるわけではないようだ。なので、Web ブラウザ上で受信を確認していてもそれに対してローカルの Mew で引用返信がすぐできなくなってしまった。
  • リモートサーバ上にメールを置いておくことに対する不安感がある。
  • iモードからメールをチェックできる。見なくてもいい時に読んでしまう可能性が。

なにはともあれ、一気に移行してしまった。 細かい所で違和感がまだあるけれども、いずれ慣れるだろう。 きっとその時は便利に感じるに違いない。

ようやくこれで本当の Gmail ユーザだ。


[ 8月8日全て ]

2008年9月4日 (木)

一部のドメインのみ Gmail 経由ではなく SMTP over SSHメールする このエントリーを含むはてなブックマーク

GmailSMTP サーバ経由で送ったメールが相手のサーバに「Sender address rejected: We can't receive FreeMail message」で拒否されてしまった。 1年前に全部 Gmail の SMTP サーバ経由で送る設定にしてしまっていて今さら面倒なのだが、仕事関係のメールで送らないわけにもいかないので Mew の設定を修正。

拒否されたドメインに送る場合には、デフォルトで設定している Gmail 経由ではなく会社の SMTP サーバから送るようにする。

まずは case 振り分け設定。

 (setq mew-case-guess-alist
       '(
         ("From:"
          ...
          )
         ("To:"
          ...
          ("拒否られたドメイン" . "compaysmtp")
          ...
         )
        ))

今回の設定変更で初めて知ったのだが、mew-case-guess-alist は後にマッチした方が優先されるらしい。最初 From: の方が後になっていて、期待したように動かずなんでだろうと思った。

次に送信設定。以前の SMTP over SSH で送っていた時の設定を復活。 後で Gmail で POP で吸い出させる際にメールのコピーが取れるように、Dcc: を設定しておく(昔設定していたけれど、Gmail に移行した時に消したやつ)。

 (setq mew-config-alist
       '(
         ("companysmtp"
          ("mail-domain"   . "example.com")
          ("smtp-server"   . "localhost")
          ("ssh-keep-connection" . nil)
          ("dcc"             . "自分のメールアドレス")
          ("smtp-ssh-server" . "mail.example.com"))

また会社のメールサーバは POP before SMTP なのでメールを送信する前に、いったん POP する必要がある。 しかし POP でメールを取ってしまうと Gmail 側から POP できなくなる。 これについては送信の際には fetchmail --check とやって認証だけ通すことにしよう。 そんなにしょっちゅうあるわけではないから、これでいいかな。

なんどかテストしながらようやくメールを送信。 1通メール出すのに随分かかってしまった。 Gmail は通して欲しいなぁ。


[ 9月4日全て ]

2008年9月5日 (金)

今日のさえずり - 「ゑぶあぷり」って誤変換にしておくのは勿体ないな このエントリーを含むはてなブックマーク

@ 2008年09月04日

  • 09:43 急いでいるのか、下手なのか。今日の京浜東北線の発進・停止が荒い。[mb]
  • 11:34 Subversion リポジトリ間でのコピーをダンプ経由でやってみた。面倒。
  • 12:19 口内炎できた。噛んだりしてないからビタミン B2 不足かなぁ。独り身生活になってから毎朝食の目玉焼き食べてないし。
  • 12:26 あ、昼休みに R25 ぱらっとなめてしまった。風呂用なのに。
  • 12:54 男が「男性用化粧水を使うか、それとも彼女()の化粧水を拝借するか」でオフィスで盛り上がっている。
  • 13:21 @maru_kei 冬場の乾燥時期には男性諸君も化粧水を使うというのは一致。日焼け止めは(女性陣の予想に反して)男はあまり使わないで一致。
  • 15:46 GmailSMTP サーバ経由で送ったメールが「Sender address rejected: We can't receive FreeMail message」で拒否られた。SMTP サーバ変更して送り直せってか。面倒。
  • 17:16 ようやくメーラの設定変更してその拒否られたサーバ宛だけは別の SMTP サーバ経由で送るようにした。
  • 19:01 会社出た。暑さ落ち着いたけど、雨降るのかな。[mb]
  • 19:09 デブ用のズボンってポケットの容量もデカいのか。すごいな。[mb]
  • 19:42 初めて黒烏龍茶買ってみた。高いな。[mb]
  • 23:19 ほぼ日手帳2009注文した。ファブリックカバー・マキノ・ヘリンボーン。

@ 2008年09月05日

  • 08:24 8月13日の時点で 460 まで減らした follow 数だが、結局今 703 まで V 字回復。
  • 09:39 秋葉原昭和通り側の公園に消防車到着。L:秋葉原駅[mb]
  • 09:59 @ogochan 野次馬する前に出社してしまいました。救急車も来てましたね。
  • 12:43 久しぶりに mixi 招待権限発動させた。
  • 12:50 [B!] ですね、わかりますとは - はてなダイアリー http://tinyurl.com/69uzjm
  • 14:53 コンビニに耳栓買いにいったけれど無かったのでお茶買ってきた。スポーツ紙の「尿保管」ってこりゃまた。
  • 15:06 「ゑぶあぷり」って誤変換にしておくのは勿体ないな。
  • 16:38 Dsrfix で、Dell Dimension C521 の MBR を戻した。
  • 16:49 Dell PC リストア終了。
  • 21:14 ヨドバシカメラで耳栓購入。[mb]
  • 22:01 松屋。[mb]
  • 22:14 牛めしに、肉もご飯も見えないぐらいに全面山盛りに紅生姜をのせて食べている人がいて動揺している。[mb]
  • 22:23 あとちょっとなのに雨。[mb]

[ 9月5日全て ]

2008年10月19日 (日)

今日のさえずり - 鹿嶋神社例大祭追跡中 このエントリーを含むはてなブックマーク

@ 2008年10月17日

  • 09:30 一昨日から喉の調子が悪く昨日はヤバげだったのでマスクして通勤する。[mb]
  • 09:58 今日のヨドバシカメラ店頭はルンバデモ。[mb]
  • 10:38 Lotus Notes 7.0.1 でメール返信すると Sender: も Cc: に追加されるようになっているの? Gmail SMTP サーバ経由で送ったメールの返信の Cc: に Gmail アドレスが入ってきてちょっと嫌。
  • 13:00 @zakwa 15:00 のミーティング、15:30 にしたいらしいよ。
  • 13:13 午前中はマスクをしたまま仕事をして体調不良感をさりげなくアピールした。
  • 16:33 ポビドンヨードでなんとか風邪をおさえつけてる。
  • 17:21 会社出た。[mb]
  • 17:26 ん? 昭和通りに Tomod's できるの? L:秋葉原[mb]
  • 23:25 熱はかってみた。35.4℃。あれ?
  • 23:28 電子体温計ではかり直してみた。35.7℃。あれあれ? 喉痛いし頭ぼーっとするし熱あると思ったんだけどなー。
  • 23:30 明日来客があるしベンザブロックLのんでおくか。有効期限今月までのだし。

@ 2008年10月18日

@ 2008年10月19日


[ 10月19日全て ]

スポンサード リンク

■よく検索されるキーワード

torrent(113) perl(50) 書き方(41) アジェンダ(33) ドラマ(27) linux(27) 動画(24) windows(24) 提案書(22) debian(20) 冷蔵庫(18) 使い方(17) アジェンダとは(16) evernote(16) firefox(15) 画像(14) x31(14) twitter(14) java(14) usb(12) gmail(11) dropbox(11) winmerge(11) tc-1(10) tickler(10) 映画(10) 修理(10) naneyorgwiki(9) thinkpad(9) ダウンロード(9) テンプレート(9) ixy(9) lsyncd(9) nikon(9) ノート(8) svn(8) rcs(8) フリー(8) 生年月日(8) 壁紙(8) apache(8) wiki(8) インストール(7) うなぎ(7) ダイソー(7) 210(7) smtp(7) サンプル(7) 女優(7) 提案書の書き方(7) a6(7) file(7) iwgp(7) ganttproject(7) aniara(7) 写真(7) 01(6) web(6) 補助充電アダプタ(6) grub(6) cm(6) ssh(6) boblbe-e(6) モジュール(6) 無料(6) フルハルター(6) visual(6) トレント(6) ヨドバシ(6) hyde(6) 評判(6) 無料動画(6) 会議(6) ブログ(6) c++(6) 作り方(6) foma(6) skype(5) ボールペン(5) c#(5)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.064509s / load averages: 0.28, 0.37, 0.34
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)