IPv6経由でメールが送れない

投稿日:

嫁さんからメールが送れないといわれて気が付いた。
エクセルファイルを添付したメールがなぜか送信できない。添付ファイルなしだとOK。

VISTA、Win7の両方で同じ現象なので、メーラーの問題か。

いろいろやっていくうちに、SMTPサーバにIPv6でつながるとだめで、IPv4だと何事もなかったかのように送信できた。

とりあえず、hostsファイルにメールサーバーのIPv4アドレスを書いて、強制的にIPv4でつながるように設定して回避。

いろいろ試してからIIJに問い合わせかな。

[2012/4/26追記]

とりあえずルータの設定を変えてみた。pp 2 はIPv6 PPPoEを割り当てているPP番号。

pp select 2
  ppp lcp mru on 1454 → 削除
  ipv6 pp tcp mss limit auto → 追加

どれが聞いたかわからないけど、内容からして添付ファイルを送ったときのパケットサイズがおかしくなって、ロストしまくったとかかなぁと思われる。

とりあえず今の状態で様子見。

[2012/4/26追記2]

Wiresharkで見ていると送信パケットのエラーがたくさんある。ICMPv6 Packet too bigとか。

で、IPv6のスループットサイトで確認したら上りが激遅。なので、一か所、ルータの設定を戻してみた。

pp select 2
  ppp lcp mru on 1454 → 復活

でも変わらず。

今度はNICの設定をいじる。「大量送信オフロード(LSO) (IPv6)」をOFFにしたらエラーがほとんどなくなった。

なんだろう。いろいろチューニングしなきゃいけないのか。面倒だ。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です