在建立一個網站,我需要實現一個表單發送選項,經過大量的研究,我決定在PHPMAILER。爲了測試目的,我將腳本設置爲使用我的Gmail地址,並且工作正常,但是當我輸入客戶端電子郵件詳細信息時,它不起作用。SMTP - >錯誤:無法連接到服務器:連接被拒絕(111)
當我遞交了申請,這是我收到
SMTP - >錯誤:無法連接到服務器:連接被拒絕(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 2012-03-03 04:49:45
客戶通常是錯的......支持是無能的(主要是)。過去,驗證沒有防火牆設置阻止您的連接。還要確保加密設置是準確的 – 2012-03-03 04:54:16
@AaronW。我如何檢查設置? – alexdmejias 2012-03-03 06:03:51