ハロー皆様。安藤です。
今日も今日とてプログラム。
メールサーバ自体の動作は確認できたのに、プログラムからメールサーバを呼び出すとなぜかメールが送られないということで、前回の日記から継続して戦っていたのですが、どうもうまく行きません。
散々戦ってもダメだったので、O先生に聞いてみました。
先生は数分間ディスプレイとにらめっこしながら検証作業をして、一言。
「これ、Jamesまで行ってないね」
何ですと。
「通常だとSMTPはポート25で動いてるから、プログラム内で特に指定がなければポート25にメールの送信要請が行くようになってるけど、たしかJamesを動かしてるポートが違うんだよね」
日本語でおkとなると、どうすればいいんでしょうか。
「プログラム内でポートを指定しなおせばいいんだよ」
なるほどー。
ちなみに私のPC内で、JamesのSMTPは1025ポートを占拠しておりました。
Microsoft SMTP severだかと競合させないために千番ほどずらしたのが仇だったようです。
O先生ごめんなさい。ありがとうございました。おかげでメールが動きました……
PR