תגובה: בעיה בשימוש עם PHPMailer - הפסיק לעבוד לי
-
תגובה: בעיה בשימוש עם PHPMailer - הפסיק לעבוד לי
לא הגבתי בנושא הישן יותר מחודש אז אני פותח חדש
ניסיתי את הפתרונות הנ"ל ולא עזר לי
תפסתי את עצמי שהחלפתי שרת (לשרת של הצנר) וזה עבד לי בשרת הישן, אבל בחדש לא עבד לי עד שניסיתי וראיתי שלא עובד...
התקנתי מחדש עם הפקודהcomposer require phpmailer/phpmailer
בתוך התיקייה ששם כל הקודים אבל זה לא עזר
מצרף שוב את הקוד<?php set_time_limit(15); use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\SMTP; require 'vendor/autoload.php'; $mail = new PHPMailer(); $mail->setLanguage('he', vendor/phpmailer/phpmailer/language/'); $mail->isSMTP(); $mail->SMTPDebug = SMTP::DEBUG_SERVER; $mail->Host = 'smtp.gmail.com'; $mail->Port = 465; $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; $mail->SMTPAuth = true; $mail->Username = '*******@gmail.com'; $mail->Password = '*****'; $mail->setFrom('***@***', "אני"); //$mail->addReplyTo('replyto@example.com', 'First Last'); $mail->addAddress('***@gmail.com', "אתה"); $mail->Subject = 'נושא'; // $mail->msgHTML(file_get_contents('contents.html'), __DIR__); $mail->Body = 'גוף'; // $mail->addAttachment('images/phpmailer_mini.png'); if (!$mail->send()) { echo 'Mailer Error: ' . $mail->ErrorInfo; } else { echo 'Message sent!'; #if (save_mail($mail)) { # echo "Message saved!"; #} }
מישהו יכול לכווין אותי מה יכול להיות הבעיה?
-
@ששא הצנר חוסמים את הפורטים של SMTP (25, 465) כברירת מחדל, אפשר לבקש פתיחה אחרי חודש ותק וחשבונית אחת ששולמה
או אם אתה שולח רק דרך Gmail אתה יכול לשלוח דרך פורט 587, הם כותבים שהוא כן פתוח
https://docs.hetzner.com/cloud/servers/faq/#why-can-i-not-send-any-mails-from-my-server -
@צדיק-תמים כתב בתגובה: בעיה בשימוש עם PHPMailer - הפסיק לעבוד לי:
אתה יכול לשלוח דרך פורט 587
זה התגובה
2024-05-12 14:04:15 SMTP ERROR: Failed to connect to server: (0) SMTP Connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting Mailer Error: SMTP Connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshootingשגיאת שרת SMTP: Failed to connect to server
-
פוסט זה נמחק!
-
@A0533057932 כתב בתגובה: בעיה בשימוש עם PHPMailer - הפסיק לעבוד לי:
@ששא מה הפלט של
telnet smtp.gmail.com 587
?
להרצה ב CMD?
-
@A0533057932 כתב בתגובה: בעיה בשימוש עם PHPMailer - הפסיק לעבוד לי:
@ששא כיון שנראה שפתרת את הבעיה מחקתי
בכל מקרה זה נועד לבדוק האם היציאה מתחברת לגוגל בכלל
ועליך להתקין את החבילה על מנת שתוכל להשתמש בה
או להריץ את זה כךcurl telnet://smtp.gmail.com:587
220 smtp.gmail.com ESMTP 2adb3069b0e04-521f38d90b2sm1378075e87.242 - gsmtp