0x800cc0fのエラーが出てメールが送信できない

Windows トラブル解決

Microsoft Outlook、Windowsメールでメールが受信できるが送信できない。送信しようとすると、0x800cc0fというエラーが出る。

まず、IDとパスワードを確認しましょう。

使用しているプロバイダが下記の場合、メールの送信サーバーのポート番号を「587番(Submissionポート)」に設定することで直る場合があります。

設定方法です。(Outlook 2007での例)

  1. 「ツール」→「アカウント設定」とクリックします。
  2. 表示されたウインドウで、変更したい、エラーの出ているアカウントをダブルクリックします。
  3. 「電子メールアカウントの変更」という画面になったら、右下の「詳細設定」というボタンをクリックします。
  4. 「インターネット電子メール設定」というタブが開きますので、そこで「詳細設定」というタブをクリックし、送信サーバー、とある欄の数字を587に変更します。

ぷらら / BIGLOBE / InfoSphere / nifty / ODN / so-net / WAKWAK / Yahoo! BB /
AEON NET / SANNET / JENS SpinNet / KCN / ツインインターネット /

上記のプロバイダはOutbound Port25 Blockingという技術を用いて、25番ポートからのメール送信を受け付けないからです。

.htaccessが利用できない

Apache

.htaccess ベーシック認証 Internal Server Errorになる

.htaccessを利用して、IDとパスワードをつける、ベーシック認証という仕組みはよく用いられますよね。

単純な仕組みですが、それでもうまくいかない場合があります。
私の場合は、Internal Server Errorになったので、Apacheのログを見てみると

 Invalid command '\xef\xbb\xbfAuthUserFile', perhaps misspelled or defined by a module not included in the server configuration

となってまして、何か文字化け?かミススペルのようです。
問題は、BOM付きで保存していたからでした(^_^;
いやー、あるある。。。

次にぶつかったInternal Server Errorは

 Invalid command 'AuthGroupFile', perhaps misspelled or defined by a module not included in the server configuration

です。AuthGroupFileが設定されていないわけですね。

 AuthGroupFile

と書いてある行を削除しましょう。
.htaccessでベーシック認証をかける方法を説明しているサイトに、よく

 AuthGroupFile /dev/null

という記述もするべしと書いてありますが、これはなくても認証がかかります。
Apacheのエラーログが見られないレンタルサーバーなどだとこの辺試行錯誤するしかないので、時間がかかりますよね。

関連

.htaccessが利用できない

.htaccess ベーシック認証 Internal Server Errorになる

Apache

.htaccess ベーシック認証 Internal Server Errorになる

.htaccessを利用して、IDとパスワードをつける、ベーシック認証という仕組みはよく用いられますよね。

単純な仕組みですが、それでもうまくいかない場合があります。
私の場合は、Internal Server Errorになったので、Apacheのログを見てみると

 Invalid command '\xef\xbb\xbfAuthUserFile', perhaps misspelled or defined by a module not included in the server configuration

となってまして、何か文字化け?かミススペルのようです。
問題は、BOM付きで保存していたからでした(^_^;
いやー、あるある。。。

次にぶつかったInternal Server Errorは

 Invalid command 'AuthGroupFile', perhaps misspelled or defined by a module not included in the server configuration

です。AuthGroupFileが設定されていないわけですね。

 AuthGroupFile

と書いてある行を削除しましょう。
.htaccessでベーシック認証をかける方法を説明しているサイトに、よく

 AuthGroupFile /dev/null

という記述もするべしと書いてありますが、これはなくても認証がかかります。
Apacheのエラーログが見られないレンタルサーバーなどだとこの辺試行錯誤するしかないので、時間がかかりますよね。

関連

.htaccessが利用できない

.htaccess のファイルがFFFTPで見られない

Webサイト作成 トラブル

FFFTPで接続したサーバーの.htaccessが見られない

.htaccessファイルは、Apacheのサーバー設定を上書きすることができるので、レンタルサーバーのディレクトリごとの設定などに利用されていると思います。
特に活躍するのは、パスワード保護などではないでしょうか。

この.htaccessファイルが、サーバー上で消えてしまう、確かにアップロードしたのに、FFFTPで見ることができないという場合、次の2点を確かめてください。

  1. オプション→環境設定→表示 の隠し属性のファイル、フォルダは表示しないのチェックを外す
  2. 接続→ホストの設定→(問題のサーバーを選択し)設定変更→「LISTコマンドでファイル一覧を取得」のチェックを外す

変更したら、FFFTPを再起動します。

.htaccess

PHPのエラー出力設定の変更

.htaccessとは

ApacheなどのWebサーバーの設定を、ディレクトリ単位で変更できる。
.htaccessという名前のテキストファイルをディレクトリに置くだけでそのディレクトリの設定を変更できる。

簡単にパスワードがかけられる、ベーシック認証などでよく用いられる。

共用のレンタルサーバーなど、Webサーバーの設定を変更できないときに有効。

Webサーバーの設定によって、.htaccessで変更できる内容は制限できるので、Webサーバーによっては利用できない機能もある。