2011-08-10 5 views
1

メールを送信中にJoomlaでこのエラーが発生します。はjoomlaでメール機能を開始できません

毎回このエラーは発生しません。しかし、しばらくの間、私は「メール機能を開始できません」と示しています。

これにはどのような解決策がありますか?物事の任意の数が、チェックするために、物事の一般的なリストが最初だろう可能性があり

+0

それはあなたのサーバーやホスティング上ですか?ホスティング管理チームに連絡しましたか?どこからメッセージを送信していますか(joomlaで)? – WooDzu

+0

どのようにメーリングを使用していますか? mail()を直接使っているのでしょうか、あるいはJUtility :: sendMail()を使っていますか? Joomlaの組み込み関数を使用する場合、それはconfiguration.phpで設定されたパラメータ、特に$ mailer変数に依存します。 – Orlando

+0

これは言うまでもなく、あなたのLinuxボックスで電子メールを送るためにsendmailを使う必要がありますか?デフォルトでは、JoomlaメールはLinux環境でのみ動作します。 – Ali

答えて

2

、あなたのJoomlaの設定:

管理パネル> [グローバル設定]> [サーバー]> [メール設定]> [メーラー

を確認してくださいこれはPHPメール機能を使用するように設定されています。そうであれば、test.phpというスクリプトを作ってサイトのルート(index.phpファイルがJoomlaのもの)に入れてみてください。そのファイルを次のようにしてください:

<?php 

$to = "[email protected]"; 
if(mail($to , 'This is a test message.' , 'Is this working?')) { 
    echo 'Email sent.'; 
} else { 
    echo 'Email failed to send.'; 
} 

?> 

あなたのメールアドレスに$行を変更してください。 スクリプトに移動します。http://www.yourjoomlasite.com/test.php 「Email sent。」というテキストが表示されます。入力したアドレスに電子メールが送信されます。そうでない場合は、ホスティングプロバイダに問い合わせて最新のPHPバージョンにアップグレードし、mail()関数の問題を解決するよう依頼する必要があります。これはPHP経由でメールを送信する最も未加工の実装であり、それがうまく動作しない場合は、ホストに問題があるはずです。

0

ローカルサーバーで作業している場合、メールは開始されません。サーバーにあなたのウェブサイトをホストしてみてください。

ご質問がある場合は、メールサーバーをインストールする必要がありますが、自分のマシン上でWAMPまたは類似を使用していて、このメッセージを取得している場合は、私が