POP befor SMTPを乗り越えろ!

 POP befor SMTP…なんて忌々しい響きなんでしょう。あぁもう。
 ご存じの通り、ポポペのポスペでは受信終了時に強制的に回線を切断されてしまうためPOP before SMTPな送信サーバーではメールの送信ができません。
 俺はポポペでポスペなんか使わないぜ!というあなたに今回の話は関係ありません。プロバイダのSMTP使えるからヘーキvという幸せなあなたにも関係ありません。
 J-Phoneアクセスインターネットを使って、ポポペ(CE)のポスペで送信したい。けど使えるSMTP鯖を押さえていない。そんな方のためのTipsです。そんな限られた環境の方が何人いるのかとか、そういうつっこみはこの際シカトです。
 用意するモノはnslookupを使うための手段。ただそれだけです。

 さくさく概要を説明。SMTP鯖が、何をしているのかと言えば、相手のPOP鯖がどこにあるのか調べる位のことしかしていません。と言うことはそこを代行すれば何とかなっちゃうってことです。さっそくやってみよ〜ぅ!

相手のメアドがjinpachi@popopece.netの場合で説明しますです。

1.相手のPOP鯖のIPを調べる。
 1-1.相手のメアドのドメインから、プロバイダ名を推測。相手プロバイダHPの設定解説コーナーを参照に、相手メアドのPOP鯖の名前を調べる。
   あるいは、メール送信相手から、POP鯖の名前を直接教えてもらう。
   時には山勘で試してみる。
   相手のメアドがjinpachi@popopece.netの場合、popopece.net、pop.popopece.net、mail.popopece.net、pop3.popopece.net等を当たってみる。

 1-2.母艦から調べる。
   DOS窓を開き、pingを打ってみる。

 1-3.vxUtilで調べる。
   nslookupしませう。関係ないですが、vxUtilの画面をポポペ対応にするパッチを作りました。そのうちUPします。

 1-4.ネットで調べる。
   nslookupのサービスをCGIで提供しているサイトをありがたく利用させてもらう。
   ググってみるとこんなかんじ。

2.ポポペの設定メニューからポストペットの設定を起動。

3.SMTPサーバー入力欄に相手POPサーバーのIPアドレスをほうりこむ。
4.送信する!
 うまくいけば、SMTP鯖を経由せずに直接相手のメールボックスにメールを叩き込むことができます。手順が面倒なのでどうしてもポスペonポポペで送信したいときにどうぞ。
 どうしてもポスペで送りたい相手が決まっている場合にはあらかじめ調べておけば便利…かも(微妙)