INDEX へ戻る

Microsoft Internet News (以下、MS-IN と略します) で、時々、記事をポストしたはずなのに、サーバーには、ポストされない時があります。

これは、サーバー側が、記事を受取れない状態になってしまっている場合もありますが、MS-IN のバグによる物である可能性もあります。

MS-IN は、MIME エンコードを選んでいる時に、サブジェクトに全角文字を使うと、記事のヘッダーである「Newsgroups」という、MIME エンコードする必要の無い物まで、MIME エンコードしてしまう場合があるのです。

なお、どういった時にエンコードしてしまい、どういった時はエンコードしないのかについては、私は把握していません。

Newsgroups というヘッダ情報は、どのニュースグループに記事をポストするのかを判断する為の物ですので、これが、MIME エンコードされてしまうと、サーバーが、あたかも記事を受取ったように見えても、どのグループにポストするべきなのかを判断できずに、捨てられてしまうのです。

これを避けるには、記事をオフラインで作成し、送信トレイに入れ、送信トレイに入っている記事のプロパティーの詳細を確認して、上記のヘッダー情報が、MIME エンコードされていないかを確認してから、ポストするようにします。MIME エンコードされていた場合は、

Newsgroups: =?ISO-2022-JP? ... ?=

などとなっているはずです。

もし、不必要なエンコードをされていたら、記事をダブルクリックして、再度送信トレイにもう一度入れ直して (入れ直した記事は、いったん削除されますが、もう一度、送信トレイを選び直すと表示されます)、再度プロパティで確認します。それでも駄目な場合は、もう一度同じ事をします。

この様に、出来るだけオフラインで記事を作成して、ポストする為には、

  1. まず、スレッドの元になる記事を、オフラインで作成します。 切断 のボタンが、グレーアウトしている事を確認してください。この状態が、オフライン状態です。
    MS Internel News - 記事作成 MS Internel News - 作成した記事
  2. 送信トレイ に移って、ヘッダを確認を確認します。Newsgroups が、MIME エンコードされてしまっていた場合は、再編集します。
    MS Internel News - 記事のプロパティ確認 MS Internel News - MIME エンコードされてしまった場合 MS Internel News - 正しい場合
  3. NNTP サーバーと接続 (オンライン) します。スレッドの元記事が、自動的にポストされます。
    MS Internel News - 接続
  4. その記事をダウンロードします。
    MS Internel News - 元記事のダウンロード
  5. 接続を切ります (オフライン)。
    MS Internel News - 切断
  6. スレッドの元記事に対し、フォローの形で画像を添付した記事をオフラインで作成します。
    MS Internel News - 画像添付記事の作成
  7. ヘッダを確認します。必要であれば再編集します。ただし、この様な分割された記事の場合は、再編集ではうまくいきません。記事を削除し、再度作成し直す必要があります。
    MS Internel News - 画像添付記事のプロパティー確認 MS Internel News - 画像添付記事のプロパティー
  8. 上記の方法で、全ての画像添付記事を作成します。
  9. NNTP サーバーと接続 (オンライン) します。作成した、画像添付記事が、自動的にポストされます。
    MS Internel News - 接続 MS Internel News - ポストされた記事
  10. その記事をダウンロードして確認します。

という、手続きを踏めば良いと思います。

なお、この方法で、記事を再編集しますと、ポストされる順番は、送信トレイに入れた順番になりますので、ポストの順番を奇麗にしたい場合は、ポストしたい順番通りに、送信トレイに入っている全ての記事を再編集する必要があります。

INDEX へ戻る