דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. תגובה: בעיה בשימוש עם PHPMailer - הפסיק לעבוד לי

תגובה: בעיה בשימוש עם PHPMailer - הפסיק לעבוד לי

מתוזמן נעוץ נעול הועבר תכנות
8 פוסטים 3 כותבים 244 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ש מנותק
    ש מנותק
    ששא
    כתב ב נערך לאחרונה על ידי
    #1

    תגובה: בעיה בשימוש עם 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!";
        #}
    }
    

    מישהו יכול לכווין אותי מה יכול להיות הבעיה?

    צדיק תמיםצ תגובה 1 תגובה אחרונה
    0
    • צדיק תמיםצ מנותק
      צדיק תמיםצ מנותק
      צדיק תמים
      השיב לששא ב נערך לאחרונה על ידי צדיק תמים
      #2

      @ששא הצנר חוסמים את הפורטים של SMTP (25, 465) כברירת מחדל, אפשר לבקש פתיחה אחרי חודש ותק וחשבונית אחת ששולמה
      או אם אתה שולח רק דרך Gmail אתה יכול לשלוח דרך פורט 587, הם כותבים שהוא כן פתוח
      https://docs.hetzner.com/cloud/servers/faq/#why-can-i-not-send-any-mails-from-my-server

      Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
      טיפים

      ש 2 תגובות תגובה אחרונה
      2
      • ש מנותק
        ש מנותק
        ששא
        השיב לצדיק תמים ב נערך לאחרונה על ידי
        #3

        @צדיק-תמים כתב בתגובה: בעיה בשימוש עם 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
        
        A0533057932A תגובה 1 תגובה אחרונה
        0
        • ש מנותק
          ש מנותק
          ששא
          השיב לצדיק תמים ב נערך לאחרונה על ידי
          #4

          @צדיק-תמים תודה רבה
          עשיתי בקשה וזה אושר מיידית...
          עכשיו זה עובד לי

          תגובה 1 תגובה אחרונה
          0
          • A0533057932A מחובר
            A0533057932A מחובר
            A0533057932
            השיב לששא ב נערך לאחרונה על ידי
            #5
            פוסט זה נמחק!
            תגובה 1 תגובה אחרונה
            0
            • ש מנותק
              ש מנותק
              ששא
              כתב ב נערך לאחרונה על ידי
              #6

              @A0533057932 כתב בתגובה: בעיה בשימוש עם PHPMailer - הפסיק לעבוד לי:

              @ששא מה הפלט של

              telnet smtp.gmail.com 587
              

              ?

              להרצה ב CMD?

              adcd36e8-1a6e-4164-9a96-952674f0979a-image.png

              A0533057932A תגובה 1 תגובה אחרונה
              0
              • A0533057932A מחובר
                A0533057932A מחובר
                A0533057932
                השיב לששא ב נערך לאחרונה על ידי
                #7

                @ששא כיון שנראה שפתרת את הבעיה מחקתי
                בכל מקרה זה נועד לבדוק האם היציאה מתחברת לגוגל בכלל
                ועליך להתקין את החבילה על מנת שתוכל להשתמש בה
                או להריץ את זה כך

                curl telnet://smtp.gmail.com:587
                
                ש תגובה 1 תגובה אחרונה
                0
                • ש מנותק
                  ש מנותק
                  ששא
                  השיב לA0533057932 ב נערך לאחרונה על ידי
                  #8

                  @A0533057932 כתב בתגובה: בעיה בשימוש עם PHPMailer - הפסיק לעבוד לי:

                  @ששא כיון שנראה שפתרת את הבעיה מחקתי
                  בכל מקרה זה נועד לבדוק האם היציאה מתחברת לגוגל בכלל
                  ועליך להתקין את החבילה על מנת שתוכל להשתמש בה
                  או להריץ את זה כך

                  curl telnet://smtp.gmail.com:587
                  
                  220 smtp.gmail.com ESMTP 2adb3069b0e04-521f38d90b2sm1378075e87.242 - gsmtp                                              
                  
                  תגובה 1 תגובה אחרונה
                  0

                  בא תתחבר לדף היומי!
                  • התחברות

                  • אין לך חשבון עדיין? הרשמה

                  • התחברו או הירשמו כדי לחפש.
                  • פוסט ראשון
                    פוסט אחרון
                  0
                  • דף הבית
                  • קטגוריות
                  • פוסטים אחרונים
                  • משתמשים
                  • חיפוש
                  • חוקי הפורום