hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

18年12月11日(Tue) 6時25分
TOP » UsersWiki » nao-pon » blog » 2006-07-31

Biglobe が「Outbound Port 25 Blocking」を開始 anchor.png

携帯にサイトの更新通知が届かないので、おかしいな〜?って思っていたら、なんと Biglobe が Outbound Port 25 Blocking を開始していました。

7月下旬から携帯各社宛をブロックし始め、9月下旬までにすべてのメールがブロックされるようです。

「そんな、殺生な〜!」って言ってみたところで仕方ありません。最近の流れですからね。

じゃあ!ということで、biglobe の SMTPサーバーを経由して送ることにしました。

メールサーバーは XMail(Win32) を使っているので、「SMTP フォワーダ」ですべてのメールをmail.biglobe.ne.jp へ転送!

そして、SMTP クライアント認証 にログイン情報を設定。

多くのプロバイダーならこれでOK!・・・だけど Biglobe は、もうちょっと設定が必要。

Biglobeは、SMTPシェイクハンド時の MAIL FROM: を見るので、そこにBiglobeのメールアドレスを指定しなくてはいけません。

通常はメールヘッダの From: のメールアドレスに指定したアドレスが使われるようなので、これではすべてのメールがそのBiglobeのメールアドレスからしか送信できないので、それはまずい。

そこで、XMail.exe のソースをいじって、SMTPシェイクハンド時の MAIL FROM: のメールアドレスが Biglobe のアドレスになるようにしたところ、問題なく送ることができました。

ただ、送信したメールヘッダに Biglobe のアドレスが、記載されてしまうのが難点といえば、難点。

メールアドレスを公開することになってしまうので、Biglobeのスパムフィルターに頑張ってもらわないとね。*1

XMail のソースをいじって、コンパイルするには、次のアプリケーションが必要ですが、どれも無料です。

初期状態でビルドすると、多分エラーが出ます。

私の環境では、次のようにすることで正常に完了しました。

  • 実行可能ファイルとインクルードファイルとライブラリファイルにPlatform SDKの各フォルダを追加
    • オプション - プロジェクトおよびソリューション - VC++ディレクトリ
      • C:\Program Files\Microsoft Platform SDK\Bin
      • C:\Program Files\Microsoft Platform SDK\Include
      • C:\Program Files\Microsoft Platform SDK\Lib
  • SysDepWin.cpp の冒頭に次のコードを追加
#pragma comment(lib, "winmm.lib")
#pragma comment(lib, "wsock32.lib")
#pragma comment(lib, "advapi32.lib")
  • 肝心の修正箇所は、SMTPUtils.cpp の USmtpSendMail()関数内を修正。
	SysSNPrintf(szRTXBuffer, sizeof(szRTXBuffer) - 1, "MAIL FROM:<%s> SIZE=%lu",
			    pszFrom, ulMessageSize); 
} else
	SysSNPrintf(szRTXBuffer, sizeof(szRTXBuffer) - 1, "MAIL FROM:<%s>", pszFrom);
    • ソースを読み解くのが面倒だったので、%s の部分にハードコードしてしまいました。 :p

とこれで完了!結構時間が掛かりました。




*1 念のため送信専用にセカンドメールボックスを取得しました。

新しくコメントをつける

題名
ゲスト名
投稿本文

より詳細なコメント入力フォームへ

トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 9078, today: 1, yesterday: 3
初版日時: 2006-07-31 (月) 23:51:59
最終更新: 2006-07-31 (月) 23:51:59 (JST) (4515d) by nao-pon
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

新規登録 | パスワード紛失



メインメニュー
UsersWiki メニュー
付箋メニュー
付箋メニュー 
付箋の編集
文字色: 背景色:
お名前:  線接続id:
 
ブックマーク
オンサイトブックマークは
ログインするとご利用になれます
[ログインする]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 63 人がオンライン中 :-)
(UsersWiki : 3 人)

登録ユーザ: 0 & ゲスト: 63

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 4580


Web Services by Yahoo! JAPAN
楽天ウェブサービスセンター
Amazon.co.jpアソシエイト
現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報