חסוך לעצמכם זמן

רוצה להפוך את כל השאלות הנפוצות למטה המותאמות עבורך לקלות יותר לקריאה?

קרא את מדיניות הפרטיות והתנאים שלנו

לא מעוניין? לחץ כאן כדי להמשיך לקרוא

שאלות נפוצות

תוכן העניינים

כיצד אוכל להתחיל ולהגדיר העברת דואר אלקטרוני

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

הקפד להחליף את כתובת הדוא"ל שלniftylettuce@gmail.com עם כתובת הדוא"ל שאליה תרצה להעביר דוא"ל (רק אם היא כבר לא מדויקת). באופן דומה יש להקפיד להחליףexample.com עם שם הדומיין המותאם אישית שלך (רק אם הוא כבר לא מדויק).

חשוב: אם ברצונך להסתיר את הכתובות שלך שהועברו לאפשר חיפוש ברשומות בחיפושים אחר רשומות DNS, אנא עבור אלהחשבון שלי> דומיינים ושדרג את הדומיין שלך לתכנית בתשלום לפני שתתחיל מדריך זה.

1. אם כבר רשמת את שם התחום שלך, עליך לדלג לחלוטין על שלב זה ולעבור לשלב שני. אחרת אתה יכוללחץ כאן כדי לרשום את שם הדומיין שלך.

2. לחץ על הספק תחת "שם ספק" למטה בו רשמת את שם הדומיין שלך, בצע את הצעדים המתאימים תחת "שלבים להגדרת DNS", ואז חזור לכרטיסייה זו כדי להמשיך לקרוא את שלב שלישי למטה:

לחיצה על "שם ספק" למטה תפתח קישור בכרטיסייה חדשה עבורך. לאחר ביצוע "הצעדים להגדרת DNS" בלשונית זו, אל תסגור את הלשונית, אלא חזור ללשונית זו כדי להמשיך לשלב שלוש.

שם הספק שלבים להגדרת DNS
1 & 1 היכנס> מרכז דומיין> (בחר את התחום שלך)> ערוך הגדרות DNS
דרך אמזון 53 היכנס> אזורים מתארחים> (בחר את הדומיין שלך)
Aplus.net Sign in > My Servers > Domain Management > DNS Manager
פרח ענן היכנס> DNS
DNS קל היכנס> DNS> (בחר את הדומיין שלך)
DNSimple Sign in > (Select your domain) > DNS > Manage
אוקיינוס דיגיטלי היכנס> רשת> דומיינים> (בחר את הדומיין שלך)> עוד> נהל דומיין
Domains.com Sign in > (Select your domain) > Manage > (click gear icon) > Click on DNS & Nameservers in left-hand menu
DreamHost היכנס> לוח> דומיינים> ניהול דומיינים> DNS
גבר היכנס> סקירה כללית> ניהול> עורך פשוט> רשומות
גנדי היכנס> (בחר את התחום שלך)> ניהול> ערוך את האזור
GoDaddy היכנס> נהל את הדומיינים שלי> (בחר את הדומיין שלך)> נהל DNS
דומיינים של גוגל היכנס> (בחר את התחום שלך)> הגדר את ה- DNS
Namecheap היכנס> רשימת תחומים> (בחר את התחום שלך)> נהל> DNS מתקדם
נטליפיי היכנס> (בחר את התחום שלך)> הגדרת Netlify DNS
פתרונות רשת היכנס> מנהל חשבון> שמות הדומיינים שלי> (בחר את התחום שלך)> ניהול> שנה היכן נקודות התחום> DNS מתקדם
Shopify היכנס> דומיינים מנוהלים> (בחר את הדומיין שלך)> הגדרות DNS
eNom היכנס> דומיינים> הדומיינים שלי
Other Don't see your provider name listed here? Simply search on the Internet for "how to change DNS records on שם הספק" (replacing שם הספק with the name of your provider). Feel free to contact us with any questions or comments.

3. באמצעות דף ניהול ה- DNS של הספק שלך (הכרטיסייה האחרת שפתחת), קבע את סוגי הרשומות הבאים "MX" על שם התחום שלך:

שם / מארח / כינוי TTL סוג הקלטה עדיפות ערך / תשובה / יעד
@ או השאר ריק 3600 MX 10 mx1.forwardemail.net
@ או השאר ריק 3600 MX 20 mx2.forwardemail.net

שים לב שלא אמורות להיות מוגדרות רשומות MX אחרות על שם התחום שלך. שתי הרשומות לעיל חייבות להתקיים. אם כבר היו רשומות MX שהיו קיימות, אנא מחק אותן לחלוטין.

ערך ה- TTL לא צריך להיות 3600, זה יכול להיות ערך נמוך או גבוה יותר במידת הצורך.

4. באמצעות דף ניהול ה- DNS של הספק שלך (הכרטיסייה האחרת שפתחת), קבע את סוגי הרשומות הבאים של "TXT" על שם התחום שלך:

חשוב:אם אתה נמצא בתכנית בתשלום, עליך לדלג לחלוטין על שלב זה ולעבור לשלב חמישי!  אם אינך בתוכנית בתשלום, הכתובות שלך שהועברו ניתן לחיפוש פומבי - עבור אלהחשבון שלי> דומיינים ושדרג את הדומיין שלך לתכנית בתשלום אם תרצה בכך.

אם אתה מעביר את כל הדוא"ל מהדומיין שלך, ("all@example.com", "hello@example.com" וכו ') לכתובת ספציפית "niftylettuce@gmail.com":

שם / מארח / כינוי TTL סוג הקלטה ערך / תשובה / יעד
@ או השאר ריק 3600 טקסט forward-email=niftylettuce@gmail.com

הקפד להחליף את הערכים לעיל בעמודה "ערך / תשובה / יעד" בכתובת הדוא"ל שלך.

ערך ה- TTL לא צריך להיות 3600, זה יכול להיות ערך נמוך או גבוה יותר במידת הצורך.

אם אתה רק צריך להעביר כתובת דוא"ל יחידה (למשל "hello@example.com" ל- "niftylettuce@gmail.com"; זה גם יעביר "hello+test@example.com" ל- "niftylettuce+test@gmail.com "באופן אוטומטי):

שם / מארח / כינוי TTL סוג הקלטה ערך / תשובה / יעד
@ או השאר ריק 3600 טקסט forward-email=hello:niftylettuce@gmail.com

אם אתה מעביר דוא"ל מרובה, תרצה להפריד אותם בפסיק:

שם / מארח / כינוי TTL סוג הקלטה ערך / תשובה / יעד
@ או השאר ריק 3600 טקסט forward-email=hello:niftylettuce@gmail.com,support:niftylettuce@gmail.com

אתה יכול להתקין כמות אינסופית של הודעות דוא"ל להעברה - רק וודא שלא לעטוף מעל 255 תווים בשורה אחת ולהתחיל כל שורה עם "forward-email =". דוגמא מובאת להלן:

שם / מארח / כינוי TTL סוג הקלטה ערך / תשובה / יעד
@ או השאר ריק 3600 טקסט forward-email=hello:niftylettuce@gmail.com,support:niftylettuce@gmail.com
@ או השאר ריק 3600 טקסט forward-email=help:niftylettuce@gmail.com,foo:niftylettuce@gmail.com
@ או השאר ריק 3600 טקסט forward-email=orders:niftylettuce@gmail.com,baz:niftylettuce@gmail.com
@ או השאר ריק 3600 טקסט forward-email=info:niftylettuce@gmail.com,beep:niftylettuce@gmail.com
@ או השאר ריק 3600 טקסט forward-email=errors:niftylettuce@gmail.com,boop:niftylettuce@gmail.com

אתה יכול גם לציין שם תחום ברשומת TXT שלך כך שתעביר העברת כינוי גלובלי (למשל "user@example.com" יועבר אל "user@example.net"):

שם / מארח / כינוי TTL סוג הקלטה ערך / תשובה / יעד
@ או השאר ריק 3600 טקסט forward-email=example.net

5. באמצעות דף ניהול ה- DNS של הספק שלך (הכרטיסייה האחרת שפתחת), קבע בנוסף את סוגי הרשומות "TXT" הבאים בשם הדומיין שלך:

שם / מארח / כינוי TTL סוג הקלטה ערך / תשובה / יעד
@ או השאר ריק 3600 טקסט v=spf1 a mx include:spf.forwardemail.net -all

⚠️ אם אתה משתמש ב- Google Apps, עליך להוסיףinclude:_spf.google.com לערך שלמעלה - למשלv=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all.

אם כבר יש לך קו דומה עם "v = spf1", תצטרך להוסיףinclude:spf.forwardemail.net ממש לפני שרשומות קיימות "כוללות: host.com" ולפני ה- "all" באותה שורה, למשל ":

v=spf1 a mx include:spf.forwardemail.net include:host.com -all

שים לב שיש הבדל בין "-all" ל- "~ הכל". הסמל "-" מציין כי בדיקת SPF אמורה להיכשל אם היא אינה תואמת, ו- "~" מציין כי בדיקת SPF צריכה להיות SOFTFAIL. אנו ממליצים להשתמש בגישה "-כל" למניעת זיוף דומיינים.

6. אמת את רשומות ה- DNS שלך באמצעות הכלי "אמת את רשומות" הזמין בכתובתהחשבון שלי> דומיינים.

ז. שלח דוא"ל לבדיקה כדי לאשר שהוא עובד. שים לב שיכול להימשך זמן רב עד שרשומי ה- DNS שלך יתפשטו.

8. אם ברצונך "שלח דואר בשם" מ- Gmail, יהיה עליך לבצע את הצעדים הבאיםכיצד לשלוח דואר באמצעות Gmail למטה.


תוספות אופציונליות:

  • הוסף רשומת DMARC עבור שם התחום שלך על ידי ביצוע ההוראות בכתובתhttps://dmarc.postmarkapp.com (זה יאפשר לעבור אימות DMARC)

    ⚠️ אם אתה מתכוון להשתמשכיצד לשלוח דואר כמו באמצעות, אתה יכול להגדיר את מדיניות DMARC רק ל- "p = none", למשל:

    v=DMARC1; p=none; pct=100; rua=mailto:re+random-key@dmarc.postmarkapp.com;

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

    DMARC דורש גם מ- "From" וגם "Return-Path" להתאים לאותו תחום. כשאתה משתמש ב"שלח דואר בשם ", כתובת ה- Gmail שלך תשמש כ"נתיב חזרה", במקום התחום המותאם אישית שלך ב"אתה ".

  • אם הודעת הדוא"ל נוחתת בתיקיית הספאם שלך (שהיא לא אמורה לעשות כן), אתה יכול לרשום אותה ברשימה (למשל להלן הוראות ל- Googlehttps://support.google.com/a/answer/60751?hl=iw&ref_topic=1685627)

  • הוסף את היכולת "שלח דואר בשם" מג'ימייל על ידי ביצוע הדברים הבאיםכיצד לשלוח דואר באמצעות Gmail למטה

מדוע אני לא מקבל את דוא"ל הבדיקה שלי

הסיבה הסבירה ביותר לבעיות שלך באי קבלת דוא"ל לבדיקה או בתצורה באופן כללי נובעת מהפצת DNS ושמירת מטמון.

למרבה המזללספק ה- DNS שלנו Cloudflare יש כלי נחמד "ניקוי מטמון" זמין לשימושך ב: https://1.1.1.1/purge-cache/.

כל שעליך לעשות הוא לעבור לקישור הזה עבור סוגי הרשומות "MX" וגם "TXT", הזן את שם התחום שלך ולחץ על "ניקוי מטמון". לאחר מכן תצטרך לחכות כמה דקות ולנסות שוב!

If you're using Gmail, you should also purge cache on Google's DNS at https://developers.google.com/speed/public-dns/cache.

כיצד לשלוח דואר כמו באמצעות

לאחר שתבצע את הצעדים שלמעלה בכיצד אוכל להתחיל ולהגדיר העברת דואר אלקטרוני תוכל לבצע את הצעדים הבאים ב- Gmail כדי "לשלוח דואר בשם" באמצעות הדומיין המותאם אישית שלך.

  1. אתה צריך שיהיהאימות דו-גורמי של Gmail מופעל כדי שזה יעבוד. בקרוhttps://www.google.com/landing/2step/ אם אין לך אפשרות זו מופעלת.
  2. לאחר אימות דו-גורמי מופעל (או אם כבר הפעלת אותו), בקר באתרhttps://myaccount.google.com/apppasswords.
  3. כשתתבקש "בחר את האפליקציה והמכשיר שאליו ברצונך ליצור את סיסמת האפליקציה":
    • בחר "דואר" בתפריט הנפתח עבור "בחר אפליקציה"
    • בחר "אחר" בתפריט הנפתח עבור "בחר מכשיר"
    • כשתתבקש להזין טקסט, הזן את כתובת הדוא"ל של הדומיין המותאם אישית שאתה מועבר אליהם (למשלhello@example.com - זה יעזור לך לעקוב במקרה שתשתמש בשירות זה למספר חשבונות)
  4. העתק את הסיסמה ללוח שלך שנוצר אוטומטית

    ⚠️ אם אתה משתמש ב- Google Apps, בקר בפאנל הניהול שלךאפליקציות> G Suite> הגדרות ל- Gmail> הגדרות מתקדמות ודאג לבדוק "אפשר למשתמשים לשלוח דואר דרך שרת SMTP חיצוני ...". יהיה עיכוב כלשהו להפעלת השינוי הזה, אז המתן למשך ~ 5-10 דקות.

  5. לך לGmail ומתחתהגדרות> חשבונות וייבוא> שלח דואר בשםלחץ על "הוסף כתובת דוא"ל נוספת"
  6. כשתתבקש "שם", הזן את השם שאתה רוצה שהדוא"ל שלך ייראה כ- "מאת" (למשלElon Musk)
  7. כשתתבקש "כתובת דוא"ל", הזן את כתובת הדוא"ל עם הדומיין המותאם אישית בו השתמשת למעלה (למשלhello@example.com)
  8. בטל את הסימון "התייחס ככינוי"

    בדוק אם אתה מעדיף שהנמען ישיב (לדואר שנשלח באמצעות הדומיין המותאם אישית שלך) ישירות לכתובת Gmail שלך.ראה פרטים

  9. לחץ על "השלב הבא" כדי להמשיך
  10. כשתתבקש "SMTP Server", הזןsmtp.gmail.com ולעזוב את הנמל כ587
  11. כשתתבקש "שם משתמש", הזן את החלק של כתובת Gmail שלך ללא@gmail.com חלק (למשלniftylettuce אם הדוא"ל שלי הואniftylettuce@gmail.com)
  12. כשתתבקש "סיסמה", הדבק מהלוח שלך את הסיסמה שיצרת בשלב 2 לעיל
  13. השאר את כפתור הבחירה בסימון "חיבור מאובטח באמצעות TLS"
  14. לחץ על "הוסף חשבון" כדי להמשיך
  15. פתח כרטיסייה חדשה לGmail ולחכות לדוא"ל האימות שלך (תקבל קוד אימות שמאשר שאתה הבעלים של כתובת הדוא"ל שאתה מנסה "לשלוח דואר בשם")
  16. לאחר הגעתו, העתק והדבק את קוד האימות בהנחיה שקיבלת בשלב הקודם
  17. לאחר שתעשה זאת, חזור לדוא"ל ולחץ על הקישור "אשר את הבקשה". עליך לבצע את הצעד הזה ואת הצעד הקודם כדי להגדיר את הדוא"ל בצורה נכונה.
  18. בוצע!

האם אוכל פשוט להשתמש בשירות העברת דוא"ל זה כשרת MX "fallback" או "fallover"

כן, אבל זהולא מומלץ שכן זהו מקרה קצה נדיר להפליא.

אם אתה משתמש ב- Google Business לצורך דוא"ל, ואתה מעוניין להשתמש בשרת שלנו כ- backback כך שהדואר שלך יימסר, פשוט ציין את שרתי הדואר של Google בעלי עדיפות נמוכה יותר משרתי הדואר שלנו. דוגמא מובאת להלן:

שם / מארח / כינוי TTL סוג הקלטה עדיפות ערך / תשובה / יעד
@ או השאר ריק 3600 MX 1 ASPMX.L.GOOGLE.COM
@ או השאר ריק 3600 MX 5 ALT1.ASPMX.L.GOOGLE.COM
@ או השאר ריק 3600 MX 5 ALT2.ASPMX.L.GOOGLE.COM
@ או השאר ריק 3600 MX 10 ALT3.ASPMX.L.GOOGLE.COM
@ או השאר ריק 3600 MX 10 ALT4.ASPMX.L.GOOGLE.COM
@ או השאר ריק 3600 MX 20 mx1.forwardemail.net
@ או השאר ריק 3600 MX 30 mx2.forwardemail.net

Can I disable specific aliases

Yes! As of February 6, 2020 we have added this feature. Simply edit your DNS TXT record and prefix the alias with an exclamation mark. Note that you must preserve the ":" mapping, as this is required if you ever decide to toggle this off (and it's also used for importing in our paid plans).

If you prefix an alias with "!" (exclamation mark) then it will still return successful respond codes to senders attempting to send to this address, but the emails themselves will go nowhere; to a blackhole.

For example, if I want all emails that go to alias@example.com to stop flowing through to niftylettuce@gmail.com:

שם / מארח / כינוי TTL סוג הקלטה ערך / תשובה / יעד
@ או השאר ריק 3600 טקסט forward-email=!alias:niftylettuce@gmail.com

Emails sent to disabled addresses will respond with a 250 (message queued) status code, but the emails will not actually be delivered to the recipient(s).

האם אוכל להעביר דוא"ל למספר נמענים

כן בהחלט. פשוט ציין נמענים מרובים ברשומות ה- TXT שלך.

לדוגמה, אם אני רוצה דוא"ל שנכנס אליוhello@example.com כדי לעבור אליוniftylettuce+a@gmail.com וniftylettuce+b@gmail.com, אז תיעוד ה- TXT שלי היה נראה כך:

שם / מארח / כינוי TTL סוג הקלטה ערך / תשובה / יעד
@ או השאר ריק 3600 טקסט forward-email=hello:niftylettuce+a@gmail.com,hello:niftylettuce+b@gmail.com

לחלופין, תוכל לציין אותם בשתי שורות נפרדות, כגון זו:

שם / מארח / כינוי TTL סוג הקלטה ערך / תשובה / יעד
@ או השאר ריק 3600 טקסט forward-email=hello:niftylettuce+a@gmail.com
@ או השאר ריק 3600 טקסט forward-email=hello:niftylettuce+b@gmail.com

זה תלוי בך!

האם אוכל לקבל מספר מקבלי תפיסה כלל עולמיים

כן אתה יכול. פשוט ציין מספר נמענים גלובליים לתפוס הכללי ברשומות ה- TXT שלך.

לדוגמה, אם אני רוצה כל אימייל שיגיע אליו*@example.com (הכוכבית פירושה שהיא תו כללי עם כל התווים) שאליו אתה מועברniftylettuce+a@gmail.com וniftylettuce+b@gmail.com, אז תיעוד ה- TXT שלי היה נראה כך:

שם / מארח / כינוי TTL סוג הקלטה ערך / תשובה / יעד
@ או השאר ריק 3600 טקסט forward-email=niftylettuce+a@gmail.com,niftylettuce+b@gmail.com

לחלופין, תוכל לציין אותם בשתי שורות נפרדות, כגון זו:

שם / מארח / כינוי TTL סוג הקלטה ערך / תשובה / יעד
@ או השאר ריק 3600 טקסט forward-email=niftylettuce+a@gmail.com
@ או השאר ריק 3600 טקסט forward-email=niftylettuce+b@gmail.com

זה תלוי בך!

Is there a maximum limit on the number of email addresses I can forward to per alias

Yes, the default limit is 5. This does NOT mean that you can only have five aliases on your domain name. You can have as many as you want (unlimited). It means that you can only forward one alias to five unique email addresses. You could have hello:niftylettuce+1@gmail.com,hello:niftylettuce+2@gmail.com,hello:niftylettuce+3@gmail.com, ... (בין 1-5) - וכל דוא"ל לכתובתhello@example.com יועברו לniftylettuce+1@gmail.com,niftylettuce+2@gmail.com,niftylettuce+3@gmail.com, ... (בין 1-5).

האם אוכל להעביר דוא"ל רקורסיבי

כן, אתה יכול, עם זאת, עדיין עליך לדבוק במגבלה המרבית. אם יש לךhello:elon@example.com וelon:niftylettuce@gmail.com, ואז דוא"ל לhello@example.com יועברו לelon@example.com וniftylettuce@gmail.com. שים לב כי תושלך שגיאה אם תנסה להעביר דוא"ל רקורסיבי.

האם אנשים יכולים לבטל רישום או להעביר את העברת הדוא"ל שלי ללא רשותי

אנו משתמשים באימות רשומות MX ו- TXT, לכן אם אתה מוסיף רשומות MX ו- TXT של שירות זה, אתה רשום. אם אתה מסיר אותם, אתה לא רשום. יש לך בעלות על ניהול הדומיין שלך ועל DNS, כך שאם יש למישהו גישה לזה אז זו בעיה.

איך זה בחינם

השירות ממשיך לפעול בזכותתרומות.

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

מהי מגבלת גודל הדוא"ל המקסימלית

אנו מחליפים מגבלת גודל של 25 מגהבייט (זהה ל- Gmail), הכוללת תוכן, כותרות וקבצים מצורפים.

שגיאה בקוד התגובה הנכון מוחזרת אם חורג ממגבלת גודל הקובץ.

האם אתה מאחסן מיילים ותוכנם

לא, ממש לא. ראה את שלנומדיניות פרטיות.

האם אתה מאחסן יומני מיילים

לא, ממש לא. ראה את שלנומדיניות פרטיות.

האם אתה יכול לקרוא את הדוא"ל המועבר שלי

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

הקוד שנפרס בשרת גלוי באופן ציבורי ב- GitHub!

האם זה תומך בסמל "+" (למשל לכינויי Gmail)

כן בהחלט.

האם זה מעביר את כותרות הדוא"ל שלי

כן בהחלט.

האם זה נבדק היטב

כן, יש לו מבחנים שנכתבו עם ava וגם יש כיסוי לקוד.

האם אתה מעביר הודעות וקודי תגובה של SMTP

כן בהחלט. לדוגמה אם אתה שולח דוא"ל אלhello@example.com וזה רשום להעביר אליוniftylettuce@gmail.com, ואז הודעת התגובה והקוד של SMTP משרת ה- SMTP "gmail.com" יוחזרו במקום שרת ה- proxy בכתובת "mx1.forwardemail.net" או "mx2.forwardemail.net".

כיצד אתה מונע דואר זבל ומבטיח מוניטין טוב להעברת דוא"ל

לכל תיעוד והצעות מגוגל בכתובתhttps://support.google.com/a/answer/175365?hl=iw, יחד עם שיטות העבודה המומלצות, כולל:

  1. DNSBL - אנו בודקים IP של שולחים נגד הספאםאוסרשימות שחורות של DNS, אם יש כישלון כלשהו, השולח אינו רשאי לשלוח את ההודעה ומוחזר לו הודעת שגיאה מפורטת עם הוראות כיצד לרשום את עצמם מהרשימות השחורות הספציפיות בהן הם מופיעים.

  2. SpamAssassin - באמצעותspamc הלקוח לבדוק דוא"ל ולדחות אותם אוטומטית אם הם מסומנים כדואר זבל

    • בודק מדי יום כללים מעודכנים
    • סף ציון דואר זבל של (5.0)
    • משתמש במשפט בייס ולמידה אוטומטית
    • שימושיםשיפורים אחרים
  3. SPF / DKIM - דרך בדיקה אם קיימת רשומת SPF עבור שולח, ואם כן, אנו מבצעים בדיקה לאחור של הכתובת המרוחקת של חיבור ה- SMTP כדי לאמת אותה תואמת לרשומת SPF, אחרת היא נדחית. אם רשומת SPF לא קיימת, אנו זקוקים לאימות DKIM. אם עוברים כותרות של DKIM ונכשלים, גם זה נדחה. אם לא מועברים כותרות DKIM, אנו מניחים שעובר אימות DKIM.

  4. MX - דרך בדיקה אם לדומיין השולח יש רשומות MX (כך שהוא בעצם מגיע משרת חילופי דואר / שרת SMTP), אחרת זה נדחה

  5. כתובות דוא"ל חד פעמיות - אנו חוסמים אוטומטית שולחים שהם מה-[דומיינים חד-פעמיים-][] רשימה

  6. FQDN - מאמת כי חיבורי SMTP לשולחים הם מ- FQDN (כלומר אין כתובות IP, עליהם לפתור שם תחום חוקי)

  7. TXT - דרך בדיקה אם כתובת הדוא"ל אליה מנסה השולח לשלוח יש רשומת DNS TXT עם הגדרת העברת דואר אלקטרוני תקפה. אישורי SSL (שם תחום ראשי או שמות חלופיים) של כל שרתי ה- MX ביעד ההעברה חייבים להתאים לערך MX.

  8. Sender Rewriting Scheme ("SRS") - we use SRS, which is a scheme used to rewrite the envelope sender address for email forwarding in order for DKIM/SPF/DMARC to pass with a forwarding mail server (middleman).

האם אוכל "לשלוח דואר בשם" עם זה

כן! החל מה -2 באוקטובר 2018 הוספנו את התכונה הזו. ראהכיצד לשלוח דואר כמו באמצעות למעלה!

האם אוכל להעביר אימיילים ללא הגבלה עם זה

למעשה, כן - המגבלה הנוכחית היחידה היא ששולחים (באמצעות כתובת דוא"ל ייחודית) מוגבלים לשליחת (300) מיילים לשעה דרך המערכת.

אם חורג ממגבלה זו אנו שולחים קוד תגובה "451" המורה לשרת הדואר של השולחים לנסות שוב מאוחר יותר.

כיצד מבצעים בדיקות DNS בשמות תחום

אנו משתמשים בשירות ה- DNS הצרכני הראשון של CloudFlare (ראההכרזה כאן). שימו לב שחבילות הפיתון בהן אנו משתמשים (python-spfcheck2 וpython-dkim-verify) אין לך את האמצעים כמו ש- Node.js עושהdns והשיטה שלהdns.setServers - לכן הגדרנו את ה- DNS של השרת1.1.1.1 בו היא תשתמש כמקפצה במקרה זה.

כמה מהיר שירות זה

הגרסה האחרונה, v2 (שפורסמה ב- 6 במאי, 2019) הייתה שכתוב עיקרי מ- v1 ומתמקדת בביצועים דרך זרמים.Nodemailer's הסופר הפורה אנדריס ריינמן (@ andris9) עזרו לנו לכבות את השימוש ב-mailparser ספרייה ושימושmailsplit במקום זאת, עם כמה היגיון טרנספורמציה מותאם אישית כדי לפצל את הכותרת ואת גוף ההודעה מבלי להשפיע על הגוף. זה מאפשר לנו לבצע פעולות בכותרות במהירות רבה (כמו בדיקות אבטחה והתאמת SPF / DKIM / DMARC).

במילים אחרות, הגרסה האחרונה של שירות זה משתמשת בזרמים אך ורק כעת והיא מהירה.  בגרסה V1 הישנה יותר היה גם היגיון לא בסדר הפעולות האופטימלי ביותר - אך כעת v2 מבצע תחילה פחות פעולות זיכרון / רשת אינטנסיבית (ויחזור מוקדם אם ניתן לשלוח תגובה במהירות האפשרית ללקוח SMTP).

בשום נקודת זמן איננו כותבים לדיסק או מאחסנים מיילים - הכל נעשה בזיכרון בזכות הזרמים וההפכים של Node.js! 🎉