0
에 내가 ..SMTP() 설정하지 못했습니다은 PHPmailer
PHP<?php
$sendfrm_name = "Bala";
$sendfrm_id = "[email protected]";
$sendtoname = 'Bala';
$sendto = '[email protected]';
$cc = '';
include("mail/PHPMailerAutoload.php");
include("mail/class.PHPMailer.php");
include("mail/class.smtp.php");
$mail = new PHPMailer;
$mail-> isSMTP();
$mail-> Host = 'smtp.gmail.com';
//$mail->SMTPDebug = 2;
$mail-> SMTPAuth = true;
$mail->smtpConnect = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
$mail-> Username = '[email protected]';
$mail-> Password = 'pwd';
$mail-> SMTPSecure = 'tls';
$mail-> Port = 587; //587
$mail-> setFrom($sendfrm_id, $sendfrm_name);
$mail-> addAddress($sendto, $sendtoname);
$mail-> addReplyTo($sendto, $sendtoname);
//$mail->addCC($cc);
$mail->WordWrap = 50;
$mail->isHTML(true);
$mail->Subject = "Test Mail";
$mail->Body = "Name: ".$sendfrm_name ."<br /> Email: ".$sendfrm_id;
if(!$mail->send())
{
echo "Mailer Error: ".$mail->ErrorInfo;
}
else
{
echo "1";
}
?>
위의 코드가 로컬 호스트 (PHP 버전 5.3)에서 일하고 있지만이 같은 코드를 서버에서 작업을 doesnot를 사용하여 메일을 보내려면 다음 코드를 사용했다
Its through failed Error: Mailer Error SMTP() Connection Failed
이 오류를 해결하는 방법? 또한 리눅스 서버에서 Openssl을 활성화하는 방법은 무엇입니까?
오류 로그가 있습니까? –
'Mailer Error : SMTP() Connection Failed' @ CalosKao –
이것은 이전에 게시 한 질문의 사본입니다. 거기에 내 대답은 SSL을 사용하는 방법에 대한 지침을 제공하고, 당신은 PHP 5.3을 사용하여 새로운 개발을해서는 안됩니다. – Synchro