أسئلة مكررة
جدول المحتويات
- كيف أبدأ وقم بإعداد إعادة توجيه البريد الإلكتروني
- كيفية إرسال البريد باسم Gmail
- لماذا لا أتلقى رسائل البريد الإلكتروني التجريبية الخاصة بي
- لماذا يتم إرسال رسائل البريد الإلكتروني التجريبية الخاصة بي إلى Gmail على أنها "مريبة"
- هل يمكنني إزالة النت عبر البريد الإلكتروني النشط في Gmail
- هل يمكنني إعادة توجيه رسائل البريد الإلكتروني إلى منافذ أخرى غير 25 (على سبيل المثال إذا قام موفر خدمة الإنترنت بحظر المنفذ 25)
- هل تقدم ضمان استعادة الاموال على الخطط المدفوعة
- إذا قمت بتبديل الخطط ، فهل تقومون بتسعير الفرق واسترداده
- هل تؤيد الخطاف على شبكة الإنترنت
- هل تدعم التعبيرات العادية أو regex
- هل يمكنني فقط استخدام خدمة إعادة توجيه البريد الإلكتروني هذه كخادم MX "احتياطي" أو "احتياطي"
- هل يمكنني تعطيل أسماء مستعارة معينة
- هل يمكنني إعادة توجيه رسائل البريد الإلكتروني إلى عدة مستلمين
- هل يمكنني الحصول على العديد من المستلمين العالميين
- هل هناك حد أقصى لعدد عناوين البريد الإلكتروني التي يمكنني إعادة توجيهها لكل اسم مستعار
- هل يمكنني إعادة توجيه رسائل البريد الإلكتروني بشكل متكرر
- يمكن للأشخاص إلغاء تسجيل أو إعادة توجيه البريد الإلكتروني الخاص بي دون إذني
- كيف هي مجانية
- ما هو الحد الأقصى لحجم البريد الإلكتروني
- هل تقوم بتخزين رسائل البريد الإلكتروني ومحتوياتها
- هل تخزن سجلات رسائل البريد الإلكتروني
- هل تقرأ رسائل البريد الإلكتروني الخاصة بي
- هل يدعم رمز plus + للأسماء المستعارة لـ Gmail
- هل يدعم المجالات الفرعية
- هل يعيد هذا توجيه رؤوس البريد الإلكتروني الخاصة بي
- هل هذا اختبار جيد
- هل تمر على طول رسائل ورموز استجابة SMTP
- كيف تمنع مرسلي البريد العشوائي وتضمن سمعة جيدة لإعادة توجيه البريد الإلكتروني
- ماذا أفعل إذا تلقيت رسائل بريد إلكتروني عشوائية؟
- هل يمكنني "إرسال البريد كـ" في Gmail بهذا
- هل يمكنني "إرسال البريد باسم" في Outlook مع هذا
- هل يمكنني "إرسال البريد باسم" في Apple Mail و iCloud Mail مع هذا
- هل يمكنني إعادة توجيه رسائل البريد الإلكتروني غير محدودة مع هذا
- كيف أضيف صورة ملف شخصي إلى عنوان بريدي الإلكتروني
- ما الفرق بين الحماية المجانية والمعززة
- هل تؤيد أفضل ممارسات البريد الإلكتروني
- هل تقدمون نطاقات غير محدودة بسعر واحد
- ما هي طرق الدفع التي تقبلونها
- هل ستزيد الأسعار من أي وقت مضى
- كيف تجري عمليات بحث DNS على أسماء النطاقات
- ما مدى سرعة هذه الخدمة
كيف أبدأ وقم بإعداد إعادة توجيه البريد الإلكتروني
user@gmail.com
with the email address you want to forward emails to (if it isn't already accurate). Similarly be sure to replace example.com
with your custom domain name (if it isn't already accurate).
- If you have already registered your domain name somewhere, then you must completely skip this step and go to step two! Otherwise you can click here to register your domain name.
-
Do you remember where you registered your domain? Once you remember this, then follow the instructions below:
Important: You must open a new tab and log in to your domain registrar. You can easily click on your "Registrar" below to automatically do this. In this new tab, you must navigate to the DNS management page at your registrar – and we have provided the step by step navigation steps below under the "Steps to Configure" column. Once you've navigated to this page in the new tab, you can return to this tab and proceed to step three below. Do not close the opened tab yet; you will need it for future steps!
Registrar Steps to Configure 1&1 Sign in Domain Center (Select your domain) Edit DNS Settings Amazon Route 53 Sign in Hosted Zones (Select your domain) Aplus.net Sign in My Servers Domain Management DNS Manager Bluehost FOR ROCK: Sign in Domains (Click the ▼ icon next to manage) DNS
FOR LEGACY: Sign in Domains Zone editor (Select your domain)Cloudflare Sign in DNS DNS Made Easy Sign in DNS (Select your domain) DNSimple Sign in (Select your domain) DNS Manage Digital Ocean Sign in Networking Domains (Select your domain) More Manage Domain Domain.com Sign in In card view, click manage on your domain In list view, click the gear icon DNS & Nameservers DNS Records Domains.com
WatchSign in (Select your domain) Manage (click gear icon) Click on DNS & Nameservers in left-hand menu DreamHost Sign in Panel Domains Manage Domains DNS Dyn Sign in Overview Manage Simple Editor Records Gandi Sign in (Select your domain) Management Edit the zone GoDaddy
WatchSign in Manage My Domains (Select your domain) Manage DNS Google Domains
WatchSign in (Select your domain) Configure DNS Namecheap
WatchSign in Domain List (Select your domain) Manage Advanced DNS Netlify Sign in (Select your domain) Setup Netlify DNS Network Solutions Sign in Account Manager My Domain Names (Select your domain) Manage Change Where Domain Points Advanced DNS Shopify
WatchSign in Managed Domains (Select your domain) DNS Settings Squarespace Sign in Home menu Settings Domains (Select your domain) Advanced settings Custom Records Vercel's Now Using "now" CLI now dns add [domain] '@' MX [record-value] [priority]
Weebly Sign in Domains page (Select your domain) DNS Wix Sign in Domains page (Click icon) Select Manage DNS Records eNom Sign in Domains My Domains Other Important: Don't see your registrar name listed here? Simply search on the Internet for "how to change DNS records on $REGISTRAR" (replacing $REGISTRAR with the name of your registrar – e.g. "how to change DNS records on GoDaddy" if you're using GoDaddy). - Using your registrar's DNS management page (the other tab you have opened), set the following "MX" records:
Important: Note that there should be NO other MX records set. Both records shown below MUST exist. Be sure there are no typos; and you have both mx1 and mx2 spelled correctly. If there were already MX records that existed, please delete them completely. The "TTL" value does not need to be 3600, it could be a lower or higher value if necessary.
Name/Host/Alias TTL Type Priority Value "@", ".", or blank 3600 MX 10 mx1.forwardemail.net
"@", ".", or blank 3600 MX 10 mx2.forwardemail.net
- Using your registrar's DNS management page (the other tab you have opened), set the following "TXT" record(s):
Important: If you are on a paid plan, then you must completely skip this step and go to step five! If you are not on a paid plan, then your forwarded addresses will be publicly searchable – go to My Account Domains and upgrade your domain to a paid plan if desired. If you would like to learn more about paid plans see our Pricing page. Otherwise you can continue to choose one or more combinations from Option A to Option F listed below.
Option A: If you are forwarding all emails from your domain, (e.g. "all@example.com", "hello@example.com", etc) to a specific address "user@gmail.com":Name/Host/Alias TTL Type Value "@", ".", or blank 3600 TXT forward-email=user@gmail.com
Tip: Make sure to replace the values above in the "Value" column with your own email address. The "TTL" value does not need to be 3600, it could be a lower or higher value if necessary. A lower time to live ("TTL") value will ensure any future changes made to your DNS records are propagated throughout the Internet quicker – think of this as how long it will be cached in-memory (in seconds). You can learn more about TTL on Wikipedia.
Option B: If you just need to forward a single email address (e.g. "hello@example.com" to "user@gmail.com"; this will also forward "hello+test@example.com" to "user+test@gmail.com" automatically):Name/Host/Alias TTL Type Value "@", ".", or blank 3600 TXT forward-email=hello:user@gmail.com
Option C: If you are forwarding multiple emails, then you'll want to separate them with a comma:Name/Host/Alias TTL Type Value "@", ".", or blank 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com
Option D: You can have an infinite amount of forwarding emails setup – just make sure to not wrap over 255 characters in a single-line and start each line with "forward-email=". An example is provided below:Name/Host/Alias TTL Type Value "@", ".", or blank 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com
"@", ".", or blank 3600 TXT forward-email=help:user@gmail.com,foo:user@gmail.com
"@", ".", or blank 3600 TXT forward-email=orders:user@gmail.com,baz:user@gmail.com
"@", ".", or blank 3600 TXT forward-email=info:user@gmail.com,beep:user@gmail.com
"@", ".", or blank 3600 TXT forward-email=errors:user@gmail.com,boop:user@gmail.com
Option E: You can also specify a domain name in your TXT record to have global alias forwarding (e.g. "user@example.com" will get forwarded to "user@example.net"):Name/Host/Alias TTL Type Value "@", ".", or blank 3600 TXT forward-email=example.net
Option F: You can even use webhooks as a global or individual alias to forward emails to. See the example and full section on webhooks titled Do you support webhooks below.Name/Host/Alias TTL Type Value "@", ".", or blank 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn
Option G: You can even use regular expressions ("regex") for matching aliases and for handling substitutions to forward emails to. See the example and full section on regex titled Do you support regular expressions or regex below.Name/Host/Alias TTL Type Value "@", ".", or blank 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn
- Using your registrar's DNS management page (the other tab you have opened), additionally set the following "TXT" record:
Name/Host/Alias TTL Type Value "@", ".", or blank 3600 TXT v=spf1 a mx include:spf.forwardemail.net -all
Important: If you are using Gmail (e.g. Send Mail As) or G Suite, then you'll need to appendinclude:_spf.google.com
to the value above, for example:
v=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all
Tip: If you already have a similar line with "v=spf1", then you'll need to appendinclude:spf.forwardemail.net
right before any existing "include:host.com" records and before the "-all" in the same line, for example:
v=spf1 a mx include:spf.forwardemail.net include:host.com -all
Note that there is a difference between "-all" and "~all". The "-" indicates that the SPF check should FAIL if it does not match, and "~" indicates that the SPF check should SOFTFAIL. We recommend to use the "-all" approach to prevent domain forgery.
You may also need to include the SPF record for whichever host you are sending mail from (e.g. Outlook). - Verify your DNS records using our "Verify Records" tool available at My Account Domains Setup.
- Send a test email to confirm it works. Note that it might take some time for your DNS records to propagate.
Tip: If you are not receiving test emails, or receive a test email that says "Be careful with this message", then see the answers for Why am I not receiving my test emails and Why are my test emails sent to myself in Gmail showing as "suspicious" respectively.
- If you wish to "Send Mail As" from Gmail, then you will need to watch this video, or follow the steps under How to Send Mail As Using Gmail below.
كيفية إرسال البريد باسم Gmail
-
تحتاج أن تملكالمصادقة الثنائية من Gmail ممكن لهذا العمل. يزورhttps://www.google.com/landing/2step/ إذا لم يكن لديك تمكين.
-
بمجرد تمكين المصادقة الثنائية (أو إذا قمت بتمكينها بالفعل) ، قم بزيارةhttps://myaccount.google.com/apppasswords.
-
عند المطالبة بـ "حدد التطبيق والجهاز الذي تريد إنشاء كلمة مرور التطبيق له":
- حدد "البريد" من القائمة المنسدلة لـ "تحديد التطبيق"
- حدد "أخرى" ضمن القائمة المنسدلة لـ "تحديد جهاز"
- عندما يُطلب منك إدخال النص ، أدخل عنوان البريد الإلكتروني لنطاقك الخاص الذي تعيد التوجيه منه (على سبيل المثال "hello@example.com"- سيساعدك هذا في متابعة حال استخدامك هذه الخدمة لحسابات متعددة)
-
انسخ كلمة المرور إلى الحافظة التي تم إنشاؤها تلقائيًا
Important: If you are using G Suite, visit your admin panel Apps G Suite Settings for Gmail Advanced settings and make sure to check "Allow users to send mail through an external SMTP server...". There will be some delay for this change to be activated, so please wait a few minutes. -
اذهب إلىبريد جوجل و تحتالإعدادات الحسابات والاستيراد إرسال بريد باسم، انقر فوق "إضافة عنوان بريد إلكتروني آخر"
-
عند المطالبة بـ "الاسم" ، أدخل الاسم الذي تريد أن يظهر فيه بريدك الإلكتروني على أنه "من" (مثل "Elon Musk")
-
عندما يُطلب منك "عنوان البريد الإلكتروني" ، أدخل عنوان البريد الإلكتروني مع النطاق المخصص الذي استخدمته أعلاه (على سبيل المثال "hello@example.com")
-
قم بإلغاء تحديد "معاملة كاسم مستعار"
Tip: If you prefer the recipient to reply directly to your Gmail address, then leave this checked. To learn more, follow these instructions by Gmail on this topic. -
انقر فوق "الخطوة التالية" للمتابعة
-
عندما يُطلب منك "خادم SMTP" ، أدخل
smtp.gmail.com
وترك المنفذ باسم587
-
عند مطالبتك بـ "اسم المستخدم" ، أدخل جزء عنوان Gmail الخاص بك بدونgmail.com جزء (مثل "مستخدم" فقط إذا كان بريدي الإلكترونيuser@gmail.com)
Important: If the "Username" portion is autofilled, then you will need to change this to the username portion of your Gmail address instead. -
عند المطالبة بـ "كلمة المرور" ، الصق من الحافظة كلمة المرور التي أنشأتها في الخطوة 2 أعلاه
-
اترك زر الاختيار محددًا لـ "اتصال آمن باستخدام TLS"
-
انقر فوق "إضافة حساب" للمتابعة
-
افتح علامة تبويب جديدةبريد جوجل وانتظر وصول رسالة التحقق (ستتلقى رمز التحقق الذي يؤكد أنك مالك عنوان البريد الإلكتروني الذي تحاول "إرسال البريد باسم")
-
بمجرد وصوله ، انسخ رمز التحقق والصقه عند المطالبة التي تلقيتها في الخطوة السابقة
-
بمجرد القيام بذلك ، ارجع إلى البريد الإلكتروني وانقر على الرابط "لتأكيد الطلب". تحتاج إلى القيام بهذه الخطوة والخطوة السابقة لتكوين البريد الإلكتروني بشكل صحيح.
لماذا لا أتلقى رسائل البريد الإلكتروني التجريبية الخاصة بي
إذا كنت ترسل بريدًا إلكترونيًا اختباريًا إلى نفسك باستخدام ميزة "إرسال البريد باسم" ، فلن تظهر في بريدك الوارد بسببهذه الإجابة الرسمية المعروفة على نطاق واسع في Gmail.
إذا استمرت المشكلات ، فمن المرجح أن تكون مشكلة في انتشار DNS. ستحتاج إلى الانتظار لفترة أطول قليلاً والمحاولة مرة أخرى (أو محاولة تعيين قيمة TTL أقل في سجلات TXT الخاصة بك).
هل ما زلت تواجه مشكلات؟ يرجى تقديم ملفطلب مساعدة حتى نتمكن من المساعدة في التحقيق في المشكلة والعثور على حل سريع.
لماذا يتم إرسال رسائل البريد الإلكتروني التجريبية الخاصة بي إلى Gmail على أنها "مريبة"
إذا رأيت رسالة الخطأ هذه في Gmail عندما ترسل اختبارًا إلى نفسك ، أو عندما يرى شخص ترسله بالبريد الإلكتروني باستخدام اسمك المستعار رسالة بريد إلكتروني منك للمرة الأولى ، فحينئذٍمن فضلك لا تقلق - فهذه ميزة أمان مضمنة في Gmail.
يمكنك ببساطة النقر فوق "تبدو آمنة". على سبيل المثال ، إذا كنت سترسل رسالة اختبار باستخدام ميزة إرسال البريد كميزة (إلى شخص آخر) ، فلن يرى هذه الرسالة.
ومع ذلك ، إذا رأوا هذه الرسالة ، فذلك لأنهم اعتادوا عادةً على رؤية رسائل البريد الإلكتروني الخاصة بك تأتي منjohn@gmail.com بدلا منjohn@customdomain.com (مجرد مثال). سينبه Gmail المستخدمين فقط للتأكد من أن الأمور آمنة في حالة عدم وجود حل بديل.
هل يمكنني إزالة النت عبر البريد الإلكتروني النشط في Gmail
هذا ينطبق فقط إذا كنت تستخدمكيفية إرسال البريد باسم Gmail خاصية. حاليًا لا يوجد حل بديل لهذا الأمر ، وهو يؤثر على جميع مزودي الخدمة (وليس نحن فقط). الحل هو استخدام خادم SMTP مخصص. ومع ذلك ، فإننا لا نقدم SMTP حتى الآن.
نخطط لإطلاق خدمة SMTP الخاصة بنا (ليس فقط إعادة التوجيه ، ولكن البريد الإلكتروني بشكل عام) ، والتي من شأنها التخفيف من حدة ذلك. يضيف Gmail هذا تلقائيًا ولا يوجد حل حالي. ستظل خدمات إعادة توجيه البريد الإلكتروني الأخرى ذات الميزات المشابهة لخدماتنا تواجه نفس المشكلة أيضًا (وحلول إعادة توجيه البريد الإلكتروني الأخرى لا تقدم ببساطة مستوى الخصوصية الذي نقدمه).
إذا كنت ترغب في الحصول على إشعار عند إصدار هذا ، يمكنك إرسال بريد إلكترونيsmtp@forwardemail.net وسنرسل إليك إشعارًا بمجرد إصداره. أو فقط قم بالتسجيل للحصول على حساب هنا إذا لم تكن قد قمت بذلك بالفعل!
هل يمكنني إعادة توجيه رسائل البريد الإلكتروني إلى منافذ أخرى غير 25 (على سبيل المثال إذا قام موفر خدمة الإنترنت بحظر المنفذ 25)
نعم ، اعتبارًا من 5 مايو 2020 ، أضفنا هذه الميزة. في الوقت الحالي ، تكون الميزة خاصة بالمجال ، على عكس الاسم المستعار المحدد. إذا كنت تريد أن يكون خاصًا بالاسم المستعار ، فالرجاء الاتصال بنا لإخبارنا باحتياجاتك.
إذا كنت تستخدم الخطة المجانية ، فما عليك سوى إضافة سجل TXT جديد لنظام أسماء النطاقات كما هو موضح أدناه ، ولكن قم بتغيير المنفذ من 25 إلى المنفذ الذي تختاره.
على سبيل المثال ، إذا كنت أريد جميع رسائل البريد الإلكتروني التي تذهب إليهاexample.com
إعادة التوجيه إلى منفذ SMTP الخاص بالمستلمين 1337 بدلاً من 25:
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email-port=1337 |
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=example.com |
هل تقدم ضمان استعادة الاموال على الخطط المدفوعة
نعم! نحن نقدم ضمان استعادة الأموال لمدة 30 يومًا على جميع خطط paids إذا لم تكن راضيًا عن خدمتنا.
نحن لا نطرح أي أسئلة ونعالج ببساطة عملية رد الأموال في غضون 5-7 أيام عمل.
لطلب استرداد الأموال ، يرجى إرسال بريد إلكتروني من عنوان البريد الإلكتروني الذي تم التحقق منه في حسابك إلى:refunds@forwardemail.net
إذا قمت بتبديل الخطط ، فهل تقومون بتسعير الفرق واسترداده
نعم ، سنعالج أموالك يدويًا ونرسل لك بريدًا إلكترونيًا بمجرد الانتهاء. ستتلقى إشعارًا بشأن مبلغ الاسترداد عند تبديل الخطط.
هل تؤيد الخطاف على شبكة الإنترنت
نعم ، اعتبارًا من 15 مايو 2020 ، أضفنا هذه الميزة. يمكنك ببساطة إضافة webhook (s) تمامًا كما تفعل مع أي مستلم! يُرجى التأكد من أن بروتوكول "http" أو "https" مسبوقًا في عنوان URL الخاص بالشبكة الإلكترونية.
إذا كنت مشتركًا في الخطة المجانية ، فما عليك سوى إضافة سجل TXT جديد لنظام أسماء النطاقات كما هو موضح أدناه:
على سبيل المثال ، إذا كنت أريد جميع رسائل البريد الإلكتروني التي تذهب إليهاalias@example.com
إلى الأمام إلى جديدطلب بن اختبار نقطة النهاية:
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=alias:https://requestbin.com/r/en8pfhdgcculn |
أو ربما تريد جميع رسائل البريد الإلكتروني التي تذهب إليهاexample.com
لإعادة التوجيه إلى نقطة النهاية هذه:
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=https://requestbin.com/r/en8pfhdgcculn |
{
"attachments": [],
"headers": {},
"headerLines": [
{
"key": "dkim-signature",
"line": "DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=forwardemail.net;\r\n q=dns/txt; s=default; bh=fdkeB/A0FkbVP2k4J4pNPoeWH6vqBm9+b0C3OY87Cw8=;\r\n h=from:subject:date:message-id:to:mime-version:content-type:content-transfer-encoding;\r\n b=KJZp0q0u/cQhcjwilKMainmlystwHgCZ7/ncK1uBmmdGoaXlQcMHsfenLyn/uribhMVrdfWw6\r\n YhQ5AIOAGoft/fwpGhl3zP1b5qrPwYu0kLMPr2MSwkLo0YVdbHB6xF+VGeg2vaduJk6CipXjMW7\r\n Mlohmvjw0m1tnN6dAYGOkwQ="
},
{
"key": "message-id",
"line": "Message-ID: <123.abc@test>"
},
{
"key": "date",
"line": "Date: Thu, 9 Nov 2000 10:44:00 -0800 (PST)"
},
{
"key": "to",
"line": "To: webhook@example.com"
},
{
"key": "from",
"line": "From: Test <test@user.com>"
},
{
"key": "subject",
"line": "Subject: testing webhooks"
},
{
"key": "mime-version",
"line": "Mime-Version: 1.0"
},
{
"key": "content-type",
"line": "Content-Type: text/plain; charset=us-ascii"
},
{
"key": "content-transfer-encoding",
"line": "Content-Transfer-Encoding: 7bit"
}
],
"text": "Test\n",
"textAsHtml": "<p>Test</p>",
"subject": "testing webhooks",
"date": "2000-11-09T18:44:00.000Z",
"to": {
"value": [
{
"address": "webhook@example.com",
"name": ""
}
],
"html": "<span class=\"mp_address_group\"><a href=\"mailto:webhook@example.com\" class=\"mp_address_email\">webhook@example.com</a></span>",
"text": "webhook@example.com"
},
"from": {
"value": [
{
"address": "test@example.com",
"name": "Test"
}
],
"html": "<span class=\"mp_address_group\"><span class=\"mp_address_name\">Test</span> <<a href=\"mailto:test@example.com\" class=\"mp_address_email\">test@example.com</a>></span>",
"text": "Test <test@examplecom>"
},
"messageId": "<123.abc@test>",
"html": false,
"raw": "DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=forwardemail.net;\r\n q=dns/txt; s=default; bh=fdkeB/A0FkbVP2k4J4pNPoeWH6vqBm9+b0C3OY87Cw8=;\r\n h=from:subject:date:message-id:to:mime-version:content-type:content-transfer-encoding;\r\n b=KJZp0q0u/cQhcjwilKMainmlystwHgCZ7/ncK1uBmmdGoaXlQcMHsfenLyn/uribhMVrdfWw6\r\n YhQ5AIOAGoft/fwpGhl3zP1b5qrPwYu0kLMPr2MSwkLo0YVdbHB6xF+VGeg2vaduJk6CipXjMW7\r\n Mlohmvjw0m1tnN6dAYGOkwQ=\r\nMessage-ID: <123.abc@test>\r\nDate: Thu, 9 Nov 2000 10:44:00 -0800 (PST)\r\nTo: webhook@example.com\r\nFrom: Test <test@example.com>\r\nSubject: testing webhooks\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Transfer-Encoding: 7bit\r\n\r\nTest\r\n"
}
لاحظ أننا نستخدمموزع البريد طريقة المكتبة "simpleParser" لتحليل الرسالة إلى كائن صديق JSON ، وكذلك إلحاق الخاصية "الأولية" برسالة البريد الإلكتروني الأولية على شكل سلسلة.
ستعيد طلبات Webhook HTTP المحاولة حتى 10 مرات (العدد نفسه بالضبط من عمليات إعادة المحاولة التي نسمح بها لبروتوكول SMTP العادي) ، مع 20 ثانية كحد أقصى للمهلة لكل طلب POST لنقطة النهاية. سنعيد المحاولة تلقائيًا استنادًا إلى الحالة الافتراضية ورموز الخطأ المستخدمة فيطريقة إعادة محاولة الوكيل (يتم صيانة هذه الحزمة أيضًا من قبل منشئ البريد الإلكتروني المعاد توجيهه).
هل تدعم التعبيرات العادية أو regex
نعم ، اعتبارًا من 27 سبتمبر 2021 قمنا بإضافة هذه الميزة. يمكنك ببساطة كتابة تعبيرات عادية ("regex") لمطابقة الأسماء المستعارة وإجراء البدائل.
الأسماء المستعارة المدعومة للتعبير العادي هي تلك التي تبدأ بـ a/
وتنتهي ب/
والمستلمون هم عناوين بريد إلكتروني أو خطافات ويب. يمكن للمستلمين أيضًا تضمين دعم استبدال regex (على سبيل المثال$1
،$2
).
نحن ندعم علامتي تعبير عادي بما في ذلكi
وg
. العلم غير المتحسس لحالة الأحرف لـi
هو تقصير دائم ويتم فرضه دائمًا. العلم العالمي لـg
يمكن أن تضاف من قبلك عن طريق لصق النهاية/
مع/g
.
لاحظ أننا ندعم أيضًاميزة الاسم المستعار المعطلة للجزء المستلم من خلال دعم regex.
التعبيرات العادية غير مدعومة فيالمجالات العالمية المجانية للغرور (لأن هذا قد يكون ثغرة أمنية).
إذا كنت مشتركًا في الخطة المجانية ، فما عليك سوى إضافة سجل TXT جديد لنظام أسماء النطاقات كما هو موضح أدناه:
مثال بسيط: إذا كنت أريد جميع رسائل البريد الإلكتروني التي تذهب إلىelon@example.com
أوmusk@example.com
لإعادة توجيهها إلىuser@gmail.com
:
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=/^(elon|musk)$/:user@gmail.com |
مثال على استبدال الاسم الأخير: تخيل أن جميع عناوين البريد الإلكتروني لشركتك منfirstname.lastname@example.com
نمط. إذا كنت أريد جميع رسائل البريد الإلكتروني التي تنتقل إلى نمطfirstname.lastname@example.com
لإعادة توجيهها إلىfirstname.lastname@company.com
مع دعم الاستبدال (عرض الاختبار على RegExr):
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=/^([A-Za-z]+)+\.([A-Za-z]+)+$/:$1.$2@company.com |
مثال على استبدال ترشيح الرموز الإضافية: إذا كنت أريد جميع رسائل البريد الإلكتروني التي تذهب إلىinfo@example.com
أوsupport@example.com
لإعادة توجيهها إلىuser+info@gmail.com
أوuser+support@gmail.com
على التوالي (مع دعم الاستبدال) (عرض الاختبار على RegExr):
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=/^(support|info)$/:user+$1@gmail.com |
مثال على استبدال سلسلة استعلام Webhook: ربما تريد جميع رسائل البريد الإلكتروني التي تذهب إلىexample.com
للذهاب إلىالويب هوك ولديك مفتاح سلسلة طلب بحث ديناميكي "إلى" مع قيمة جزء اسم المستخدم من عنوان البريد الإلكتروني (عرض الاختبار على RegExr) ::
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=/^(.*?)$/:https://example.com/webhook?username=$1 |
هل يمكنني فقط استخدام خدمة إعادة توجيه البريد الإلكتروني هذه كخادم MX "احتياطي" أو "احتياطي"
نعم ، ولكن هذا هوليس يوصى به لأن هذه حالة حافة نادرة بشكل لا يصدق.
إذا كنت تستخدم Google Business للبريد الإلكتروني ، وترغب في استخدام خادمنا كحل بديل حتى يستمر تسليم بريدك ، فما عليك سوى تحديد خوادم بريد Google بأولوية أقل من خوادم البريد لدينا. يتم توفير مثال أدناه:
Name/Host/Alias | TTL | Type | Priority | Value |
---|---|---|---|---|
"@", ".", or blank | 3600 | MX | 1 | ASPMX.L.GOOGLE.COM |
"@", ".", or blank | 3600 | MX | 5 | ALT1.ASPMX.L.GOOGLE.COM |
"@", ".", or blank | 3600 | MX | 5 | ALT2.ASPMX.L.GOOGLE.COM |
"@", ".", or blank | 3600 | MX | 10 | ALT3.ASPMX.L.GOOGLE.COM |
"@", ".", or blank | 3600 | MX | 10 | ALT4.ASPMX.L.GOOGLE.COM |
"@", ".", or blank | 3600 | MX | 20 | mx1.forwardemail.net |
"@", ".", or blank | 3600 | MX | 30 | mx2.forwardemail.net |
هل يمكنني تعطيل أسماء مستعارة معينة
نعم! اعتبارًا من 6 فبراير 2020 ، أضفنا هذه الميزة. ببساطة قم بتحرير سجل DNS TXT الخاص بك وقم بادئة الاسم المستعار بعلامة تعجب. لاحظ أنه يجب عليك الاحتفاظ بالتعيين ":" ، لأن هذا مطلوب إذا قررت في أي وقت إيقاف تشغيل هذا الخيار (ويستخدم أيضًا للاستيراد في خططنا المدفوعة).
إذا قمت بادخال اسم مستعار بـ "!" (علامة التعجب) ، فإنها ستستمر في إعادة رموز الاستجابة الناجحة إلى المرسلين الذين يحاولون الإرسال إلى هذا العنوان ، ولكن لن تصل رسائل البريد الإلكتروني نفسها إلى أي مكان ؛ إلى الثقب الأسود.
سوف تستجيب رسائل البريد الإلكتروني المرسلة إلى عناوين معطلة بعلامة250
(وضع الرسائل في قائمة الانتظار) ، ولكن لن يتم تسليم رسائل البريد الإلكتروني فعليًا إلى المستلم (المستلمين).
على سبيل المثال ، إذا كنت أريد جميع رسائل البريد الإلكتروني التي تذهب إليهاalias@example.com
لوقف التدفق من خلالuser@gmail.com
:
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=!alias:user@gmail.com |
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=!alias:nobody@forwardemail.net |
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=!alias |
هل يمكنني إعادة توجيه رسائل البريد الإلكتروني إلى عدة مستلمين
نعم بالتاكيد. ما عليك سوى تحديد عدة مستلمين في سجلات TXT الخاصة بك.
على سبيل المثال ، إذا كنت أريد بريدًا إلكترونيًا يذهب إليهhello@example.com
للتقدم إلىuser+a@gmail.com
وuser+b@gmail.com
، سيبدو سجل TXT كما يلي:
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=hello:user+a@gmail.com,hello:user+b@gmail.com |
أو يمكنك تحديدها في سطرين منفصلين ، مثل هذا:
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=hello:user+a@gmail.com |
"@", ".", or blank | 3600 | TXT | forward-email=hello:user+b@gmail.com |
الأمر متروك لك!
هل يمكنني الحصول على العديد من المستلمين العالميين
نعم يمكنك ذلك. ما عليك سوى تحديد العديد من المستلمين العالميين في سجلات TXT.
على سبيل المثال ، إذا كنت أرغب في إرسال كل بريد إلكتروني إليه*@example.com
(تعني العلامة النجمية أنها حرف بدل يُعرف أيضًا باسم الصيد الشامل) لتوجيهها إلىuser+a@gmail.com
وuser+b@gmail.com
، سيبدو سجل TXT كما يلي:
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=user+a@gmail.com,user+b@gmail.com |
أو يمكنك تحديدها في سطرين منفصلين ، مثل هذا:
Name/Host/Alias | TTL | Type | Value |
---|---|---|---|
"@", ".", or blank | 3600 | TXT | forward-email=user+a@gmail.com |
@, ".", or blank | 3600 | TXT | forward-email=user+b@gmail.com |
الأمر متروك لك!
هل هناك حد أقصى لعدد عناوين البريد الإلكتروني التي يمكنني إعادة توجيهها لكل اسم مستعار
نعم ، الحد الافتراضي هو 10. هذا لا يعني أنه لا يمكن أن يكون لديك سوى 10 أسماء مستعارة على اسم المجال الخاص بك. يمكنك الحصول على العديد من الأسماء المستعارة التي تريدها (كمية غير محدودة). هذا يعني أنه يمكنك إعادة توجيه اسم مستعار واحد فقط إلى 10 عناوين بريد إلكتروني فريدة. يمكن أن يكون لديكhello:user+1@gmail.com
،hello:user+2@gmail.com
،hello:user+3@gmail.com
، ... (من 1-10) - وأي رسائل بريد إلكتروني إلىhello@example.com
ستحال إلىuser+1@gmail.com
،user+2@gmail.com
،user+3@gmail.com
، ... (من 1-10).
هل يمكنني إعادة توجيه رسائل البريد الإلكتروني بشكل متكرر
نعم ، يمكنك ذلك ، ولكن لا يزال عليك الالتزام بالحد الأقصى. اذا كنت تمتلكhello:elon@example.com
وelon:user@gmail.com
، ثم رسائل البريد الإلكتروني إلىhello@example.com
ستحال إلىelon@example.com
وuser@gmail.com
. لاحظ أنه سيظهر خطأ إذا حاولت إعادة توجيه رسائل البريد الإلكتروني بشكل متكرر.
يمكن للأشخاص إلغاء تسجيل أو إعادة توجيه البريد الإلكتروني الخاص بي دون إذني
نستخدم التحقق من سجلات MX و TXT ، لذلك إذا أضفت سجلات MX و TXT الخاصة بهذه الخدمة ، فأنت مسجل. إذا قمت بإزالتها ، فأنت غير مسجل. لديك ملكية المجال وإدارة DNS ، لذلك إذا كان شخص ما لديه حق الوصول إلى ذلك فهذه مشكلة.
كيف هي مجانية
تستمر الخدمة في العمل بفضل المستخدمين الذين قاموا بالترقية إلى الخطط المدفوعة. نريد توفير بديل مجاني للأشخاص الذين يستخدمون خدمات إعادة توجيه مغلقة المصدر (وبالتالي يخاطرون بخصوصياتهم وأمنهم).
ما هو الحد الأقصى لحجم البريد الإلكتروني
نحن افتراضي إلى حد حجم 50 ميغابايت ، والذي يتضمن المحتوى والعناوين والمرفقات. لاحظ أن خدمات مثل Gmail و Outlook تسمح بحد حجم 25 ميغابايت فقط ، وإذا تجاوزت الحد عند الإرسال إلى العناوين لدى هؤلاء المزودين ، فستتلقى رسالة خطأ.
يتم إرجاع خطأ برمز الاستجابة الصحيح إذا تم تجاوز حد حجم الملف.
هل تقوم بتخزين رسائل البريد الإلكتروني ومحتوياتها
لا لا على الاطلاق. انظر لديناسياسة الخصوصية.
هل تخزن سجلات رسائل البريد الإلكتروني
لا لا على الاطلاق. انظر لديناسياسة الخصوصية.
هل تقرأ رسائل البريد الإلكتروني الخاصة بي
لا لا على الاطلاق. نحن لا نخزن السجلات. انظر لديناسياسة الخصوصية.
تقرأ العديد من خدمات إعادة توجيه البريد الإلكتروني الأخرى بريدك الإلكتروني بطريقة غير أخلاقية. هذا لا يتماشى مع مبادئنا وفلسفتنا في البرمجيات.
نعتقد أنه يجب أن يكون لديك الحق في الخصوصية ونحن نحترمه بدقة.
الرمز الذي يتم نشره على الخادم هوبرنامج مفتوح المصدر على جيثب من أجل الشفافية وبناء الثقة.
هل يدعم رمز plus + للأسماء المستعارة لـ Gmail
نعم بالتاكيد.
هل يدعم المجالات الفرعية
نعم بالتاكيد. بدلاً من استخدام "@" أو "." أو فارغ كاسم / مضيف / اسم مستعار ، ما عليك سوى استخدام اسم المجال الفرعي كقيمة بدلاً من ذلك.
إذا أردتfoo.example.com
لإعادة توجيه رسائل البريد الإلكتروني ، ثم أدخلfoo
كقيمة الاسم / المضيف / الاسم المستعار في إعدادات DNS (لكل من سجلات MX و TXT).
هل يعيد هذا توجيه رؤوس البريد الإلكتروني الخاصة بي
نعم بالتاكيد.
هل هذا اختبار جيد
نعم ، لديها اختبارات مكتوبة بهاافا ولديه أيضًا تغطية رمز.
هل تمر على طول رسائل ورموز استجابة SMTP
نعم بالتاكيد. على سبيل المثال إذا كنت ترسل بريدًا إلكترونيًا إلىhello@example.com
وتم تسجيله لإعادة التوجيه إليهuser@gmail.com
، ثم سيتم إرجاع رسالة استجابة SMTP والتعليمة البرمجية من خادم SMTP "gmail.com" بدلاً من الخادم الوكيل على "mx1.forwardemail.net" أو "mx2.forwardemail.net".
كيف تمنع مرسلي البريد العشوائي وتضمن سمعة جيدة لإعادة توجيه البريد الإلكتروني
وفقًا للتوثيق والاقتراحات من Google فيhttps://support.google.com/a/answer/175365؟hl=ar، إلى جانب أفضل الممارسات ، بما في ذلك:
-
القوائم السوداء لنظام أسماء النطاقات: نحن اختبار IP المرسلين ضد Spamhausالقوائم السوداء لنظام أسماء النطاقات، في حالة فشل ، لا يُسمح للمُرسِل بإرسال الرسالة ويتم إرجاع رسالة خطأ تفصيلية تحتوي على تعليمات حول كيفية شطب أنفسهم من القوائم السوداء المحددة التي تم إدراجهم تحتها.
-
مكافحة البريد الإلكتروني العشوائي ومكافحة التصيد: بنينا من الصفر والاستخدامماسح البريد المزعج للوقاية من البريد العشوائي (يستخدم مصنف Naive Bayes تحت غطاء المحرك). بنينا هذا لأننا لم نكن سعداء بهrspamd ولاSpamAssassin، ولم نكن سعداء بافتقارهم إلى السياسات التي تركز على الخصوصية ومجموعات البيانات العامة. يقوم برنامج Spam Scanner بفحص الرسائل بحثًا عن البريد العشوائي والتصيد الاحتيالي والملفات التنفيذية والفيروسات والمزيد ، مع احترام خصوصيتك تمامًا.
-
نظام التعرف على هوية المرسل (SPF) و DKIM: من خلال التحقق من وجود سجل نظام التعرف على هوية المرسل (SPF) لمرسل ، وإذا كان الأمر كذلك ، فإننا نعاود البحث عن عنوان بعيد لاتصال SMTP للتحقق من تطابقه مع سجل نظام التعرف على هوية المرسل (SPF) ، وإلا فسيتم رفضه. في حالة عدم وجود سجل نظام التعرف على هوية المرسل (SPF) ، فإننا نطلب التحقق من DKIM. إذا تم تمرير رؤوس DKIM وفشلت ، فسيتم رفضها أيضًا. إذا لم يتم تمرير رؤوس DKIM ، فإننا نفترض أن التحقق من صحة DKIM يمر.
-
اختبار سجل MX: من خلال التحقق مما إذا كان لدى المرسل من نطاق العنوان سجلات MX (لذلك فهو في الواقع قادم من خادم بريد / خادم SMTP) ، وإلا فسيتم رفضه.
-
اختبار اسم المجال المؤهل بالكامل: يتحقق من أن اتصالات SMTP المرسلين من اسم مجال مؤهل بالكامل ("FQDN") ، مما يعني عدم وجود عناوين IP ، يجب أن يكون لديهم اسم مجال صالح تم حله.
-
اختبار سجل TXT: من خلال التحقق مما إذا كان عنوان البريد الإلكتروني الذي يحاول المرسل الإرسال إليه يحتوي على سجل TXT DNS مع إعداد إعادة توجيه بريد إلكتروني صالح. يجب أن تتطابق شهادات SSL (اسم المجال الرئيسي أو الأسماء البديلة) لجميع خوادم MX لوجهة إعادة التوجيه مع إدخال MX.
-
قوس: نحن نستخدم النتائج المصادقة رأس الصفحة وتحقق من صحتها وفقًا لسياسة DMARC لنطاق الإرسال.
ماذا أفعل إذا تلقيت رسائل بريد إلكتروني عشوائية؟
يجب عليك إلغاء الاشتراك من قائمة البريد الإلكتروني (إن أمكن) وحظر المرسل.
الرجاء عدم الإبلاغ عن الرسالة كرسالة غير مرغوب فيها ، ولكن بدلاً من ذلك قم بإعادة توجيهها إلى نظام منع إساءة الاستخدام المنسق يدويًا والذي يركز على الخصوصية.
عنوان البريد الإلكتروني لإعادة توجيه البريد العشوائي إليه هو: abuse@forwardemail.net
هل يمكنني "إرسال البريد كـ" في Gmail بهذا
نعم! اعتبارًا من 2 أكتوبر 2018 ، أضفنا هذه الميزة. نرىكيفية إرسال البريد باسم Gmail في الاعلى!
يجب عليك أيضًا تعيين سجل نظام التعرف على هوية المرسل (SPF) لـ Gmail في سجل TXT لتهيئة DNS.
include:_spf.google.com
to your SPF TXT record, for example:
v=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all
هل يمكنني "إرسال البريد باسم" في Outlook مع هذا
نعم! اعتبارًا من 2 أكتوبر 2018 ، أضفنا هذه الميزة. ما عليك سوى عرض هذين الرابطين من Microsoft أدناه:
- https://support.office.com/en-us/article/add-or-remove-an-email-alias-in-outlook-com-459b1989-356d-40fa-a689-8f285b13f1f2
- https://support.office.com/en-us/article/send-email-from-a-different-address-in-outlook-com-ccba89cb-141c-4a36-8c56-6d16a8556d2e
يجب عليك أيضًا تعيين سجل نظام التعرف على هوية المرسل (SPF) لبرنامج Outlook في سجل TXT لتكوين DNS.
include:spf.protection.outlook.com
to your SPF TXT record, for example:
v=spf1 a mx include:spf.forwardemail.net include:spf.protection.outlook.com -all
هل يمكنني "إرسال البريد باسم" في Apple Mail و iCloud Mail مع هذا
للأسف ، لا تسمح Apple بذلك ، بغض النظر عن الخدمة التي تستخدمها. ومع ذلك ، يمكنك استخدام تطبيق البريد مع حساب البريد الإلكتروني لنطاقك.
هل يمكنني إعادة توجيه رسائل البريد الإلكتروني غير محدودة مع هذا
عمليا نعم - القيد الحالي الوحيد هو أن المرسلينعن طريق عنوان بريد إلكتروني فريد تقتصر على إرسال (300) رسالة بريد إلكتروني في الساعة عبر النظام.
في حالة تجاوز هذا الحد ، نرسل رمز استجابة "451" يخبر خادم بريد المرسلين بإعادة المحاولة لاحقًا.
كيف أضيف صورة ملف شخصي إلى عنوان بريدي الإلكتروني
إذا كنت تستخدم Gmail ، فاتبع الخطوات التالية:
- اذهب إلىhttps://google.com وتسجيل الخروج من جميع حسابات البريد الإلكتروني
- انقر على "تسجيل الدخول" وانقر على "حساب آخر" في القائمة المنسدلة
- حدد "استخدام حساب آخر"
- حدد "إنشاء حساب"
- حدد "استخدام عنوان بريدي الإلكتروني الحالي بدلاً من ذلك"
- أدخل عنوان البريد الإلكتروني لاسم المجال المخصص
- استرجع رسالة التحقق المرسلة إلى عنوان بريدك الإلكتروني
- أدخل رمز التحقق من هذا البريد الإلكتروني
- معلومات الملف الشخصي الكاملة لحسابك الجديد في Google
- وافق على جميع سياسات الخصوصية وشروط الاستخدام
- اذهب إلىhttps://google.com وفي الزاوية العلوية اليمنى ، انقر فوق رمز ملف التعريف الخاص بك ، وانقر فوق الزر "تغيير"
- قم بتحميل صورة أو صورة رمزية جديدة لحسابك
- ستستغرق التغييرات حوالي ساعة إلى ساعتين تقريبًا ، ولكن في بعض الأحيان قد تكون سريعة جدًا.
- أرسل بريدًا إلكترونيًا تجريبيًا وستظهر صورة الملف الشخصي.
ما الفرق بين الحماية المجانية والمعززة
تتطلب منك الخطة المجانية استخدام سجلات DNS العامة لتخزين تكوين إعادة التوجيه الخاص بك. يمكن لأي شخص لديه جهاز كمبيوتر البحث عن تكوين إعادة التوجيه الخاص بك في محطة إذا كنت تستخدم الخطة المجانية. بخلاف الخطة المجانية ، تستخدم خطة الحماية المحسّنة سلسلة عشوائية مُنشأة بالتشفير لتخزين تكوين إعادة التوجيه الخاص بك بشكل خاص.
خطة مجانية | خطة الحماية المحسنة |
---|---|
forward-email=user@gmail.com |
forward-email-site-verification=m8d7o8K4Il |
هل تؤيد أفضل ممارسات البريد الإلكتروني
نعم. لدينا دعم مدمج لـ SPF و DKIM و DMARC و ARC و SRS في جميع الخطط. لقد عملنا أيضًا على نطاق واسع مع المؤلفين الأصليين لهذه المواصفات وخبراء البريد الإلكتروني الآخرين لضمان الكمال وإمكانية التسليم العالية.
هل تقدمون نطاقات غير محدودة بسعر واحد
نعم. بغض النظر عن الخطة التي تستخدمها ، ستدفع سعرًا شهريًا واحدًا فقط - والذي يغطي جميع نطاقاتك.
ما هي طرق الدفع التي تقبلونها
نحن نقبل بطاقات الخصم والائتمان باستخدامشريط وباي بال - للدفعات لمرة واحدة أو الاشتراكات الشهرية أو ربع السنوية أو السنوية.
هل ستزيد الأسعار من أي وقت مضى
رقم الأسعار لن ترتفع أبدا. على عكس الشركات الأخرى ، لن نغلق خدمتنا أبدًا أيضًا.
كيف تجري عمليات بحث DNS على أسماء النطاقات
نحن نستخدم خدمة DNS للمستهلكين التي تعد أول خصوصية في CloudFlare (انظرإعلان هنا). وضعنا1.1.1.3
و1.0.0.3
كخوادم DNS (انظرhttps://developers.cloudflare.com/1.1.1.1/1.1.1.1-for-families/) باستخدام/etc/resolv.conf
على خوادمنا وبيئات الاختبار.
ما مدى سرعة هذه الخدمة
أحدث إصدار ، v2 (تم إصداره في 6 مايو 2019) كان إعادة كتابة رئيسية من v1 ويركز على الأداء من خلال التدفقات.Nodemailer المؤلف الغزير أندريس راينمان (@ andris9) ساعدنا على إيقاف استخدامmailparser
المكتبة والاستخدامmailsplit
بدلاً من ذلك مع بعض منطق التحويل المخصص لتقسيم رأس الرسالة ونص الرسالة دون التأثير على النص الأساسي. يسمح لنا هذا بإجراء العمليات على الرؤوس بسرعة كبيرة (مثل الفحوصات الأمنية وامتثال نظام التعرف على هوية المرسل (SPF) / DKIM / DMARC).
بمعنى آخر ، يستخدم أحدث إصدار من هذه الخدمة التدفقات الآن فقط وهو سريع البرق. يحتوي الإصدار الأقدم من v1 أيضًا على بعض المنطق ليس في أفضل ترتيب للعمليات - ولكن الآن يقوم الإصدار 2 بعمليات أقل من الذاكرة / الشبكة أولاً (ويعود مبكرًا إن أمكن لإرسال استجابة بأسرع وقت ممكن إلى عميل SMTP). نخطط للاستمرار في تحسين السرعة وتحسين الميزات وتحسين هذه الخدمة بمرور الوقت.
لا نكتب في أي وقت من الأوقات على القرص أو نخزن رسائل البريد الإلكتروني - كل شيء يتم في الذاكرة بفضل التدفقات والتحويلات في Node.js! : تادا: