2012-03-03 50 views
3

私はPHPMAILERで解決した多くの調査の後にサイトを構築し、フォーム送信オプションを実装する必要があります。テスト目的でGmailのアドレスを使用するようにスクリプトを設定しましたが、うまくいきますが、クライアントのメールの詳細を入力してもそれは機能しません。私が申請書を提出する場合SMTP - >エラー:サーバーへの接続に失敗しました:接続が拒否されました(111)

が、これは私が取得していますものです

SMTP - > ERROR:サーバーへの接続に失敗しました:接続は、私がサポート連絡(111)

を拒否し、ポートを検証し、ホストに連絡し、クライアントに連絡してログイン情報を確認しました。それがうまくいかない理由がもうありますか?私は私が簡単に設定

<?php 
require 'classes/class.phpmailer.php'; 
require 'classes/class.smtp.php'; 

$mail = new PHPMailer(true); 
$mail->IsSMTP(); 
try{ 
    $mail->SMTPDebug = 1;      
    $mail->SMTPAuth = true;     
    //$mail->SMTPSecure = "ssl";no     
    $mail->Host  = "smtp.domain.com";  
    $mail->Port  = 25;     
    $mail->Username = "username";//[email protected] 
    $mail->Password = "pwd";   
    $mail->AddAddress('[email protected]');//RECIPIENT 
    //$mail->SetFrom('[email protected]', 'First Last');//IDK WHAT 'THIS' IS FOR 
    //$mail->AddReplyTo($_POST['email'], $_POST['f_name'].' '.$_POST['l_name']);//FOR THE 'REPLY-TO' FIELD 
    $mail->Subject = 'test email'; 
    $mail->MsgHTML('test_email'); 

    $mail->Send(); 
} catch (phpmailerException $e) { 
    echo $e->errorMessage(); //Pretty error messages from PHPMailer 
    echo $mail->Host; 
    echo '<pre>'; 
    print_r($mail); 
    echo '</pre>'; 

} catch (Exception $e) { 
    echo $e->getMessage(); //Boring error messages from anything else! 
} 
+1

あなたはいくつかのコードを置くことができますが誰であるかを知っているならば私たちはより良い支援のものであってもよいですか? – Riskhan

+0

クライアントは通常間違っています...サポートは無能です(ほとんど)。それ以前は、ファイアウォール設定が接続をブロックしていないことを確認してください。また、暗号化設定が正確であることを確認してください。 –

+0

@AaronWどうすれば設定を確認できますか? – alexdmejias

答えて

1

をテストすることを可能にする小さなスクリプトを作っ

更新 私はあなたがsmtp.domain.comを使用することができ、まだあなたができないと主張ホストと経験を持っていました。 smtp.domain.comの代わりに、ホスティングプロバイダのSMTPサーバーを使用してください(通常はナレッジベースまたはサポートから入手できます)

また、ポートを確認してください。多くは25を使用しませんが、26、ナレッジベースやサポート)から入手

あなたは私たちがホスティングプロバイダが

+0

ホストはhostway.com(ヘルプセンターhttp://help-sp.hostway.com/docs/guidebook/frame_web.htm)です。すべての設定は、クライアント、カスタマーサポート、またはヘルプドキュメントによって確認されています – alexdmejias

+0

CanあなたはMS Outlookであなたのアプリケーションに使用しているSMTP設定を試して、彼らが実際に動作していることを確認してメールを送信することができます –

+0

私はそれらのプログラムを使用することはできませんでしたので、私は古いメールをピックアップし始める場所は不明でした – alexdmejias

関連する問題