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

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

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

עזרה בשימוש עם phpmailer

מתוזמן נעוץ נעול הועבר תכנות
16 פוסטים 6 כותבים 363 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • שמואל ש.ש מנותק
    שמואל ש.ש מנותק
    שמואל ש.
    השיב לצבי-ש ב נערך לאחרונה על ידי
    #7

    @צבי-ש כתב בעזרה בשימוש עם phpmailer:

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

    תודה.
    אני תמיד צריך את השורה הזאת "phpmailer/phpmailer": "^6.7.1" או שאם העתקתי בעצמי אין צורך?

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

      @שמואל-ש כתב בעזרה בשימוש עם phpmailer:

      ואגב, אין לי איפה לאמת, וכן אני לא יכול לאשר גישה לרמת אבטחה נמוכה כי האפשרות מושבתת בגוגל, אז מה צריך לעשות?

      https://tchumim.com/post/142544

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

      תגובה 1 תגובה אחרונה
      1
      • שמואל ש.ש מנותק
        שמואל ש.ש מנותק
        שמואל ש.
        השיב לצבי-ש ב נערך לאחרונה על ידי
        #9

        @צבי-ש @ivrtikshoret @צדיק-תמים אבל איך שייבאתי את המחלקה זה בסדר-זה בסדר שרק העליתי את הקבצים שבתוך התיקייה הנ"ל לתוך התיקייה ששם הקבצים?

        תגובה 1 תגובה אחרונה
        0
        • שמואל ש.ש מנותק
          שמואל ש.ש מנותק
          שמואל ש.
          כתב ב נערך לאחרונה על ידי שמואל ש.
          #10

          לכל מי שיכול לעזור לי בנידון, עשיתי את מה שאכתוב כעת, ולמעשה עכשיו כשאני מריץ את הקוד הוא כותב לי 'הדף הזה לא עובד',
          אז אני צריך לדעת 1. קודם כל האם צריך פשוט להעתיק את הקבצים שמובאים כאן תחת הכיתוב להורדה כקובץ זיפ?
          יש לי בשרת הזה את התיקיות האלו
          910fec98-8eb0-4b70-9324-8957c8f7eae1-image.png

          שלוש תיקיות,-ותחת הראשון עוד תת תיקייה, את הראשון אני יצרתי, אז מה אני צריך לעשות? בתיקייה הנ"ל יש לי 7 קבצים ועוד 2 תיקיות, אני צריך להעלות פשוט את כולם וזהו-וזה במקום התקנה-כי לא הבנתי איפה ואיך להתקין אותם, פשוט אין לי שם שורת פקודה או משהו כזה...?ולאיפה להעלות אותם?

          2.אני השתמשתי עם הקוד הזה
          והכנסתי את זה ככה

          <?php
          
          //Import PHPMailer classes into the global namespace
          use PHPMailer\PHPMailer\PHPMailer;
          use PHPMailer\PHPMailer\SMTP;
          
          require '../vendor/autoload.php';
          
          //Create a new PHPMailer instance
          $mail = new PHPMailer();
          
          //Tell PHPMailer to use SMTP
          $mail->isSMTP();
          
          
          $mail->SMTPDebug = SMTP::DEBUG_SERVER;
          
          $mail->Host = 'smtp.gmail.com';
          
          $mail->Port = 465;
          
          
          $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
          
          $mail->SMTPAuth = true;
          
          //Username to use for SMTP authentication - use full email address for gmail
          $mail->Username = 'כתובת המייל שלי';
          
          //Password to use for SMTP authentication
          $mail->Password = 'הסיסמה של המייל';
          
          $mail->setFrom('כתובת המייל שלי', 'First Last');
          
          $mail->addReplyTo('כתובת המייל שלי-לשליחה חוזרת', 'First Last');
          
          //Set who the message is to be sent to
          $mail->addAddress('היעד לשליחה', 'John Doe');
          
          //Set the subject line
          $mail->Subject = 'PHPMailer GMail SMTP test';
          
          $mail->msgHTML(file_get_contents('contents.html'), __DIR__);
          
          $mail->AltBody = 'This is a plain-text message body';
          
          $mail->addAttachment('https://drive.google.com/file/d/******/view?usp=share_link');
          
          //send the message, check for errors
          if (!$mail->send()) {
              echo 'Mailer Error: ' . $mail->ErrorInfo;
          } else {
              echo 'Message sent!';
          }
          
          function save_mail($mail)
          {
              //You can change 'Sent Mail' to any other folder or tag
              $path = '{imap.gmail.com:993/imap/ssl}[Gmail]/Sent Mail';
          
              //Tell your server to open an IMAP connection using the same username and password as you used for SMTP
              $imapStream = imap_open($path, $mail->Username, $mail->Password);
          
              $result = imap_append($imapStream, $path, $mail->getSentMIMEMessage());
              imap_close($imapStream);
          
              return $result;
          }
          

          מה שכתבתי בעברית שיניתי, ומה שלא-לא שיניתי,
          הייתי צריך לשנות עוד משהו? או שפספסתי משהו?

          מתנצל שאני משגע, ואולי פשוט חוסר ידע, אבל אשמח בכל אופו לעזרה!

          I תגובה 1 תגובה אחרונה
          1
          • I מנותק
            I מנותק
            ivrtikshoret
            השיב לשמואל ש. ב נערך לאחרונה על ידי
            #11

            @שמואל-ש
            לפני שאני מתחיל לבדוק
            האם בדקת מה כתוב בלוגים?

            שמואל ש.ש תגובה 1 תגובה אחרונה
            1
            • שמואל ש.ש מנותק
              שמואל ש.ש מנותק
              שמואל ש.
              השיב לivrtikshoret ב נערך לאחרונה על ידי
              #12

              @ivrtikshoret כתב בעזרה בשימוש עם phpmailer:

              @שמואל-ש
              לפני שאני מתחיל לבדוק
              האם בדקת מה כתוב בלוגים?

              זה הבעיה... שבשרת שאני משתמש בו אין לוגים...

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

                @שמואל-ש
                אם אני זוכר נכון, בשרת שאתה משתמש יש הגבלה של 25 מיילים ליום.
                אם תחרוג החשבון שלך ייחסם.
                כך היה לפני כמה שנים כשהשתמשתי עם השרת הזה.
                תבדוק אם עדיין זה כך.

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

                  @איש-ימיני כתב בעזרה בשימוש עם phpmailer:

                  אם אני זוכר נכון, בשרת שאתה משתמש יש הגבלה של 25 מיילים ליום.

                  קודם שאצליח עם המייל הראשון... ואח"כ נדבר על השני והשלישי...

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

                    @איש-ימיני כתב בעזרה בשימוש עם phpmailer:

                    @שמואל-ש
                    אם אני זוכר נכון, בשרת שאתה משתמש יש הגבלה של 25 מיילים ליום.
                    אם תחרוג החשבון שלך ייחסם.
                    כך היה לפני כמה שנים כשהשתמשתי עם השרת הזה.
                    תבדוק אם עדיין זה כך.

                    השרת יודע שהוא שלח מייל?
                    זה דרך phpmailer
                    השרת יודע שזה תעבורת http רגילה לכאורה

                    כיף לגלות דברים חדשים.
                    חוק ה-50-50-90: בכל פעם שיש סיכוי של 50-50 שמשהו יעבוד, יש סיכוי של 90 אחוז שהוא לא. מקור

                    dovidD תגובה 1 תגובה אחרונה
                    0
                    • dovidD מנותק
                      dovidD מנותק
                      dovid ניהול
                      השיב לצבי-ש ב נערך לאחרונה על ידי
                      #16

                      @צבי-ש כתב בעזרה בשימוש עם phpmailer:
                      phpmailer זה ספריה, זה לא אמור לשנות במאומה את דרך שליחת המייל (SMTP, פורט 25 וכדומה).
                      אם זה משתמש בשירותים חיצוניים דוגמת גוגל, סנדגריד, מיילגאן אז זה HTTP רגיל.

                      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                      בכל נושא אפשר ליצור קשר dovid@tchumim.com

                      תגובה 1 תגובה אחרונה
                      3

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

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

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