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

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

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

ספריית nodemailer והאבטחה של גוגל

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

    שלום רב!

    כדי לשלוח אימייל מהשרת, אני משתמש בספריית nodemailer הייחודית עבור שפת node.js.
    הבעיה, שגוגל מחמירה את האבטחה שלה בכל עת, והספרייה נחסמת מלשלוח הודעות דרך gmail.

    (התרת גישה לאפליקציות נמוכות, אינה עוזרת לי כי אם לימים ולפעמים לשעות ספורות בלבד, אחרי זמן מה נחסם לי שוב, למי שמתמצא שגיאה 535).
    d805d41e-cb7b-473a-8e20-302e6371c46a-image.png

    וזה השגיאה במסוף:

    Error: Invalid login: 535-5.7.8 Username and Password not accepted. Learn more at
    535 5.7.8  https://support.google.com/mail/?p=BadCredentials k27sm2760396wms.21 - gsmtp        
        at SMTPConnection._formatError (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:774:19)
        at SMTPConnection._actionAUTHComplete (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:1518:34)
        at SMTPConnection.<anonymous> (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:540:26)
        at SMTPConnection._processResponse (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:937:20)
        at SMTPConnection._onData (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:739:14)
        at TLSSocket.SMTPConnection._onSocketData (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:189:44)
        at TLSSocket.emit (node:events:329:20)
        at addChunk (node:internal/streams/readable:304:12)
        at readableAddChunk (node:internal/streams/readable:279:9)
        at TLSSocket.Readable.push (node:internal/streams/readable:218:10)
        at TLSWrap.onStreamRead (node:internal/stream_base_commons:192:23) {
      code: 'EAUTH',
      response: '535-5.7.8 Username and Password not accepted. Learn more at\n' +
        '535 5.7.8  https://support.google.com/mail/?p=BadCredentials k27sm2760396wms.21 - gsmtp',
      responseCode: 535,
      command: 'AUTH PLAIN'
    

    כמובן שהשגיאה המופיעה במסוף, ששם המשתמש והסיסמא אינם תואמים, לא נכונה!

    מערכת שעות עבודה, https://timess.co.il/
    בלוג הקוד שלי: https://yossef7525.github.io/

    5 מוטי אורןמ אפר שריפהא 3 תגובות תגובה אחרונה
    0
    • katzK katz

      שלום רב!

      כדי לשלוח אימייל מהשרת, אני משתמש בספריית nodemailer הייחודית עבור שפת node.js.
      הבעיה, שגוגל מחמירה את האבטחה שלה בכל עת, והספרייה נחסמת מלשלוח הודעות דרך gmail.

      (התרת גישה לאפליקציות נמוכות, אינה עוזרת לי כי אם לימים ולפעמים לשעות ספורות בלבד, אחרי זמן מה נחסם לי שוב, למי שמתמצא שגיאה 535).
      d805d41e-cb7b-473a-8e20-302e6371c46a-image.png

      וזה השגיאה במסוף:

      Error: Invalid login: 535-5.7.8 Username and Password not accepted. Learn more at
      535 5.7.8  https://support.google.com/mail/?p=BadCredentials k27sm2760396wms.21 - gsmtp        
          at SMTPConnection._formatError (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:774:19)
          at SMTPConnection._actionAUTHComplete (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:1518:34)
          at SMTPConnection.<anonymous> (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:540:26)
          at SMTPConnection._processResponse (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:937:20)
          at SMTPConnection._onData (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:739:14)
          at TLSSocket.SMTPConnection._onSocketData (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:189:44)
          at TLSSocket.emit (node:events:329:20)
          at addChunk (node:internal/streams/readable:304:12)
          at readableAddChunk (node:internal/streams/readable:279:9)
          at TLSSocket.Readable.push (node:internal/streams/readable:218:10)
          at TLSWrap.onStreamRead (node:internal/stream_base_commons:192:23) {
        code: 'EAUTH',
        response: '535-5.7.8 Username and Password not accepted. Learn more at\n' +
          '535 5.7.8  https://support.google.com/mail/?p=BadCredentials k27sm2760396wms.21 - gsmtp',
        responseCode: 535,
        command: 'AUTH PLAIN'
      

      כמובן שהשגיאה המופיעה במסוף, ששם המשתמש והסיסמא אינם תואמים, לא נכונה!

      5 מנותק
      5 מנותק
      5566brs
      כתב ב נערך לאחרונה על ידי 5566brs
      #2

      @katz אין לי ניסיון מספק בנושא שליחת מייל דרך שרתי GMAIL (כשניסיתי כמה פעמים זה כן עבד, וזה היה די מזמן, אולי אתה משתמש בחיבור לא מאובטח כלומר בSMTP לא מאובטח כדי לגשת לשרתי גוגל).

      יש כאן גם אלמנט של מניעת שימוש מסחרי בשירות שלהם.

      למה שלא תשקול לרכוש דומיין ולהקים שרת SMTP פרטי.
      או לשלוח דרך שירותים צד ג'.

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

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

        תגובה 1 תגובה אחרונה
        2
        • katzK katz

          שלום רב!

          כדי לשלוח אימייל מהשרת, אני משתמש בספריית nodemailer הייחודית עבור שפת node.js.
          הבעיה, שגוגל מחמירה את האבטחה שלה בכל עת, והספרייה נחסמת מלשלוח הודעות דרך gmail.

          (התרת גישה לאפליקציות נמוכות, אינה עוזרת לי כי אם לימים ולפעמים לשעות ספורות בלבד, אחרי זמן מה נחסם לי שוב, למי שמתמצא שגיאה 535).
          d805d41e-cb7b-473a-8e20-302e6371c46a-image.png

          וזה השגיאה במסוף:

          Error: Invalid login: 535-5.7.8 Username and Password not accepted. Learn more at
          535 5.7.8  https://support.google.com/mail/?p=BadCredentials k27sm2760396wms.21 - gsmtp        
              at SMTPConnection._formatError (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:774:19)
              at SMTPConnection._actionAUTHComplete (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:1518:34)
              at SMTPConnection.<anonymous> (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:540:26)
              at SMTPConnection._processResponse (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:937:20)
              at SMTPConnection._onData (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:739:14)
              at TLSSocket.SMTPConnection._onSocketData (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:189:44)
              at TLSSocket.emit (node:events:329:20)
              at addChunk (node:internal/streams/readable:304:12)
              at readableAddChunk (node:internal/streams/readable:279:9)
              at TLSSocket.Readable.push (node:internal/streams/readable:218:10)
              at TLSWrap.onStreamRead (node:internal/stream_base_commons:192:23) {
            code: 'EAUTH',
            response: '535-5.7.8 Username and Password not accepted. Learn more at\n' +
              '535 5.7.8  https://support.google.com/mail/?p=BadCredentials k27sm2760396wms.21 - gsmtp',
            responseCode: 535,
            command: 'AUTH PLAIN'
          

          כמובן שהשגיאה המופיעה במסוף, ששם המשתמש והסיסמא אינם תואמים, לא נכונה!

          מוטי אורןמ מנותק
          מוטי אורןמ מנותק
          מוטי אורן
          כתב ב נערך לאחרונה על ידי
          #4

          @katz אתה צריך להשתמש ב-createTransport בצורה קצת אחרת (לא יודע כל כך איך מימשת את זה, אבל גם לי היה פעם את הבעיה הזאת, ושיניתי את זה לפי משהו שמצאתי ב-stackoverflow איפשהו).

          nodemailer.createTransport({
            host: 'smtp.gmail.com',
            port: 465,
            secure: true,
            auth: {
              user: emailaddress,
              pass: yourpassword
              },
            tls: {
              rejectUnauthorized: false
            }
          });
          

          ואתה צריך גם לאפשר גישה לחשבון בכתובת הבאה: https://accounts.google.com/DisplayUnlockCaptcha

          וכמובן להתיר אפליקציות ברמת אבטחה נמוכה בחשבון גוגל שלך.

          תגובה 1 תגובה אחרונה
          3
          • katzK katz

            שלום רב!

            כדי לשלוח אימייל מהשרת, אני משתמש בספריית nodemailer הייחודית עבור שפת node.js.
            הבעיה, שגוגל מחמירה את האבטחה שלה בכל עת, והספרייה נחסמת מלשלוח הודעות דרך gmail.

            (התרת גישה לאפליקציות נמוכות, אינה עוזרת לי כי אם לימים ולפעמים לשעות ספורות בלבד, אחרי זמן מה נחסם לי שוב, למי שמתמצא שגיאה 535).
            d805d41e-cb7b-473a-8e20-302e6371c46a-image.png

            וזה השגיאה במסוף:

            Error: Invalid login: 535-5.7.8 Username and Password not accepted. Learn more at
            535 5.7.8  https://support.google.com/mail/?p=BadCredentials k27sm2760396wms.21 - gsmtp        
                at SMTPConnection._formatError (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:774:19)
                at SMTPConnection._actionAUTHComplete (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:1518:34)
                at SMTPConnection.<anonymous> (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:540:26)
                at SMTPConnection._processResponse (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:937:20)
                at SMTPConnection._onData (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:739:14)
                at TLSSocket.SMTPConnection._onSocketData (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:189:44)
                at TLSSocket.emit (node:events:329:20)
                at addChunk (node:internal/streams/readable:304:12)
                at readableAddChunk (node:internal/streams/readable:279:9)
                at TLSSocket.Readable.push (node:internal/streams/readable:218:10)
                at TLSWrap.onStreamRead (node:internal/stream_base_commons:192:23) {
              code: 'EAUTH',
              response: '535-5.7.8 Username and Password not accepted. Learn more at\n' +
                '535 5.7.8  https://support.google.com/mail/?p=BadCredentials k27sm2760396wms.21 - gsmtp',
              responseCode: 535,
              command: 'AUTH PLAIN'
            

            כמובן שהשגיאה המופיעה במסוף, ששם המשתמש והסיסמא אינם תואמים, לא נכונה!

            אפר שריפהא מנותק
            אפר שריפהא מנותק
            אפר שריפה
            כתב ב נערך לאחרונה על ידי
            #5

            @katz אמר בספריית nodemailer והאבטחה של גוגל:

            (התרת גישה לאפליקציות נמוכות, אינה עוזרת לי כי אם לימים ולפעמים לשעות ספורות בלבד, אחרי זמן מה נחסם לי שוב, למי שמתמצא שגיאה 535).

            אם עושים אימות דו שלבי
            ניתן לעשות סיסמ ה לאפליקציה ואין לה את הבעיות הנ"ל שיש בהתרת גישה לאפליקציות ברמה נמוכה

            תגובה 1 תגובה אחרונה
            1
            תגובה
            • תגובה כנושא
            התחברו כדי לפרסם תגובה
            • מהישן לחדש
            • מהחדש לישן
            • הכי הרבה הצבעות


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

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

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