私は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!
}
あなたはいくつかのコードを置くことができますが誰であるかを知っているならば私たちはより良い支援のものであってもよいですか? – Riskhan
クライアントは通常間違っています...サポートは無能です(ほとんど)。それ以前は、ファイアウォール設定が接続をブロックしていないことを確認してください。また、暗号化設定が正確であることを確認してください。 –
@AaronWどうすれば設定を確認できますか? – alexdmejias