Ich versuche, eine E-Mail mit Mailer zu senden, aber unterhalb FehlerSMTP-Fehler: Fehler beim Server verbinden: (0) SMTP-connect() fehlgeschlagen
Connection: opening 2017-05-25 08:22:07 SMTP ERROR: Failed to connect to server: (0) SMTP connect() failed. Mailer Error: SMTP connect() failed.
php_openssl Erweiterung & IMAP immer beide aktiviert sind. Ich habe versucht, es bei Google zu finden, aber immer noch kein Glück.
Code:
function sendMail($subject='',$to='',$emailcontent='',$attach='')
{
global $_mailmsg;
//echo $emailcontent;exit;
$mail = new PHPMailer;
$mail->SMTPDebug = 4;
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->Port = '465';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = 'xxxx';
$mail->SMTPSecure = 'ssl';
$mail->From = '[email protected]';
$mail->FromName = 'Test';
$mail->addAddress($to); // Add a recipient
if(!empty($cc)){ $mail->addCC($cc); }
if(!empty($bcc)){ $mail->addBCC($bcc); }
$mail->WordWrap = 50;
if($attach != ''){
$mail->addAttachment($attach);
}
//$mail->addAttachment('/tmp/image.jpg', 'new.jpg');
$mail->isHTML(true);
$mail->Subject = $subject;
$mail->Body = 'Test';
try
{
if($mail->send()) {
return 1;
exit;
}
else
{
echo 'Mailer Error: ' . $mail->ErrorInfo;
return 0;
}
}
catch(Exception $e)
{
return 0;
}
}
Haben Sie Ihre IMAP-Zugangseinstellungen Ihres Google Mail-Kontos überprüft? Gehen Sie zu Einstellungen -> Weiterleitung und POP/IMAP -> IMAP-Zugang -> IMAP aktivieren und klicken Sie auf Änderungen speichern. –
@ KorayKüpe: Ja, es ist aktiviert – kreya