- หน้าค้นหา
- สารบัญ
คำถามที่พบบ่อย
บริการนี้เร็วแค่ไหน?
อีเมลถูกส่งโดยเฉลี่ยภายในเวลาไม่ถึง 5 วินาที เราดำเนินการแบบเรียลไทม์ซึ่งแตกต่างจากผู้ให้บริการรายอื่นที่ต้องพึ่งพาคิวที่ล่าช้า
เราไม่เขียนลงดิสก์หรือจัดเก็บบันทึก - ด้วย ยกเว้นข้อผิดพลาด และ SMTP ขาออก (ดูของเรา นโยบายความเป็นส่วนตัว).
ทุกอย่างทำในหน่วยความจำและ ซอร์สโค้ดของเราอยู่บน GitHub.
ฉันจะเริ่มต้นใช้งานและตั้งค่าการส่งต่ออีเมลได้อย่างไร?
user@gmail.com
ด้วยที่อยู่อีเมลที่คุณต้องการส่งต่ออีเมลไป (หากยังไม่ถูกต้อง) ในทำนองเดียวกันให้แน่ใจว่าได้เปลี่ยน example.com
ด้วยชื่อโดเมนที่คุณกำหนดเอง (หากยังไม่ถูกต้อง)
- หากคุณได้จดทะเบียนชื่อโดเมนของคุณที่ไหนสักแห่งแล้ว คุณต้องข้ามขั้นตอนนี้โดยสมบูรณ์และไปที่ขั้นตอนที่สอง! มิฉะนั้นคุณสามารถ คลิกที่นี่เพื่อลงทะเบียนชื่อโดเมนของคุณ.
-
คุณจำที่ที่คุณจดทะเบียนโดเมนของคุณ? เมื่อคุณจำสิ่งนี้ได้แล้ว ให้ทำตามคำแนะนำด้านล่าง:
สำคัญ: คุณต้องเปิดแท็บใหม่และเข้าสู่ระบบผู้รับจดทะเบียนโดเมนของคุณ คุณสามารถคลิกที่ "ผู้รับจดทะเบียน" ด้านล่างเพื่อทำสิ่งนี้โดยอัตโนมัติ ในแท็บใหม่นี้ คุณต้องไปที่หน้าการจัดการ DNS ที่ผู้รับจดทะเบียนของคุณ และเราได้จัดเตรียมขั้นตอนการนำทางทีละขั้นตอนไว้ด้านล่างในคอลัมน์ "ขั้นตอนในการกำหนดค่า" เมื่อคุณไปที่หน้านี้ในแท็บใหม่แล้ว คุณสามารถกลับไปที่แท็บนี้และดำเนินการตามขั้นตอนที่ 3 ด้านล่าง อย่าเพิ่งปิดแท็บที่เปิดอยู่ คุณจะต้องการมันสำหรับขั้นตอนต่อไป!
นายทะเบียน ขั้นตอนในการกำหนดค่า 1&1 เข้าสู่ระบบ ศูนย์โดเมน (เลือกโดเมนของคุณ) แก้ไขการตั้งค่า DNS อเมซอน เส้นทาง 53 เข้าสู่ระบบ โซนโฮสต์ (เลือกโดเมนของคุณ) Aplus.net เข้าสู่ระบบ เซิร์ฟเวอร์ของฉัน การจัดการโดเมน ตัวจัดการ DNS บลูโฮสต์ สำหรับร็อค: เข้าสู่ระบบ โดเมน (คลิกที่ไอคอน ▼ ถัดจากการจัดการ) DNS
สำหรับมรดก: เข้าสู่ระบบ โดเมน ตัวแก้ไขโซน (เลือกโดเมนของคุณ)คลาวด์แฟลร์ เข้าสู่ระบบ DNS DNS ทำให้ง่าย เข้าสู่ระบบ DNS (เลือกโดเมนของคุณ) DNSอย่างง่าย เข้าสู่ระบบ (เลือกโดเมนของคุณ) DNS จัดการ มหาสมุทรดิจิตอล เข้าสู่ระบบ ระบบเครือข่าย โดเมน (เลือกโดเมนของคุณ) มากกว่า จัดการโดเมน Domain.com เข้าสู่ระบบ ในมุมมองการ์ด คลิกจัดการบนโดเมนของคุณ ในมุมมองรายการ คลิก ไอคอนเกียร์ DNS & เนมเซิร์ฟเวอร์ ระเบียน DNS Domains.com
นาฬิกาเข้าสู่ระบบ (เลือกโดเมนของคุณ) จัดการ (คลิกไอคอนรูปเฟือง) คลิกที่ DNS & Nameservers ในเมนูด้านซ้ายมือ ดรีมโฮสต์ เข้าสู่ระบบ แผงหน้าปัด โดเมน จัดการโดเมน DNS ผู้ชาย เข้าสู่ระบบ ภาพรวม จัดการ ตัวแก้ไขอย่างง่าย บันทึก คิด เข้าสู่ระบบ (เลือกโดเมนของคุณ) การจัดการ แก้ไขโซน GoDaddy
นาฬิกาเข้าสู่ระบบ จัดการโดเมนของฉัน (เลือกโดเมนของคุณ) จัดการ DNS Google โดเมน
นาฬิกาเข้าสู่ระบบ (เลือกโดเมนของคุณ) กำหนดค่า DNS Namecheap
นาฬิกาเข้าสู่ระบบ รายการโดเมน (เลือกโดเมนของคุณ) จัดการ DNS ขั้นสูง เน็ตลิฟาย เข้าสู่ระบบ (เลือกโดเมนของคุณ) ตั้งค่า Netlify DNS โซลูชั่นเครือข่าย เข้าสู่ระบบ ผู้จัดการบัญชี ชื่อโดเมนของฉัน (เลือกโดเมนของคุณ) จัดการ เปลี่ยนตำแหน่งจุดโดเมน DNS ขั้นสูง Shopify
นาฬิกาเข้าสู่ระบบ โดเมนที่มีการจัดการ (เลือกโดเมนของคุณ) การตั้งค่า DNS พื้นที่สี่เหลี่ยม เข้าสู่ระบบ เมนูหลัก การตั้งค่า โดเมน (เลือกโดเมนของคุณ) ตั้งค่าขั้นสูง บันทึกที่กำหนดเอง ตอนนี้ของ Vercel ใช้ "ตอนนี้" CLI now dns add [domain] '@' MX [record-value] [priority]
วีบลี่ เข้าสู่ระบบ หน้าโดเมน (เลือกโดเมนของคุณ) DNS Wix เข้าสู่ระบบ หน้าโดเมน (คลิก ไอคอน) เลือกจัดการระเบียน DNS จูเนียร์ เข้าสู่ระบบ โดเมน โดเมนของฉัน อื่น สำคัญ: ไม่เห็นชื่อนายทะเบียนของคุณอยู่ที่นี่? เพียงค้นหาบนอินเทอร์เน็ตสำหรับ "วิธีเปลี่ยนระเบียน DNS บน $REGISTRAR" (แทนที่ $REGISTRAR ด้วยชื่อผู้รับจดทะเบียนของคุณ – เช่น "วิธีเปลี่ยนระเบียน DNS บน GoDaddy" หากคุณใช้ GoDaddy) - ใช้หน้าการจัดการ DNS ของผู้รับจดทะเบียนของคุณ (แท็บอื่นที่คุณเปิด) ตั้งค่าระเบียน "MX" ต่อไปนี้:
สำคัญ: โปรดทราบว่าไม่ควรมีการตั้งค่าระเบียน MX อื่น ระเบียนทั้งสองที่แสดงด้านล่างต้องมีอยู่ ตรวจสอบให้แน่ใจว่าไม่มีการพิมพ์ผิด และคุณมีทั้ง mx1 และ mx2 สะกดถูกต้อง หากมีระเบียน MX อยู่แล้ว โปรดลบออกให้หมด ค่า "TTL" ไม่จำเป็นต้องเป็น 3600 แต่อาจเป็นค่าที่ต่ำกว่าหรือสูงกว่าก็ได้หากจำเป็น
ชื่อ/โฮสต์/นามแฝง TTL ชนิด ลำดับความสำคัญ คำตอบ/ค่า "@", "." หรือเว้นว่างไว้ 3600 MX 10 mx1.forwardemail.net
"@", "." หรือเว้นว่างไว้ 3600 MX 10 mx2.forwardemail.net
- ใช้หน้าการจัดการ DNS ของผู้รับจดทะเบียนของคุณ (แท็บอื่นที่คุณเปิดไว้) ตั้งค่าต่อไปนี้ TXT บันทึก:
สำคัญ: หากคุณใช้แผนชำระเงิน คุณต้องข้ามขั้นตอนนี้โดยสมบูรณ์และไปที่ขั้นตอนที่ห้า! หากคุณไม่ได้อยู่ในแผนแบบชำระเงิน ที่อยู่ที่ส่งต่อของคุณจะสามารถค้นหาได้แบบสาธารณะ – ไปที่ บัญชีของฉัน โดเมน และอัปเกรดโดเมนของคุณเป็นแผนชำระเงินหากต้องการ หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแผนการชำระเงิน โปรดดูที่ การตั้งราคา หน้าหนังสือ. มิฉะนั้น คุณสามารถเลือกชุดค่าผสมอย่างน้อยหนึ่งชุดจากตัวเลือก A ถึงตัวเลือก F ตามรายการด้านล่าง
ตัวเลือก A: หากคุณกำลังส่งต่ออีเมลทั้งหมดจากโดเมนของคุณ (เช่น "all@example.com", "hello@example.com" เป็นต้น) ไปยังที่อยู่เฉพาะ "user@gmail.com":ชื่อ/โฮสต์/นามแฝง TTL ชนิด คำตอบ/ค่า "@", "." หรือเว้นว่างไว้ 3600 TXT forward-email=user@gmail.com
เคล็ดลับ: อย่าลืมแทนที่ค่าด้านบนในคอลัมน์ "ค่า" ด้วยที่อยู่อีเมลของคุณเอง ค่า "TTL" ไม่จำเป็นต้องเป็น 3600 แต่อาจเป็นค่าที่ต่ำกว่าหรือสูงกว่าก็ได้หากจำเป็น ค่า time to live ("TTL") ที่ต่ำกว่าจะช่วยให้มั่นใจได้ว่าการเปลี่ยนแปลงใดๆ ในอนาคตที่ทำกับระเบียน DNS ของคุณจะเผยแพร่ไปทั่วอินเทอร์เน็ตได้รวดเร็วยิ่งขึ้น - ลองคิดดูว่าจะแคชในหน่วยความจำนานเท่าใด (หน่วยเป็นวินาที) คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ TTL บนวิกิพีเดีย สารานุกรมเสรี.
ตัวเลือก ข: หากคุณต้องการส่งต่อที่อยู่อีเมลเดียว (เช่นhello@example.com
ถึงuser@gmail.com
; สิ่งนี้จะส่งต่อ "hello+test@example.com" ไปยัง "user+test@gmail.com" โดยอัตโนมัติ):ชื่อ/โฮสต์/นามแฝง TTL ชนิด คำตอบ/ค่า "@", "." หรือเว้นว่างไว้ 3600 TXT forward-email=hello:user@gmail.com
ตัวเลือก C: หากคุณกำลังส่งต่ออีเมลหลายฉบับ คุณจะต้องคั่นด้วยเครื่องหมายจุลภาค:ชื่อ/โฮสต์/นามแฝง TTL ชนิด คำตอบ/ค่า "@", "." หรือเว้นว่างไว้ 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com
ตัวเลือก D: คุณสามารถตั้งค่าการส่งต่ออีเมลได้ไม่จำกัด เพียงตรวจสอบให้แน่ใจว่าไม่ได้ใส่อักขระเกิน 255 ตัวในบรรทัดเดียว และเริ่มต้นแต่ละบรรทัดด้วย "forward-email=" ตัวอย่างมีให้ด้านล่าง:ชื่อ/โฮสต์/นามแฝง TTL ชนิด คำตอบ/ค่า "@", "." หรือเว้นว่างไว้ 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com
"@", "." หรือเว้นว่างไว้ 3600 TXT forward-email=help:user@gmail.com,foo:user@gmail.com
"@", "." หรือเว้นว่างไว้ 3600 TXT forward-email=orders:user@gmail.com,baz:user@gmail.com
"@", "." หรือเว้นว่างไว้ 3600 TXT forward-email=info:user@gmail.com,beep:user@gmail.com
"@", "." หรือเว้นว่างไว้ 3600 TXT forward-email=errors:user@gmail.com,boop:user@gmail.com
ตัวเลือก E: คุณยังสามารถระบุชื่อโดเมนใน your TXT บันทึกที่มีการส่งต่อนามแฝงทั่วโลก (เช่น "user@example.com" จะถูกส่งต่อไปยัง "user@example.net"):ชื่อ/โฮสต์/นามแฝง TTL ชนิด คำตอบ/ค่า "@", "." หรือเว้นว่างไว้ 3600 TXT forward-email=example.net
ตัวเลือก F: คุณยังสามารถใช้เว็บฮุคเป็นชื่อแทนส่วนกลางหรือส่วนบุคคลเพื่อส่งต่ออีเมลไป ดูตัวอย่างและส่วนเต็มในเว็บฮุคที่ชื่อ คุณสนับสนุน webhooks หรือไม่ ด้านล่าง.ชื่อ/โฮสต์/นามแฝง TTL ชนิด คำตอบ/ค่า "@", "." หรือเว้นว่างไว้ 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn
ตัวเลือก G: คุณสามารถใช้นิพจน์ทั่วไป ("regex") เพื่อจับคู่นามแฝงและจัดการการแทนที่เพื่อส่งต่ออีเมลไป ดูตัวอย่างและส่วนเต็มเกี่ยวกับ regex ที่ชื่อว่า คุณรองรับนิพจน์ทั่วไปหรือ regex ด้านล่าง.ต้องการ regex ขั้นสูงที่มีการทดแทนหรือไม่ ดูตัวอย่างและส่วนเต็มเกี่ยวกับ regex ที่ชื่อว่า คุณรองรับนิพจน์ทั่วไปหรือ regex ด้านล่าง.ตัวอย่างง่ายๆ: ถ้าฉันต้องการให้อีเมลทั้งหมดที่ไปที่ `linus@example.com` หรือ `torvalds@example.com` ส่งต่อไปที่ `user@gmail.com`:ชื่อ/โฮสต์/นามแฝง TTL ชนิด คำตอบ/ค่า "@", "." หรือเว้นว่างไว้ 3600 TXT forward-email=/^(linus|torvalds)$/:user@gmail.com
- ใช้หน้าการจัดการ DNS ของผู้รับจดทะเบียนของคุณ (แท็บอื่นที่คุณเปิด) ตั้งค่าเพิ่มเติมต่อไปนี้ TXT บันทึก:
ชื่อ/โฮสต์/นามแฝง TTL ชนิด คำตอบ/ค่า "@", "." หรือเว้นว่างไว้ 3600 TXT v=spf1 a mx include:spf.forwardemail.net -all
สำคัญ: หากคุณกำลังใช้ Gmail (เช่น Send Mail As) หรือ G Suite คุณจะต้องผนวกinclude:_spf.google.com
ไปเป็นค่าด้านบน เช่น
v=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all
เคล็ดลับ: หากคุณมีบรรทัดที่คล้ายกันกับ "v=spf1" แล้ว คุณจะต้องผนวกinclude:spf.forwardemail.net
ก่อนระเบียน "include:host.com" ที่มีอยู่และก่อน "-all" ในบรรทัดเดียวกัน เช่น
v=spf1 a mx include:spf.forwardemail.net include:host.com -all
โปรดทราบว่ามีความแตกต่างระหว่าง "-all" และ "~all" "-" ระบุว่าการตรวจสอบ SPF ควรล้มเหลวหากไม่ตรงกัน และ "~" ระบุว่าการตรวจสอบ SPF ควรเป็น SOFTFAIL เราขอแนะนำให้ใช้วิธี "-ทั้งหมด" เพื่อป้องกันการปลอมแปลงโดเมน
คุณอาจต้องรวมระเบียน SPF สำหรับโฮสต์ใดก็ตามที่คุณส่งอีเมลจาก (เช่น Outlook) - ตรวจสอบระเบียน DNS ของคุณโดยใช้เครื่องมือ "ยืนยันระเบียน" ของเราที่ บัญชีของฉัน โดเมน ติดตั้ง.
- ส่งอีเมลทดสอบเพื่อยืนยันว่าใช้งานได้ โปรดทราบว่าอาจต้องใช้เวลาสักระยะในการเผยแพร่ระเบียน DNS
เคล็ดลับ: หากคุณไม่ได้รับอีเมลทดสอบหรือได้รับอีเมลทดสอบที่ระบุว่า "ระวังข้อความนี้" ให้ดูคำตอบสำหรับ เหตุใดฉันจึงไม่ได้รับอีเมลทดสอบ และ ทำไมอีเมลทดสอบของฉันถึงส่งถึงตัวเองใน Gmail จึงแสดงว่า "น่าสงสัย" ตามลำดับ
- หากคุณต้องการ "ส่งจดหมายในชื่อ" จาก Gmail คุณจะต้อง ดูวิดีโอนี้หรือทำตามขั้นตอนด้านล่าง วิธีส่งอีเมลโดยใช้ Gmail ด้านล่าง.
คุณรองรับการส่งอีเมลด้วย SMTP หรือไม่?
ใช่ ในเดือนพฤษภาคม 2023 เรารองรับการส่งอีเมลที่มี SMTP เป็นส่วนเสริมสำหรับผู้ใช้ที่ชำระเงินทั้งหมด
-
ไปที่ บัญชีของฉัน โดเมน การตั้งค่า การกำหนดค่า SMTP ขาออก และทำตามคำแนะนำการตั้งค่า
-
สร้างนามแฝงใหม่สำหรับโดเมนของคุณภายใต้ บัญชีของฉัน โดเมน นามแฝง (เช่น
hello@example.com
) -
คลิกที่ สร้างรหัสผ่าน ถัดจากนามแฝงที่สร้างขึ้นใหม่ คัดลอกไปยังคลิปบอร์ดของคุณและจัดเก็บรหัสผ่านที่สร้างขึ้นซึ่งแสดงบนหน้าจออย่างปลอดภัย
-
ใช้แอปพลิเคชันอีเมลที่คุณต้องการ เพิ่มหรือกำหนดค่าบัญชีด้วยนามแฝงที่สร้างขึ้นใหม่ของคุณ (เช่น
hello@example.com
)เคล็ดลับ: เราแนะนำให้ใช้ ธันเดอร์เบิร์ด, จดหมาย K-9, แอปเปิ้ลเมลหรือทางเลือกแบบโอเพ่นซอร์สที่เน้นความเป็นส่วนตัว -
เมื่อได้รับแจ้งให้ป้อนชื่อเซิร์ฟเวอร์ SMTP
smtp.forwardemail.net
-
เมื่อได้รับพร้อมต์สำหรับพอร์ตเซิร์ฟเวอร์ SMTP ให้ป้อน
587
(มรท.) – ดู พอร์ต SMTP สำรอง ในกรณีที่จำเป็น -
เมื่อได้รับแจ้งให้ป้อนรหัสผ่านเซิร์ฟเวอร์ SMTP ให้วางรหัสผ่านจาก สร้างรหัสผ่าน ในขั้นตอนที่ 3 ข้างต้น
-
บันทึกการตั้งค่าของคุณและส่งอีเมลทดสอบฉบับแรกของคุณ - หากคุณกำลังมีปัญหา โปรด ติดต่อเรา
ขีดจำกัด SMTP ขาออกของคุณคืออะไร?
เราให้คะแนนจำกัดผู้ใช้และโดเมนไว้ที่ 300 ข้อความ SMTP ขาออกต่อ 1 วัน โดยเฉลี่ยแล้วมีอีเมลมากกว่า 9,000 ฉบับในหนึ่งเดือนปฏิทิน หากคุณต้องการเกินจำนวนนี้หรือมีอีเมลจำนวนมากอย่างสม่ำเสมอ โปรดติดต่อเรา
การตั้งค่าการกำหนดค่าเซิร์ฟเวอร์ SMTP ของคุณคืออะไร?
เซิร์ฟเวอร์ของเราคือ smtp.forwardemail.net
และยังได้รับการตรวจสอบในของเรา หน้าสถานะ.
รองรับทั้ง IPv4 และ IPv6 และใช้งานได้ผ่านพอร์ต 587
, 2587
, 2525
, และ 25
สำหรับ TLS (STARTTLS) – และ 465
และ 2465
สำหรับ SSL
มาตรการ | ชื่อโฮสต์ | พอร์ต | IPv4 | IPv6 |
---|---|---|---|---|
TLS (STARTTLS) | smtp.forwardemail.net | 587 , 2587 , 2525 , 25 | ✅ | ✅ |
SSL | smtp.forwardemail.net | 465 , 2465 | ✅ | ✅ |
เข้าสู่ระบบ | ตัวอย่าง | ลักษณะ |
---|---|---|
ชื่อผู้ใช้ | user@example.com | ที่อยู่อีเมลของนามแฝงที่มีอยู่สำหรับโดเมนที่ บัญชีของฉัน โดเมน. |
รหัสผ่าน | ************************ | รหัสผ่านที่สร้างเฉพาะนามแฝงหรือทั้งโดเมน (เร็วๆ นี้) |
ในการส่งอีเมลขาออกด้วย SMTP นั้น ผู้ใช้ SMTP ต้องเป็นที่อยู่อีเมลของนามแฝงที่มีอยู่สำหรับโดเมนที่ บัญชีของฉัน โดเมน - และ รหัสผ่าน SMTP ต้องเป็นรหัสผ่านที่สร้างขึ้นเฉพาะสำหรับนามแฝงหรือทั้งโดเมน (เร็วๆ นี้)
โปรดดูที่ คุณรองรับการส่งอีเมลด้วย SMTP หรือไม่ สำหรับคำแนะนำทีละขั้นตอน
คุณรองรับการส่งอีเมลด้วย API หรือไม่?
ใช่ ตั้งแต่เดือนพฤษภาคม 2023 เรารองรับการส่งอีเมลที่มี API เป็นส่วนเสริมสำหรับผู้ใช้ที่ชำระเงินทั้งหมด
โปรดดูส่วนของเราใน อีเมล ในเอกสาร API ของเราสำหรับตัวเลือก ตัวอย่าง และข้อมูลเชิงลึกเพิ่มเติม
ในการส่งอีเมลขาออกด้วย API ของเรา คุณต้องใช้โทเค็น API ที่มีอยู่ภายใต้ ความปลอดภัยของฉัน.
คุณรองรับการรับอีเมลด้วย IMAP หรือไม่?
เราวางแผนที่จะนำเสนอคุณลักษณะนี้ในอนาคตอันใกล้นี้
วิธีส่งเมลเป็นโดยใช้ Gmail?
-
ไปที่ บัญชีของฉัน โดเมน การตั้งค่า การกำหนดค่า SMTP ขาออก และทำตามคำแนะนำการตั้งค่า
-
สร้างนามแฝงใหม่สำหรับโดเมนของคุณภายใต้ บัญชีของฉัน โดเมน นามแฝง (เช่น
hello@example.com
) -
คลิกที่ สร้างรหัสผ่าน ถัดจากนามแฝงที่สร้างขึ้นใหม่ คัดลอกไปยังคลิปบอร์ดของคุณและจัดเก็บรหัสผ่านที่สร้างขึ้นซึ่งแสดงบนหน้าจออย่างปลอดภัย
-
ไปที่ จีเมล และต่ำกว่า การตั้งค่า บัญชีและการนำเข้า ส่งอีเมลเป็นคลิก "เพิ่มที่อยู่อีเมลอื่น"
-
เมื่อได้รับแจ้งให้ใส่ "ชื่อ" ให้ป้อนชื่อที่คุณต้องการให้อีเมลของคุณแสดงเป็น "จาก" (เช่น "Linus Torvalds")
-
เมื่อได้รับแจ้งให้ป้อน "ที่อยู่อีเมล" ให้ป้อนที่อยู่อีเมลแบบเต็มของนามแฝงที่คุณสร้างขึ้น บัญชีของฉัน โดเมน นามแฝง (เช่น
hello@example.com
) -
ยกเลิกการเลือก "ถือว่าเป็นนามแฝง"
-
คลิก "ขั้นตอนต่อไป" เพื่อดำเนินการต่อ
-
เมื่อได้รับแจ้งสำหรับ "เซิร์ฟเวอร์ SMTP" ให้ป้อน
smtp.forwardemail.net
และออกจากท่าเรือเป็น587
-
เมื่อได้รับแจ้งให้ป้อน "ชื่อผู้ใช้" ให้ป้อนที่อยู่อีเมลแบบเต็มของนามแฝงที่คุณสร้างขึ้น บัญชีของฉัน โดเมน นามแฝง (เช่น
hello@example.com
) -
เมื่อได้รับแจ้งให้ใส่ "รหัสผ่าน" ให้วางรหัสผ่านจาก สร้างรหัสผ่าน ในขั้นตอนที่ 3 ข้างต้น
-
ปล่อยให้ปุ่มตัวเลือกทำเครื่องหมายไว้สำหรับ "การเชื่อมต่อที่ปลอดภัยโดยใช้ TLS"
-
คลิก "เพิ่มบัญชี" เพื่อดำเนินการต่อ
-
เปิดแท็บใหม่ไปที่ จีเมล และรออีเมลยืนยันของคุณมาถึง (คุณจะได้รับรหัสยืนยันที่ยืนยันว่าคุณเป็นเจ้าของที่อยู่อีเมลที่คุณกำลังพยายาม "ส่งเมลในชื่อ")
-
เมื่อมันมาถึงให้คัดลอกและวางรหัสยืนยันที่พรอมต์ที่คุณได้รับในขั้นตอนก่อนหน้า
-
เมื่อคุณทำเสร็จแล้ว ให้กลับไปที่อีเมลและคลิกลิงก์เพื่อ "ยืนยันคำขอ" คุณมักจะต้องทำขั้นตอนนี้และขั้นตอนก่อนหน้าเพื่อให้กำหนดค่าอีเมลได้อย่างถูกต้อง
คู่มือดั้งเดิมฟรีสำหรับ Send Mail As โดยใช้ Gmail คืออะไร?
-
ของมันต้องมี การรับรองความถูกต้องด้วยสองปัจจัยของ Gmail เปิดใช้งานสำหรับการทำงานนี้ เยี่ยม https://www.google.com/landing/2step/ หากคุณไม่ได้เปิดใช้งาน
-
เมื่อเปิดใช้งานการรับรองความถูกต้องด้วยสองปัจจัย (หรือหากคุณเปิดใช้งานอยู่แล้ว) ให้ไปที่ https://myaccount.google.com/apppasswords.
-
เมื่อได้รับพร้อมต์สำหรับ "เลือกแอพและอุปกรณ์ที่คุณต้องการสร้างรหัสผ่านสำหรับแอพ":
- เลือก "จดหมาย" ใต้เมนูแบบเลื่อนลงสำหรับ "เลือกแอป"
- เลือก "อื่น ๆ " ใต้เมนูแบบเลื่อนลงสำหรับ "เลือกอุปกรณ์"
- เมื่อได้รับแจ้งให้ป้อนข้อความ ให้ป้อนที่อยู่อีเมลของโดเมนที่คุณกำหนดเองซึ่งคุณส่งต่อมา (เช่น
hello@example.com
- สิ่งนี้จะช่วยให้คุณติดตามในกรณีที่คุณใช้บริการนี้สำหรับหลายบัญชี)
-
คัดลอกรหัสผ่านไปยังคลิปบอร์ดของคุณที่สร้างขึ้นโดยอัตโนมัติ
สำคัญ: หากคุณกำลังใช้ G Suite โปรดไปที่แผงการดูแลระบบของคุณ แอพ จี สวีท การตั้งค่าสำหรับ Gmail การตั้งค่า และตรวจสอบให้แน่ใจว่าได้เลือก "อนุญาตให้ผู้ใช้ส่งอีเมลผ่านเซิร์ฟเวอร์ SMTP ภายนอก..." จะมีความล่าช้าในการเปิดใช้งานการเปลี่ยนแปลงนี้ ดังนั้นโปรดรอสักครู่ -
ไปที่ จีเมล และต่ำกว่า การตั้งค่า บัญชีและการนำเข้า ส่งอีเมลเป็นคลิก "เพิ่มที่อยู่อีเมลอื่น"
-
เมื่อได้รับแจ้งให้ใส่ "ชื่อ" ให้ป้อนชื่อที่คุณต้องการให้อีเมลของคุณแสดงเป็น "จาก" (เช่น "Linus Torvalds")
-
เมื่อได้รับแจ้งให้ป้อน "ที่อยู่อีเมล" ให้ป้อนที่อยู่อีเมลที่มีโดเมนแบบกำหนดเองที่คุณใช้ด้านบน (เช่น
hello@example.com
) -
ยกเลิกการเลือก "ถือว่าเป็นนามแฝง"
-
คลิก "ขั้นตอนต่อไป" เพื่อดำเนินการต่อ
-
เมื่อได้รับแจ้งสำหรับ "เซิร์ฟเวอร์ SMTP" ให้ป้อน
smtp.gmail.com
และออกจากท่าเรือเป็น587
-
เมื่อได้รับแจ้งสำหรับ "ชื่อผู้ใช้" ให้ป้อนส่วนของที่อยู่ Gmail ของคุณโดยไม่ต้อง gmail.com ส่วนหนึ่ง (เช่น แค่ "ผู้ใช้" ถ้าอีเมลของฉันคือ user@gmail.com)
สำคัญ: หากส่วน "ชื่อผู้ใช้" ถูกป้อนอัตโนมัติ แสดงว่า คุณจะต้องเปลี่ยนสิ่งนี้ ไปยังส่วนชื่อผู้ใช้ของที่อยู่ Gmail ของคุณแทน -
เมื่อได้รับพร้อมต์สำหรับ "รหัสผ่าน" ให้วางรหัสผ่านที่คุณสร้างขึ้นในขั้นตอนที่ 2 ด้านบน
-
ปล่อยให้ปุ่มตัวเลือกทำเครื่องหมายไว้สำหรับ "การเชื่อมต่อที่ปลอดภัยโดยใช้ TLS"
-
คลิก "เพิ่มบัญชี" เพื่อดำเนินการต่อ
-
เปิดแท็บใหม่ไปที่ จีเมล และรออีเมลยืนยันของคุณมาถึง (คุณจะได้รับรหัสยืนยันที่ยืนยันว่าคุณเป็นเจ้าของที่อยู่อีเมลที่คุณกำลังพยายาม "ส่งเมลในชื่อ")
-
เมื่อมันมาถึงให้คัดลอกและวางรหัสยืนยันที่พรอมต์ที่คุณได้รับในขั้นตอนก่อนหน้า
-
เมื่อคุณทำเสร็จแล้ว ให้กลับไปที่อีเมลและคลิกลิงก์เพื่อ "ยืนยันคำขอ" คุณมักจะต้องทำขั้นตอนนี้และขั้นตอนก่อนหน้าเพื่อให้กำหนดค่าอีเมลได้อย่างถูกต้อง
เหตุใดฉันจึงไม่ได้รับอีเมลทดสอบ?
หากคุณกำลังส่งอีเมลทดสอบถึงตัวคุณเอง อีเมลนั้นอาจไม่ปรากฏในกล่องจดหมายเพราะมีส่วนหัว "Message-Id" เหมือนกัน
นี่เป็นปัญหาที่ทราบกันอย่างแพร่หลาย และยังส่งผลกระทบต่อบริการต่างๆ เช่น Gmail นี่คือคำตอบอย่างเป็นทางการของ Gmail เกี่ยวกับปัญหานี้.
หากคุณยังคงมีปัญหาอยู่ เป็นไปได้มากว่าจะเกิดปัญหากับการเผยแพร่ DNS คุณจะต้องรออีกสักครู่แล้วลองอีกครั้ง (หรือลองตั้งค่า TTL ให้ต่ำลงบน your TXT บันทึก)
หากยังคงมีปัญหา โปรด ติดต่อเรา เพื่อให้เราสามารถช่วยตรวจสอบปัญหาและหาวิธีแก้ไขอย่างรวดเร็ว
ระบบส่งต่ออีเมลของคุณทำงานอย่างไร?
อีเมลขึ้นอยู่กับ โปรโตคอล SMTP. โปรโตคอลนี้ประกอบด้วยคำสั่งที่ส่งไปยังเซิร์ฟเวอร์ (โดยทั่วไปทำงานบนพอร์ต 25) มีการเชื่อมต่อเริ่มต้น จากนั้นผู้ส่งจะระบุว่าอีเมลมาจากใคร ("MAIL FROM") ตามด้วยตำแหน่งที่จะไป ("RCPT TO") และสุดท้ายคือส่วนหัวและเนื้อหาของอีเมลเอง ("DATA" ). โฟลว์ของระบบส่งต่ออีเมลของเรามีคำอธิบายสัมพันธ์กับคำสั่งโปรโตคอล SMTP แต่ละคำสั่งด้านล่าง:
-
การเชื่อมต่อเริ่มต้น (ไม่มีชื่อคำสั่ง เช่น
telnet example.com 25
) - นี่คือการเชื่อมต่อเริ่มต้น เราตรวจสอบผู้ส่งที่ไม่ได้อยู่ในของเรา รายการที่อนุญาต ของเรา รายการปฏิเสธ. สุดท้าย หากผู้ส่งไม่ได้อยู่ในรายการที่อนุญาต เราจะตรวจสอบเพื่อดูว่าพวกเขาเคยส่งหรือไม่ บัญชีสีเทา. -
HELO
- เป็นการทักทายเพื่อระบุ FQDN, ที่อยู่ IP หรือชื่อตัวจัดการเมลของผู้ส่ง ค่านี้สามารถปลอมแปลงได้ เราจึงไม่ต้องพึ่งพาข้อมูลนี้ และใช้การค้นหาชื่อโฮสต์แบบย้อนกลับของที่อยู่ IP ของการเชื่อมต่อแทน -
MAIL FROM
- นี่ระบุจดหมายซองจดหมายจากที่อยู่ของอีเมล หากป้อนค่า ต้องเป็นที่อยู่อีเมล RFC 5322 ที่ถูกต้อง อนุญาตให้มีค่าว่าง เรา ตรวจสอบการสะท้อนกลับ ที่นี่และเรายังตรวจสอบ MAIL FROM กับ .ของเรา รายการปฏิเสธ. ในที่สุดเราก็ตรวจสอบผู้ส่งที่ไม่อยู่ในรายชื่อที่อนุญาตสำหรับการจำกัดอัตรา (ดูหัวข้อบน การจำกัดอัตรา และ รายการที่อนุญาต สำหรับข้อมูลเพิ่มเติม). -
RCPT TO
- ระบุผู้รับอีเมล ต้องเป็นที่อยู่อีเมล RFC 5322 ที่ถูกต้อง เราอนุญาตให้มีผู้รับซองจดหมายสูงสุด 50 ซองต่อข้อความเท่านั้น (ซึ่งแตกต่างจากส่วนหัว "ถึง" จากอีเมล) นอกจากนี้เรายังตรวจสอบความถูกต้อง แผนการเขียนซ้ำของผู้ส่ง ("SRS") อยู่ที่นี่เพื่อป้องกันการปลอมแปลงชื่อโดเมน SRS ของเรา ผู้รับที่ระบุซึ่งมีที่อยู่ "ไม่ตอบกลับ" จะได้รับข้อผิดพลาด 553 ดู รายการที่อยู่ "ไม่ตอบกลับ" ทั้งหมดด้านล่าง. นอกจากนี้เรายังตรวจสอบผู้รับกับของเรา รายการปฏิเสธ. -
DATA
- นี่คือส่วนหลักของบริการของเราในการประมวลผลอีเมล ดูส่วน คุณประมวลผลอีเมลสำหรับการส่งต่ออย่างไร ด้านล่างสำหรับข้อมูลเชิงลึกเพิ่มเติม
คุณประมวลผลอีเมลสำหรับการส่งต่ออย่างไร?
ส่วนนี้อธิบายกระบวนการของเราที่เกี่ยวข้องกับคำสั่งโปรโตคอล SMTP DATA
ในส่วน ระบบส่งต่ออีเมลของคุณทำงานอย่างไร ด้านบน – นี่คือวิธีที่เราประมวลผลส่วนหัว เนื้อหา ความปลอดภัยของอีเมล กำหนดว่าต้องส่งไปที่ใด และเราจัดการกับการเชื่อมต่ออย่างไร
-
หากข้อความมีขนาดเกินขนาดสูงสุด 50mb ข้อความนั้นจะถูกปฏิเสธพร้อมรหัสข้อผิดพลาด 552
-
หากข้อความไม่มีส่วนหัว หรือไม่สามารถแยกวิเคราะห์ส่วนหัว ข้อความนั้นจะถูกปฏิเสธด้วยรหัสข้อผิดพลาด 421
-
หากข้อความไม่มีส่วนหัว "จาก" หรือหากค่าใดๆ ในส่วนหัว "จาก" ไม่ใช่ที่อยู่อีเมล RFC 5322 ที่ถูกต้อง ข้อความนั้นจะถูกปฏิเสธด้วยรหัสข้อผิดพลาด 550
-
หากข้อความมีส่วนหัว "ที่ได้รับ" มากกว่า 25 รายการ แสดงว่ามีการติดค้างอยู่ในลูปการเปลี่ยนเส้นทาง และถูกปฏิเสธด้วยรหัสข้อผิดพลาด 550
-
การใช้ลายนิ้วมือของอีเมล (ดูหัวข้อ ลายนิ้วมือ) เราจะตรวจสอบเพื่อดูว่ามีข้อความพยายามลองใหม่นานกว่า 5 วัน (ซึ่งตรงกับ พฤติกรรม postfix เริ่มต้น) และถ้าเป็นเช่นนั้น ก็จะถูกปฏิเสธด้วยรหัสข้อผิดพลาด 550
-
หากข้อความมีส่วนหัว "ถึง" และหากส่วนหัว "ถึง" ของข้อความถูกนำไปยังที่อยู่ SRS ที่เขียนใหม่โดยใช้ชื่อโดเมนของเรา เราจะเขียนใหม่ทั้งหมด
-
เราเก็บผลลัพธ์จากการสแกนอีเมลโดยใช้ เครื่องสแกนสแปม.
-
หากมีผลลัพธ์ตามอำเภอใจจาก Spam Scanner จะถูกปฏิเสธด้วยรหัสข้อผิดพลาด 554 ผลโดยพลการจะรวมเฉพาะการทดสอบ GTUBE ในขณะที่เขียนบทความนี้เท่านั้น ดู https://spamassassin.apache.org/gtube/ เพื่อความเข้าใจที่ลึกซึ้งยิ่งขึ้น
-
เราจะเพิ่มส่วนหัวต่อไปนี้ในข้อความเพื่อวัตถุประสงค์ในการดีบักและป้องกันการละเมิด:
X-Original-To
- ต้นตำรับRCPT TO
ที่อยู่อีเมลสำหรับข้อความ- สิ่งนี้มีประโยชน์สำหรับการพิจารณาว่าอีเมลถูกส่งไปที่ใด
- จะออกในเวอร์ชัน 10+ ของ Forward Email
- ค่าที่มีอยู่ถ้ามีจะถูกรักษาไว้เป็น
X-Original-Preserved-To
.
X-ForwardEmail-Version
- ปัจจุบัน เซมเวอร์ เวอร์ชั่นจากpackage.json
ของโค้ดเบสของเราX-ForwardEmail-Session-ID
- ค่า ID เซสชันที่ใช้เพื่อจุดประสงค์ในการดีบัก (ใช้เฉพาะในสภาพแวดล้อมที่ไม่ใช่การผลิต)X-ForwardEmail-Sender
- รายการที่คั่นด้วยเครื่องหมายจุลภาคที่มีที่อยู่ MAIL FROM ของซองจดหมายเดิม (หากไม่เว้นว่างไว้) ไคลเอ็นต์ PTR แบบย้อนกลับ FQDN (ถ้ามี) และที่อยู่ IP ของผู้ส่งX-Report-Abuse
- มีค่าเท่ากับabuse@forwardemail.net
.X-Report-Abuse-To
- มีค่าเท่ากับabuse@forwardemail.net
.X-Complaints-To
- มีค่าเท่ากับabuse@forwardemail.net
.
-
จากนั้นเราตรวจสอบข้อความสำหรับ DKIM, SPF, ARC, และ DMARC.
- หากข้อความล้มเหลว DMARC และโดเมนมีนโยบายการปฏิเสธ (เช่น
p=reject
อยู่ในนโยบาย DMARC) จากนั้นระบบจะปฏิเสธด้วยรหัสข้อผิดพลาด 550 โดยทั่วไป นโยบาย DMARC สำหรับโดเมนสามารถพบได้ใน_dmarc
โดเมนย่อย TXT บันทึก (เช่นdig _dmarc.example.com txt
). - หากข้อความล้มเหลว SPF และโดเมนมีนโยบายฮาร์ดล้มเหลว (เช่น
-all
อยู่ในนโยบาย SPF เมื่อเทียบกับ~all
หรือไม่มีนโยบายเลย) จากนั้นระบบจะปฏิเสธด้วยรหัสข้อผิดพลาด 550 โดยทั่วไป นโยบาย SPF สำหรับโดเมนสามารถพบได้ใน TXT บันทึกสำหรับโดเมนราก (เช่นdig example.com txt
). ดูส่วนนี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ ส่งอีเมลเช่นเดียวกับ Gmail เกี่ยวกับ SPF
- หากข้อความล้มเหลว DMARC และโดเมนมีนโยบายการปฏิเสธ (เช่น
-
ตอนนี้เราประมวลผลผู้รับข้อความตามที่รวบรวมจาก
RCPT TO
คำสั่งในส่วน ระบบส่งต่ออีเมลของคุณทำงานอย่างไร ข้างบน. สำหรับผู้รับแต่ละคน เราดำเนินการดังต่อไปนี้:- เราค้นหา TXT บันทึกของชื่อโดเมน (ส่วนหลัง
@
สัญลักษณ์ เช่นexample.com
ถ้าที่อยู่อีเมลเป็นtest@example.com
). ตัวอย่างเช่น ถ้าโดเมนคือexample.com
เราทำการค้นหา DNS เช่นdig example.com txt
. - เราแยกวิเคราะห์ทั้งหมด TXT ระเบียนที่ขึ้นต้นด้วย
forward-email=
(แผนฟรี) หรือforward-email-site-verification=
(แผนการชำระเงิน). โปรดทราบว่าเราแยกวิเคราะห์ทั้งสองอย่าง เพื่อประมวลผลอีเมลในขณะที่ผู้ใช้กำลังอัปเกรดหรือดาวน์เกรดแผน - จากการแยกวิเคราะห์เหล่านี้ TXT บันทึก เราวนซ้ำเพื่อแยกการกำหนดค่าการส่งต่อ (ตามที่อธิบายไว้ในส่วน ฉันจะเริ่มต้นใช้งานและตั้งค่าการส่งต่ออีเมลได้อย่างไร ข้างบน). โปรดทราบว่าเราสนับสนุนเพียงหนึ่งเดียว
forward-email-site-verification=
และหากมีการระบุมากกว่าหนึ่งรายการ จะเกิดข้อผิดพลาด 550 และผู้ส่งจะได้รับการตีกลับสำหรับผู้รับรายนี้ - เราวนซ้ำในการกำหนดค่าการส่งต่อที่แยกออกมาเพื่อกำหนดการส่งต่อร่วม การส่งต่อตาม regex และการกำหนดค่าการส่งต่อที่รองรับอื่นๆ ทั้งหมด ซึ่งตอนนี้เรียกว่า "ที่อยู่การส่งต่อ" ของเรา
- สำหรับแต่ละที่อยู่สำหรับส่งต่อ เราสนับสนุนการค้นหาแบบเรียกซ้ำหนึ่งครั้ง (ซึ่งจะเริ่มดำเนินการชุดนี้ตามที่อยู่ที่ระบุ) หากพบการจับคู่แบบเรียกซ้ำ ผลลัพธ์หลักจะถูกลบออกจากที่อยู่การส่งต่อ และเพิ่มรายการย่อย
- ที่อยู่การส่งต่อจะถูกแยกวิเคราะห์เพื่อความเป็นเอกลักษณ์ (เนื่องจากเราไม่ต้องการส่งที่ซ้ำกันไปยังที่อยู่เดียวหรือทำให้เกิดการเชื่อมต่อไคลเอ็นต์ SMTP ที่ไม่จำเป็นเพิ่มเติม)
- สำหรับแต่ละที่อยู่สำหรับส่งต่อ เราจะค้นหาชื่อโดเมนกับปลายทาง API ของเรา
/v1/max-forwarded-addresses
(เพื่อกำหนดจำนวนที่อยู่โดเมนที่ได้รับอนุญาตให้ส่งต่ออีเมลไปยังชื่อแทน เช่น 10 โดยค่าเริ่มต้น – ดูหัวข้อใน ขีด จำกัด สูงสุดในการส่งต่อต่อนามแฝง). หากเกินขีดจำกัดนี้ จะเกิดข้อผิดพลาด 550 และผู้ส่งจะได้รับการตีกลับสำหรับผู้รับรายนี้ - เราค้นหาการตั้งค่าของผู้รับดั้งเดิมกับปลายทาง API ของเรา
/v1/settings
ซึ่งรองรับการค้นหาผู้ใช้ที่ชำระเงิน (พร้อมทางเลือกสำหรับผู้ใช้ฟรี) ส่งคืนอ็อบเจ็กต์การกำหนดค่าสำหรับการตั้งค่าขั้นสูงสำหรับport
(ตัวเลข เช่น25
),has_adult_content_protection
(บูลีน),has_phishing_protection
(บูลีน),has_executable_protection
(บูลีน) และhas_virus_protection
(บูลีน). - จากการตั้งค่าเหล่านี้ เราจะตรวจสอบกับผลลัพธ์ของ Spam Scanner และหากมีข้อผิดพลาดใดๆ เกิดขึ้น ข้อความจะถูกปฏิเสธด้วยรหัสข้อผิดพลาด 554 (เช่น ถ้า
has_virus_protection
เปิดใช้งานอยู่ จากนั้นเราจะตรวจสอบผลลัพธ์ของ Spam Scanner เพื่อหาไวรัส) โปรดทราบว่าผู้ใช้แผนฟรีทั้งหมดจะสามารถเลือกรับการตรวจสอบเนื้อหาสำหรับผู้ใหญ่ ฟิชชิง ไฟล์สั่งการ และไวรัส ตามค่าเริ่มต้น ผู้ใช้แผนชำระเงินทั้งหมดสามารถเลือกรับได้เช่นกัน แต่การกำหนดค่านี้สามารถเปลี่ยนแปลงได้ภายใต้หน้าการตั้งค่าสำหรับโดเมนในแดชบอร์ดส่งต่ออีเมล)
- เราค้นหา TXT บันทึกของชื่อโดเมน (ส่วนหลัง
-
สำหรับที่อยู่การส่งต่อของผู้รับที่ประมวลผลแต่ละราย เราจะดำเนินการต่อไปนี้:
- ที่อยู่ถูกตรวจสอบกับ .ของเรา รายการปฏิเสธและหากอยู่ในรายการ รหัสข้อผิดพลาด 554 จะเกิดขึ้นและผู้ส่งจะได้รับการตีกลับสำหรับผู้รับรายนี้
- หากที่อยู่เป็นเว็บฮุค เราจะตั้งค่าบูลีนสำหรับการดำเนินการในอนาคต (ดูด้านล่าง – เราจัดกลุ่มเว็บฮุคที่คล้ายกันเข้าด้วยกันเพื่อสร้างคำขอ POST หนึ่งคำขอเทียบกับหลายรายการสำหรับการจัดส่ง)
- หากที่อยู่นั้นเป็นที่อยู่อีเมล เราจะแยกวิเคราะห์โฮสต์สำหรับการดำเนินการในอนาคต (ดูด้านล่าง – เราจัดกลุ่มโฮสต์ที่คล้ายกันเพื่อสร้างการเชื่อมต่อหนึ่งรายการเทียบกับการเชื่อมต่อแต่ละรายการสำหรับการจัดส่ง)
-
หากไม่มีผู้รับและไม่มีการตีกลับ เราจะตอบกลับด้วยข้อผิดพลาด 550 ว่า "ผู้รับไม่ถูกต้อง"
-
หากมีผู้รับ เราจะทำซ้ำ (จัดกลุ่มโดยโฮสต์เดียวกัน) และส่งอีเมล ดูส่วน คุณจัดการกับปัญหาการส่งอีเมลอย่างไร ด้านล่างสำหรับข้อมูลเชิงลึกเพิ่มเติม
- หากเกิดข้อผิดพลาดขณะส่งอีเมล เราจะเก็บไว้ในหน่วยความจำสำหรับการประมวลผลในภายหลัง
- เราจะนำรหัสข้อผิดพลาดต่ำสุด (ถ้ามี) จากการส่งอีเมล – และใช้เป็นรหัสตอบกลับไปยัง
DATA
สั่งการ. ซึ่งหมายความว่าอีเมลที่ไม่ได้ส่งมักจะถูกลองใหม่โดยผู้ส่งเดิม แต่อีเมลที่ส่งไปแล้วจะไม่ถูกส่งซ้ำในครั้งต่อไปที่ส่งข้อความ (ตามที่เราใช้ ลายนิ้วมือ). - หากไม่มีข้อผิดพลาด เราจะส่งรหัสสถานะการตอบสนอง SMTP ที่สำเร็จ 250 รายการ
- การตีกลับถูกกำหนดให้เป็นความพยายามในการจัดส่งซึ่งส่งผลให้มีรหัสสถานะที่ >= 500 (ความล้มเหลวถาวร)
-
หากไม่มีการตีกลับ (ความล้มเหลวถาวร) เราจะส่งคืนรหัสสถานะการตอบสนอง SMTP ของรหัสข้อผิดพลาดต่ำสุดจากความล้มเหลวที่ไม่ถาวร (หรือรหัสสถานะสำเร็จ 250 รหัส หากไม่มี)
-
หากเกิดการตีกลับ เราจะส่งอีเมลตีกลับในพื้นหลังหลังจากส่งคืนรหัสข้อผิดพลาดที่ต่ำที่สุดไปยังผู้ส่ง อย่างไรก็ตาม หากรหัสข้อผิดพลาดต่ำสุดคือ >= 500 เราจะไม่ส่งอีเมลตีกลับใดๆ เนื่องจากถ้าเราทำ ผู้ส่งจะได้รับอีเมลตีกลับสองครั้ง (เช่น อีเมลหนึ่งจาก MTA ขาออก เช่น Gmail และอีเมลจากเราด้วย) ดูหัวข้อเกี่ยวกับ คุณจะป้องกัน backscatter ได้อย่างไร ด้านล่างสำหรับข้อมูลเชิงลึกเพิ่มเติม
คุณจัดการกับปัญหาการส่งอีเมลอย่างไร?
โปรดทราบว่าเราจะเขียน "Friendly-From" ใหม่ในอีเมลก็ต่อเมื่อนโยบาย DMARC ของผู้ส่งเป็น p=reject
และมีค่า SPF ที่ผ่าน และไม่มีลายเซ็น DKIM ที่สอดคล้องกับส่วนหัว "จาก" ซึ่งหมายความว่าเราจะเปลี่ยนส่วนหัว "จาก" ในข้อความ ตั้งค่า "X-Original-From" และตั้งค่า "ตอบกลับ" หากยังไม่ได้ตั้งค่า นอกจากนี้ เราจะประทับตรา ARC อีกครั้งบนข้อความหลังจากแก้ไขส่วนหัวเหล่านี้
เรายังใช้การแยกวิเคราะห์ข้อความแสดงข้อผิดพลาดอย่างชาญฉลาดในทุกระดับของสแต็กของเรา – ในโค้ด, คำขอ DNS, Node.js internals, คำขอ HTTP (เช่น 408, 413 และ 429 ถูกแมปกับรหัสตอบกลับ SMTP ที่ 421 หากผู้รับ เป็นเว็บฮุค) และการตอบกลับของเซิร์ฟเวอร์อีเมล (เช่น การตอบกลับด้วย "เลื่อน" หรือ "ช้าลง" จะถูกลองใหม่เป็นข้อผิดพลาด 421)
ตรรกะของเรามีหลักฐานจำลอง และจะลองอีกครั้งสำหรับข้อผิดพลาด TLS/SSL ปัญหาการเชื่อมต่อ และอื่นๆ เป้าหมายของการพิสูจน์อักษรจำลองคือเพื่อเพิ่มความสามารถในการส่งมอบให้กับผู้รับทั้งหมดสำหรับการกำหนดค่าการส่งต่อ
หากผู้รับเป็นเว็บฮุค เราจะอนุญาตให้หมดเวลา 60 วินาทีสำหรับคำขอให้เสร็จสมบูรณ์โดยมีการลองใหม่สูงสุด 3 ครั้ง (รวม 4 คำขอก่อนที่จะล้มเหลว) โปรดทราบว่าเราแยกวิเคราะห์รหัสข้อผิดพลาด 408, 413 และ 429 อย่างถูกต้อง และแมปกับรหัสตอบกลับ SMTP ที่ 421
มิฉะนั้น หากผู้รับเป็นที่อยู่อีเมล เราจะพยายามส่งอีเมลด้วย TLS ที่ฉวยโอกาส (เราพยายามใช้ STARTTLS หากมีอยู่ในเซิร์ฟเวอร์อีเมลของผู้รับ) หากเกิดข้อผิดพลาด SSL หรือ TLS ขณะพยายามส่งอีเมล เราจะพยายามส่งอีเมลโดยไม่มี TLS (โดยไม่ใช้ STARTTLS)
หาก DNS หรือข้อผิดพลาดในการเชื่อมต่อเกิดขึ้น เราจะกลับไปที่ DATA
คำสั่งรหัสตอบกลับ SMTP ที่ 421 มิฉะนั้นหากมีข้อผิดพลาดระดับ >= 500 การตีกลับจะถูกส่ง
หากเราตรวจพบว่าเซิร์ฟเวอร์อีเมลที่เราพยายามส่งไปนั้นมีการบล็อกที่อยู่ IP การแลกเปลี่ยนจดหมายของเราอย่างน้อยหนึ่งรายการ (เช่น ด้วยเทคโนโลยีอะไรก็ตามที่พวกเขาใช้เพื่อชะลอผู้ส่งสแปม) เราจะส่งรหัสตอบกลับ SMTP 421 ให้ผู้ส่ง ลองส่งข้อความของพวกเขาอีกครั้งในภายหลัง (และเราได้รับการแจ้งเตือนเกี่ยวกับปัญหา ดังนั้นเราหวังว่าจะสามารถแก้ไขได้ก่อนที่จะพยายามครั้งต่อไป)
คุณจะจัดการกับที่อยู่ IP ของคุณที่ถูกบล็อกได้อย่างไร?
เราตรวจสอบรายการปฏิเสธ DNS หลักทั้งหมดเป็นประจำ และหากที่อยู่ IP ของ Mail Exchange ("MX") ของเราอยู่ในรายการปฏิเสธหลัก เราจะดึงออกจากระเบียน DNS A ที่เกี่ยวข้องหากเป็นไปได้จนกว่าปัญหาจะได้รับการแก้ไข
ในขณะที่เขียนบทความนี้ เราอยู่ในรายชื่อ DNS ที่อนุญาตหลายรายการเช่นกัน และเราตรวจสอบรายการที่ปฏิเสธอย่างจริงจัง หากคุณพบปัญหาใด ๆ ก่อนที่เราจะมีโอกาสแก้ไข โปรดแจ้งให้เราทราบเป็นลายลักษณ์อักษรที่ support@forwardemail.net.
ที่อยู่ที่ไม่ตอบกลับคืออะไร?
เราไม่ส่งต่ออีเมลไปยังที่อยู่ "ไม่ตอบกลับ" และผู้ส่งที่พยายามรับจะได้รับข้อผิดพลาด 553
ชื่อผู้ใช้อีเมลที่เท่ากับรายการใดๆ ต่อไปนี้ (ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) จะถือเป็นที่อยู่ที่ไม่มีการตอบกลับ:
do-not-reply
do-not-respond
do.not.reply
donotreply
donotrespond
dont-reply
naoresponda
no-replies
no-reply
no-replys
no.replies
no.reply
no.replys
no_reply
nobody
noreplies
noreply
noreplys
รายการนี้ได้รับการปรับปรุง เป็นโครงการโอเพ่นซอร์สบน GitHub.
คุณมีรายการที่อนุญาตหรือไม่?
ใช่ เรามี รายการนามสกุลโดเมน ซึ่งอยู่ในรายการที่อนุญาตโดยค่าเริ่มต้น และรายการที่อนุญาตแบบไดนามิก แคช และแบบเลื่อนตามปิด เกณฑ์ที่เข้มงวด.
ส่วนขยายชื่อโดเมนใดบ้างที่อนุญาตโดยค่าเริ่มต้น
ส่วนขยายชื่อโดเมนต่อไปนี้จะถือว่าอยู่ในรายการที่อนุญาตโดยค่าเริ่มต้น (ไม่ว่าจะอยู่ในรายการความนิยมของ Umbrella หรือไม่ก็ตาม):
edu
gov
mil
dni.us
fed.us
isa.us
kids.us
nsn.us
ak.us
al.us
ar.us
as.us
az.us
ca.us
co.us
ct.us
dc.us
de.us
fl.us
ga.us
gu.us
hi.us
ia.us
id.us
il.us
in.us
ks.us
ky.us
la.us
ma.us
md.us
me.us
mi.us
mn.us
mo.us
ms.us
mt.us
nc.us
nd.us
ne.us
nh.us
nj.us
nm.us
nv.us
ny.us
oh.us
ok.us
or.us
pa.us
pr.us
ri.us
sc.us
sd.us
tn.us
tx.us
ut.us
va.us
vi.us
vt.us
wa.us
wi.us
wv.us
wy.us
mil.tt
edu.tt
edu.tr
edu.ua
edu.au
ac.at
edu.br
ac.nz
school.nz
cri.nz
health.nz
mil.nz
parliament.nz
ac.in
edu.in
mil.in
ac.jp
ed.jp
lg.jp
ac.za
edu.za
mil.za
school.za
mil.kr
ac.kr
hs.kr
ms.kr
es.kr
sc.kr
kg.kr
edu.es
ac.lk
sch.lk
edu.lk
ac.th
mi.th
admin.ch
canada.ca
gc.ca
go.id
go.jp
go.ke
go.kr
go.th
gob.ar
gob.cl
gob.es
gob.mx
gob.pe
gob.ve
gouv.fr
gouv.nc
gouv.qc.ca
gov.ad
gov.af
gov.ai
gov.al
gov.am
gov.ao
gov.au
gov.aw
gov.ax
gov.az
gov.bd
gov.be
gov.bg
gov.bm
gov.br
gov.by
gov.cl
gov.cn
gov.co
gov.cy
gov.cz
gov.dz
gov.eg
gov.fi
gov.fk
gov.gg
gov.gr
gov.hk
gov.hr
gov.hu
gov.ie
gov.il
gov.im
gov.in
gov.iq
gov.ir
gov.it
gov.je
gov.kp
gov.krd
gov.ky
gov.kz
gov.lb
gov.lk
gov.lt
gov.lv
gov.ma
gov.mm
gov.mo
gov.mt
gov.my
gov.ng
gov.np
gov.ph
gov.pk
gov.pl
gov.pt
gov.py
gov.ro
gov.ru
gov.scot
gov.se
gov.sg
gov.si
gov.sk
gov.tr
gov.tt
gov.tw
gov.ua
gov.uk
gov.vn
gov.wales
gov.za
government.pn
govt.nz
gub.uy
gv.at
ac.uk
bl.uk
judiciary.uk
mod.uk
nhs.uk
parliament.uk
police.uk
rct.uk
royal.uk
sch.uk
ukaea.uk
เกณฑ์รายการที่อนุญาตของคุณคืออะไร
เรามีรายการคงที่ของ นามสกุลโดเมนที่อนุญาตตามค่าเริ่มต้น – และเรายังรักษารายการที่อนุญาตแบบไดนามิก แคช และหมุนเวียนตามเกณฑ์ที่เข้มงวดต่อไปนี้:
- โดเมนรูทของผู้ส่งต้องเป็นของ นามสกุลโดเมนที่ตรงกับรายการที่เราเสนอในแผนบริการฟรีของเรา (บวกกับ.
biz
และinfo
). นอกจากนี้เรายังรวมถึงedu
,gov
, และmil
การจับคู่บางส่วน เช่นxyz.gov.au
และxyz.edu.au
. - โดเมนรากของผู้ส่งต้องอยู่ภายใน 100,000 อันดับแรกของโดเมนรากที่ไม่ซ้ำกันซึ่งแยกวิเคราะห์ผลลัพธ์จาก รายการความนิยมร่ม ("UPL").
- โดเมนรูทของผู้ส่งต้องอยู่ภายในผลลัพธ์ 50,000 อันดับแรกจากโดเมนรูทที่ไม่ซ้ำซึ่งปรากฏใน UPL อย่างน้อย 4 วันใน 7 วันที่ผ่านมา (ประมาณ 50%+)
- โดเมนรากของผู้ส่งต้องไม่เป็น จัดหมวดหมู่ เป็นเนื้อหาสำหรับผู้ใหญ่หรือมัลแวร์โดย Cloudflare
- โดเมนรากของผู้ส่งต้องมีชุดระเบียน A หรือ MX
- โดเมนรากของผู้ส่งต้องมีระเบียน A, ระเบียน MX, ระเบียน DMARC อย่างใดอย่างหนึ่ง
p=reject
หรือp=quarantine
หรือระเบียน SPF ด้วย-all
หรือ~all
รอบคัดเลือก
หากตรงตามเกณฑ์นี้ โดเมนรากของผู้ส่งจะถูกแคชเป็นเวลา 7 วัน โปรดทราบว่างานอัตโนมัติของเราทำงานทุกวัน ดังนั้นนี่คือแคชรายการที่อนุญาตซึ่งอัพเดททุกวัน
งานอัตโนมัติของเราจะดาวน์โหลด 7 วันก่อนหน้าของหน่วยความจำใน UPL คลายซิป จากนั้นแยกวิเคราะห์ในหน่วยความจำตามเกณฑ์ที่เข้มงวดข้างต้น
โดเมนยอดนิยม ณ เวลาที่เขียนบทความนี้ เช่น Google, Yahoo, Microsoft, Amazon, Meta, Twitter, Netflix, Spotify และอื่นๆ รวมอยู่ด้วย
หากคุณเป็นผู้ส่งที่ไม่อยู่ในรายชื่อที่อนุญาตของเรา ครั้งแรกที่โดเมนรูท FQDN หรือที่อยู่ IP ของคุณส่งอีเมล คุณจะ อัตราจำกัด และ บัญชีสีเทา. โปรดทราบว่านี่เป็นแนวทางปฏิบัติมาตรฐานที่ใช้เป็นมาตรฐานอีเมล ไคลเอ็นต์เซิร์ฟเวอร์อีเมลส่วนใหญ่จะพยายามลองอีกครั้งหากได้รับขีดจำกัดอัตราหรือข้อผิดพลาดรายการสีเทา (เช่น รหัสสถานะข้อผิดพลาดระดับ 421 หรือ 4xx)
โปรดทราบว่าผู้ส่งเฉพาะเช่น a@gmail.com
, b@xyz.edu
, และ c@gov.au
ยังสามารถ ปฏิเสธ (เช่น หากเราตรวจพบสแปม ฟิชชิง หรือมัลแวร์จากผู้ส่งเหล่านั้นโดยอัตโนมัติ)
นามสกุลโดเมนใดที่สามารถใช้ได้ฟรี?
เมื่อวันที่ 31 มีนาคม 2023 เราได้บังคับใช้กฎสแปมแบบครอบคลุมใหม่เพื่อปกป้องผู้ใช้และบริการของเรา
กฎใหม่นี้อนุญาตให้ใช้นามสกุลโดเมนต่อไปนี้เท่านั้นในแผนบริการฟรีของเรา:
ai
app
au
ca
ch
co
com
de
dev
dk
es
family
fi
fm
fr
ie
im
io
is
it
jp
li
me
net
nl
no
nz
org
sh
sm
st
tv
uk
us
vc
xyz
คุณมีบัญชีสีเทา?
ใช่เรามีความหละหลวมมาก อีเมลบัญชีสีเทา นโยบายที่ใช้ Greylisting ใช้กับผู้ส่งที่ไม่อยู่ในรายการที่อนุญาตเท่านั้นและอยู่ในแคชของเราเป็นเวลา 30 วัน
สำหรับผู้ส่งรายใหม่ เราเก็บคีย์ไว้ในฐานข้อมูล Redis ของเราเป็นเวลา 30 วันโดยตั้งค่าเป็นเวลามาถึงเริ่มต้นของคำขอครั้งแรก จากนั้นเราปฏิเสธอีเมลของพวกเขาด้วยรหัสสถานะลองใหม่ 450 และอนุญาตให้ผ่านไปได้เมื่อผ่านไป 5 นาทีเท่านั้น
หากพวกเขารอได้สำเร็จเป็นเวลา 5 นาทีนับจากเวลาที่มาถึงครั้งแรกนี้ อีเมลของพวกเขาจะได้รับการยอมรับและพวกเขาจะไม่ได้รับรหัสสถานะ 450 นี้
คีย์ประกอบด้วยโดเมนราก FQDN หรือที่อยู่ IP ของผู้ส่ง ซึ่งหมายความว่าโดเมนย่อยใดๆ ที่ผ่านรายการสีเทาก็จะผ่านไปยังโดเมนราก และในทางกลับกัน (นี่คือสิ่งที่เราหมายถึงโดยนโยบาย "หละหลวมมาก")
ตัวอย่างเช่น หากอีเมลมาจาก test.example.com
ก่อนที่เราจะเห็นอีเมลมาจาก example.com
จากนั้นอีเมลใด ๆ จาก test.example.com
และ/หรือ example.com
จะต้องรอ 5 นาทีจากเวลาที่มาถึงเริ่มต้นของการเชื่อมต่อ เราไม่ได้ทำทั้งสองอย่าง test.example.com
และ example.com
แต่ละคนรอช่วงเวลา 5 นาทีของตนเอง (นโยบายรายการบัญชีสีเทาของเรามีผลใช้ที่ระดับโดเมนราก)
โปรดทราบว่าบัญชีสีเทาใช้ไม่ได้กับผู้ส่งใน รายการที่อนุญาต (เช่น Meta, Amazon, Netflix, Google, Microsoft ในขณะที่เขียนบทความนี้)
คุณมีรายการปฏิเสธหรือไม่?
ใช่ เราดำเนินการรายการปฏิเสธส่วนตัวของเราเองและอัปเดตโดยอัตโนมัติตามเวลาจริงและดำเนินการด้วยตนเองตามสแปมและกิจกรรมที่เป็นอันตรายที่ตรวจพบ ผู้ส่งที่ถูกปฏิเสธจะได้รับข้อความแสดงข้อผิดพลาด 554
นอกจากนี้ เรายังดึงรายชื่อผู้ปฏิเสธ UCEPROTECT ระดับ 1 ที่ http://wget-mirrors.uceprotect.net/rbldnsd-all/dnsbl-1.uceprotect.net.gz ทุก ๆ ชั่วโมงและป้อนลงในฐานข้อมูล Redis ของเราโดยหมดอายุ 7 วัน
สามารถส่งคำขอรายการที่อนุญาต (หรือคำขอลบรายการที่ปฏิเสธ) ไปที่ allowlist@forwardemail.net (โปรดระบุคำอธิบายที่สมบูรณ์และเหตุผลในการเพิ่มลงในรายการที่อนุญาต ลิงก์ไปยังเว็บไซต์ และใบรับรองการจัดตั้งธุรกิจของคุณเพื่อให้อยู่ในรายการที่อนุญาตของเรา)
คุณมีอัตราจำกัด?
ใช่ เรามีการจำกัดอัตราซึ่งใช้เฉพาะกับผู้ส่งที่ไม่ได้อยู่ใน รายการที่อนุญาต.
เราอนุญาตการเชื่อมต่อสูงสุด 100 รายการต่อชั่วโมง ต่อโดเมนราก FQDN ที่แก้ไขโดยผู้ส่ง (หรือ) ที่อยู่ IP ระยะไกลของผู้ส่ง (หากไม่มี PTR ย้อนกลับ) และต่อผู้รับซองจดหมาย เราเก็บคีย์สำหรับการจำกัดอัตราเป็นแฮชเข้ารหัสในฐานข้อมูล Redis ของเรา
หากคุณกำลังส่งอีเมลผ่านระบบของเรา โปรดตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่า PTR แบบย้อนกลับสำหรับที่อยู่ IP ทั้งหมดของคุณ (มิฉะนั้น โดเมนราก FQDN ที่ไม่ซ้ำกันแต่ละโดเมนหรือที่อยู่ IP ที่คุณส่งจะถูกจำกัดอัตรา)
โปรดทราบว่าหากคุณส่งผ่านระบบยอดนิยม เช่น Amazon SES คุณจะไม่ถูกจำกัดอัตรา เนื่องจาก (ในขณะที่เขียนบทความนี้) Amazon SES อยู่ในรายการที่อนุญาตของเรา
หากคุณกำลังส่งจากโดเมนเช่น test.abc.123.example.com
, จากนั้นจะกำหนดขีดจำกัดอัตราบน example.com
. นักส่งสแปมจำนวนมากใช้โดเมนย่อยหลายร้อยโดเมนเพื่อแก้ไขตัวกรองสแปมทั่วไปที่จำกัดเฉพาะชื่อโฮสต์ที่ไม่ซ้ำ ซึ่งต่างจากโดเมนรูท FQDN ที่ไม่ซ้ำกัน
ผู้ส่งที่เกินขีดจำกัดอัตราจะถูกปฏิเสธโดยมีข้อผิดพลาด 421
คุณจะป้องกัน backscatter ได้อย่างไร?
การตีกลับที่ส่งผิดทางหรือสแปมตีกลับ (เรียกว่า "กระเจิงกลับ") อาจทำให้ชื่อเสียงเชิงลบแก่ที่อยู่ IP ของผู้ส่ง
เราใช้สองขั้นตอนเพื่อป้องกันการสะท้อนกลับ ซึ่งมีรายละเอียดอยู่ในส่วนต่อไปนี้ ป้องกันการตีกลับจาก MAIL FROM ผู้ส่งสแปมที่รู้จัก และ ป้องกันการกระเด็นโดยไม่จำเป็นเพื่อป้องกันการสะท้อนกลับ ด้านล่าง.
ป้องกันการตีกลับจาก MAIL FROM ผู้ส่งสแปมที่รู้จัก
เราดึงรายการจาก Backscatter.org (ขับเคลื่อนโดย UCEPROTECT) ที่ http://wget-mirrors.uceprotect.net/rbldnsd-all/ips.backscatterer.org.gz ทุก ๆ ชั่วโมงและป้อนลงในฐานข้อมูล Redis ของเรา (เรายังเปรียบเทียบความแตกต่างล่วงหน้า ในกรณีที่มีการลบ IP ใด ๆ ซึ่งจำเป็นต้องได้รับเกียรติ)
หาก MAIL FROM ว่างเปล่า OR มีชื่อผู้ใช้ใดชื่อหนึ่งต่อไปนี้ (ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) (ส่วนที่อยู่หน้า @ ในอีเมล) เราจะตรวจสอบเพื่อดูว่า IP ของผู้ส่งตรงกับชื่อในรายการนี้หรือไม่:
abuse@
ftp@
hostmaster@
mailer-daemon@
mailer_daemon@
mailerdaemon@
news@
no-reply@
no_reply@
nobody@
noreplies@
noreply@
postmaster@
root@
security@
usenet@
webmaster@
www@
หาก IP ของผู้ส่งอยู่ในรายการ (ไม่ใช่ของเรา รายการที่อนุญาต) จากนั้นเราจะส่งข้อผิดพลาด 554 พร้อมข้อความ The IP ${session.remoteAddress} is blocked by https://www.backscatterer.org/index.php?target=test&ip=${session.remoteAddress}
. เราจะได้รับการแจ้งเตือนหากผู้ส่งอยู่ในรายชื่อ Backscatterer และในรายการที่อนุญาต เพื่อให้เราสามารถแก้ไขปัญหาได้หากจำเป็น
เทคนิคที่อธิบายไว้ในส่วนนี้เป็นไปตามคำแนะนำ "SAFE MODE" ที่ https://www.backscatterer.org/?target=usage – โดยเราจะตรวจสอบเฉพาะ IP ของผู้ส่ง หากตรงตามเงื่อนไขบางประการแล้ว
ป้องกันการกระเด็นโดยไม่จำเป็นเพื่อป้องกันการสะท้อนกลับ
การตีกลับคืออีเมลที่ระบุว่าการส่งต่ออีเมลล้มเหลวโดยสมบูรณ์ไปยังผู้รับ และอีเมลจะไม่ถูกลองใหม่
สาเหตุทั่วไปที่ทำให้มีรายชื่ออยู่ในรายการ Backscatterer คือการตีกลับที่ส่งผิดหรือสแปมที่ตีกลับ ดังนั้นเราจึงต้องป้องกันสิ่งนี้ในสองสามวิธี:
-
เราจะส่งการตีกลับเฉพาะเมื่อ >= 500 เกิดข้อผิดพลาดรหัสสถานะ (เมื่ออีเมลที่พยายามส่งต่อล้มเหลว เช่น Gmail ตอบกลับโดยมีข้อผิดพลาดระดับ 500)
-
เราส่งการตีกลับเพียงครั้งเดียวเท่านั้น (เราใช้คีย์ลายนิ้วมือตีกลับที่คำนวณแล้วและจัดเก็บไว้ในแคชเพื่อป้องกันการส่งซ้ำ) ลายนิ้วมือตีกลับเป็นกุญแจสำคัญที่เป็นลายนิ้วมือของข้อความรวมกับแฮชของที่อยู่ตีกลับและรหัสข้อผิดพลาด) ดูหัวข้อเกี่ยวกับ ลายนิ้วมือ สำหรับข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับวิธีการคำนวณลายนิ้วมือของข้อความ ส่งลายนิ้วมือตีกลับสำเร็จจะหมดอายุหลังจาก 7 วันในแคช Redis ของเรา
-
เราจะส่งการตีกลับเฉพาะเมื่อ MAIL FROM ไม่เว้นว่างและไม่มี (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) หนึ่งในชื่อผู้ใช้ต่อไปนี้ (ส่วนที่อยู่หน้า @ ในอีเมล) โปรดทราบว่ารายการนี้สั้นกว่ารายการด้านบนเล็กน้อยในการตรวจสอบ MAIL FROM เนื่องจากเราไม่ต้องการให้มีผลบวกปลอม (เช่น security@ เป็นที่อยู่ที่ถูกต้องซึ่งคุณอาจต้องการให้คนจำนวนมากตีกลับ ใช้ security@ สำหรับโปรแกรมหาบั๊กของพวกเขา)
abuse@
mailer-daemon@
mailer_daemon@
mailerdaemon@
-
เราไม่ส่งการตีกลับหากข้อความต้นฉบับมีส่วนหัวต่อไปนี้ (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่):
Auto-Submitted
(ด้วยค่าของno
)X-Auto-Response-Suppress
(ด้วยค่าของdr
,autoreply
,auto-reply
,auto_reply
, หรือall
)List-Id
List-Unsubscribe
Feedback-ID
X-Auto-Reply
X-Autoreply
X-Auto-Respond
X-Autorespond
Precedence
(ด้วยค่าของbulk
,autoreply
,auto-reply
,auto_reply
, หรือlist
)
คุณจะกำหนดลายนิ้วมือของอีเมลได้อย่างไร?
ลายนิ้วมือของอีเมลใช้เพื่อกำหนดเอกลักษณ์ของอีเมลและเพื่อป้องกันไม่ให้มีการส่งข้อความที่ซ้ำกันและ ตีกลับซ้ำ จากการถูกส่ง
ลายนิ้วมือคือชุดของแฮชที่คำนวณด้วยการเข้ารหัสซึ่งคั่นด้วยเครื่องหมายทวิภาค และมีการใช้ภายในในฐานรหัสของเรา
แฮชที่คำนวณได้เหล่านี้จะถูกพุชไปยังอาร์เรย์ (รายการ) หากมีค่าอยู่เท่านั้น:
- ไคลเอ็นต์แก้ไขชื่อโฮสต์ FQDN หรือที่อยู่ IP แล้ว
Message-ID
ค่าส่วนหัวDate
ค่าส่วนหัว (ถ้าและเฉพาะถ้าMessage-ID
ไม่มีอยู่)From
ค่าส่วนหัว (ถ้าและเฉพาะถ้าMessage-ID
ไม่มีอยู่)To
ค่าส่วนหัว (ถ้าและเฉพาะถ้าMessage-ID
ไม่มีอยู่)Cc
ค่าส่วนหัว (ถ้าและเฉพาะถ้าMessage-ID
ไม่มีอยู่)Subject
ค่าส่วนหัว (ถ้าและเฉพาะถ้าMessage-ID
ไม่มีอยู่)Body
ค่า (ถ้าและเฉพาะถ้าMessage-ID
ไม่มีอยู่)
ทำไมอีเมลทดสอบของฉันถึงส่งถึงตัวเองใน Gmail จึงแสดงว่า "น่าสงสัย"?
หากคุณเห็นข้อความแสดงข้อผิดพลาดนี้ใน Gmail เมื่อคุณส่งการทดสอบให้ตัวเอง หรือเมื่อบุคคลที่คุณกำลังส่งอีเมลโดยใช้นามแฝงเห็นอีเมลจากคุณเป็นครั้งแรก โปรดอย่ากังวล – เนื่องจากเป็นคุณลักษณะด้านความปลอดภัยในตัวของ Gmail
คุณสามารถคลิก "ดูปลอดภัย" ตัวอย่างเช่นหากคุณส่งข้อความทดสอบโดยใช้คุณลักษณะ send mail as (ถึงคนอื่น) พวกเขาจะไม่เห็นข้อความนี้
อย่างไรก็ตาม หากพวกเขาเห็นข้อความนี้ แสดงว่าโดยปกติพวกเขามักจะเห็นอีเมลของคุณมาจาก john@gmail.com แทน john@customdomain.com (เพียงตัวอย่าง). Gmail จะแจ้งเตือนผู้ใช้เพียงเพื่อให้แน่ใจว่าทุกอย่างปลอดภัย เผื่อว่าไม่มีวิธีแก้ปัญหา
ฉันสามารถลบการส่งต่ออีเมล dot dot ผ่าน Gmail ได้ไหม?
หัวข้อนี้เกี่ยวข้องกับ ก ปัญหาที่ทราบกันอย่างแพร่หลายใน Gmail ที่ข้อมูลเพิ่มเติมปรากฏข้างชื่อผู้ส่ง.
ตั้งแต่เดือนพฤษภาคม 2023 เรารองรับการส่งอีเมลที่มี SMTP เป็นส่วนเสริมสำหรับผู้ใช้ที่ชำระเงินทั้งหมด ซึ่งหมายความว่าคุณสามารถลบ ผ่านฟอร์เวิร์ดเมลดอทเน็ต ใน Gmail
โปรดทราบว่าหัวข้อคำถามที่พบบ่อยนี้เฉพาะสำหรับผู้ที่ใช้ วิธีส่งเมลเป็นโดยใช้ Gmail คุณสมบัติ.
โปรดดูหัวข้อที่ คุณรองรับการส่งอีเมลด้วย SMTP หรือไม่ สำหรับคำแนะนำในการกำหนดค่า
ฉันสามารถส่งต่ออีเมลไปยังพอร์ตอื่นที่ไม่ใช่ 25 (เช่นถ้า ISP ของฉันบล็อกพอร์ต 25)?
ใช่ ณ วันที่ 5 พฤษภาคม 2020 เราได้เพิ่มคุณสมบัตินี้ ขณะนี้สถานที่นั้นเป็นโดเมนเฉพาะเมื่อเทียบกับนามแฝงเฉพาะ หากคุณต้องการให้เป็นนามแฝงเฉพาะโปรดติดต่อเราเพื่อแจ้งให้เราทราบถึงความต้องการของคุณ
หากคุณใช้แผนบริการฟรี เพียงเพิ่ม DNS . ใหม่ TXT บันทึกตามที่แสดงด้านล่าง แต่เปลี่ยนพอร์ตจาก 25 เป็นพอร์ตที่คุณเลือก
เช่น ถ้าฉันต้องการอีเมลทั้งหมดที่ไปที่ example.com
เพื่อส่งต่อไปยังพอร์ต SMTP ของผู้รับนามแฝงที่ 1337 แทน 25:
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email-port=1337 |
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=example.com |
คุณเสนอการรับประกันคืนเงินสำหรับแผนชำระเงินหรือไม่?
ใช่! การคืนเงินอัตโนมัติจะเกิดขึ้นเมื่อคุณอัปเกรด ดาวน์เกรด หรือยกเลิกบัญชีของคุณภายใน 30 วันนับจากวันที่แผนของคุณเริ่มต้นครั้งแรก สิ่งนี้ใช้ได้กับลูกค้าครั้งแรกเท่านั้น
หากฉันเปลี่ยนแผนคุณจะคิดราคาตามสัดส่วนและคืนเงินส่วนต่าง?
เราไม่คิดตามสัดส่วนหรือคืนเงินส่วนต่างเมื่อคุณเปลี่ยนแผน แต่เราแปลงระยะเวลาที่เหลือจากวันที่หมดอายุของแผนที่มีอยู่เป็นระยะเวลาที่ใกล้เคียงที่สุดสำหรับแผนใหม่ของคุณ (ปัดเศษลงตามเดือน)
โปรดทราบว่าหากคุณอัปเกรดหรือดาวน์เกรดระหว่างแผนแบบชำระเงินภายในกรอบเวลา 30 วันนับตั้งแต่เริ่มแผนแบบชำระเงินครั้งแรก เราจะคืนเงินเต็มจำนวนจากแผนที่มีอยู่ของคุณโดยอัตโนมัติ
คุณสนับสนุน webhooks หรือไม่?
ใช่ ณ วันที่ 15 พฤษภาคม 2020 เราได้เพิ่มคุณสมบัตินี้ คุณสามารถเพิ่ม webhook ได้เหมือนกับที่คุณทำกับผู้รับ! โปรดตรวจสอบให้แน่ใจว่าคุณมี "http" หรือ "https" โปรโตคอลนำหน้าอยู่ใน URL ของ webhook
หากคุณใช้แผนบริการฟรี เพียงเพิ่ม DNS . ใหม่ TXT บันทึกดังแสดงด้านล่าง:
เช่น ถ้าฉันต้องการอีเมลทั้งหมดที่ไปที่ alias@example.com
เพื่อส่งต่อไปยังใหม่ bin ขอ จุดสิ้นสุดการทดสอบ:
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=alias:https://requestbin.com/r/en8pfhdgcculn |
หรือบางทีคุณอาจต้องการอีเมลทั้งหมดที่ไปที่ example.com
เพื่อส่งต่อไปยังปลายทางนี้:
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=https://requestbin.com/r/en8pfhdgcculn |
หมายเหตุเพิ่มเติมเกี่ยวกับเว็บฮุคมีดังนี้
-
หากเว็บฮุคไม่ตอบสนองด้วย a
200
รหัสสถานะ จากนั้นเราจะจัดเก็บการตอบกลับไว้ใน สร้างบันทึกข้อผิดพลาดแล้ว - ซึ่งมีประโยชน์สำหรับการดีบัก -
คำขอ HTTP ของ Webhook จะลองใหม่สูงสุด 3 ครั้งทุกครั้งที่พยายามเชื่อมต่อ SMTP โดยมีการหมดเวลาสูงสุด 60 วินาทีต่อคำขอ POST ปลายทาง โปรดทราบว่านี่ไม่ได้หมายความว่าจะลองใหม่เพียง 3 ครั้งเท่านั้นที่จริงแล้วจะลองใหม่อย่างต่อเนื่องเมื่อเวลาผ่านไปโดยการส่งรหัส SMTP 421 (ซึ่งระบุถึงผู้ส่งให้ลองใหม่ในภายหลัง) หลังจากความพยายามขอ HTTP POST ครั้งที่ 3 ล้มเหลว ซึ่งหมายความว่าอีเมลจะลองใหม่อย่างต่อเนื่องเป็นเวลาหลายวันจนกว่าจะถึงรหัสสถานะ 200
-
เราจะลองใหม่โดยอัตโนมัติตามสถานะเริ่มต้นและรหัสข้อผิดพลาดที่ใช้ วิธีการลองใหม่ของ superagent (เราเป็นผู้ดูแล)
-
เราจัดกลุ่มคำขอ webhook HTTP ไปยังปลายทางเดียวกันในคำขอเดียวแทนที่จะเป็นหลายรายการ) เพื่อประหยัดทรัพยากรและเร่งเวลาตอบสนอง ตัวอย่างเช่น หากคุณส่งอีเมลไปที่ webhook1@example.com, webhook2@example.com, และ webhook3@example.comและทั้งหมดนี้ได้รับการกำหนดค่าให้กดเหมือนกัน ที่แน่นอน URL ปลายทาง จากนั้นจะมีการร้องขอเพียงรายการเดียวเท่านั้น เราจัดกลุ่มโดยการจับคู่ปลายทางที่แน่นอนด้วยความเท่าเทียมกันอย่างเคร่งครัด
-
โปรดทราบว่าเราใช้ Mailparser วิธี "simpleParser" ของไลบรารีเพื่อแยกวิเคราะห์ข้อความเป็นวัตถุที่เป็นมิตรต่อ JSON
-
ค่าอีเมลดิบเป็นสตริงจะได้รับเป็นคุณสมบัติ "ดิบ"
-
ผลการรับรองความถูกต้องจะได้รับเป็นคุณสมบัติ "dkim", "spf", "arc", "dmarc" และ "bimi"
-
ส่วนหัวของอีเมลที่แยกวิเคราะห์จะได้รับเป็นคุณสมบัติ "ส่วนหัว" – แต่โปรดทราบด้วยว่าคุณสามารถใช้ "headerLines" เพื่อให้ทำซ้ำและแยกวิเคราะห์ได้ง่ายขึ้น
-
ผู้รับที่จัดกลุ่มสำหรับเว็บฮุคนี้จะถูกจัดกลุ่มเข้าด้วยกันและกำหนดให้เป็นคุณสมบัติ "ผู้รับ"
-
ข้อมูลเซสชัน SMTP ถูกกำหนดให้เป็น "เซสชัน" ของคุณสมบัติ ข้อมูลนี้มีข้อมูลเกี่ยวกับผู้ส่งข้อความ เวลามาถึงของข้อความ HELO และชื่อโฮสต์ของไคลเอ็นต์ ค่าชื่อโฮสต์ของไคลเอ็นต์เป็น
session.clientHostname
เป็น FQDN (จากการค้นหา PTR แบบย้อนกลับ) หรือคือsession.remoteAddress
ห่อด้วยวงเล็บ (เช่น"[127.0.0.1]"
). -
หากคุณต้องการวิธีที่รวดเร็วในการรับค่าของ
X-Original-To
จากนั้นคุณสามารถใช้ค่าของsession.recipient
(ดูตัวอย่างด้านล่าง). ส่วนหัวX-Original-To
เป็นส่วนหัวที่เราเพิ่มในข้อความเพื่อแก้ไขจุดบกพร่องด้วยต้นฉบับRCPT TO
ที่อยู่อีเมลสำหรับข้อความ -
หากมีไฟล์แนบ ให้นำไปต่อท้าย
attachments
อาร์เรย์ที่มีค่าบัฟเฟอร์ คุณสามารถแยกวิเคราะห์กลับเข้าไปในเนื้อหาโดยใช้วิธีการกับ JavaScript เช่น:const data = [ 104, 101, 108, 108, 111, 32, 119, 111, 114, 108, 100, 33 ];
// // outputs "hello world!" to the console // (this is the content from the filename "text1.txt" in the example JSON request payload above) // console.log(Buffer.from(data).toString());
{
"attachments": [
{
"type": "attachment",
"content": {
"type": "Buffer",
"data": [
104,
101,
108,
108,
111,
32,
119,
111,
114,
108,
100,
33
]
},
"contentType": "text/plain",
"partId": "2",
"release": null,
"contentDisposition": "attachment",
"filename": "text1.txt",
"headers": {},
"checksum": "fc3ff98e8c6a0d3087d515c0473f8677",
"size": 12
}
],
"headers": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0=\r\nARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino=\r\nARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\nReceived-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;\r\nAuthentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\n",
"headerLines": [
{
"key": "arc-seal",
"line": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0="
},
{
"key": "arc-message-signature",
"line": "ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino="
},
{
"key": "arc-authentication-results",
"line": "ARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)"
},
{
"key": "received-spf",
"line": "Received-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;"
},
{
"key": "authentication-results",
"line": "Authentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)"
},
{
"key": "x-forwardemail-sender",
"line": "X-ForwardEmail-Sender: rfc822; test@example.net"
},
{
"key": "x-forwardemail-session-id",
"line": "X-ForwardEmail-Session-ID: w2czxgznghn5ryyw"
},
{
"key": "x-forwardemail-version",
"line": "X-ForwardEmail-Version: 9.0.0"
},
{
"key": "content-type",
"line": "Content-Type: multipart/mixed; boundary=\"--_NmP-179a735428ca7575-Part_1\""
},
{
"key": "from",
"line": "From: some <random@example.com>"
},
{
"key": "message-id",
"line": "Message-ID: <69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>"
},
{
"key": "date",
"line": "Date: Wed, 25 May 2022 19:26:41 +0000"
},
{
"key": "mime-version",
"line": "MIME-Version: 1.0"
}
],
"html": "<strong>some random text</strong>",
"text": "some random text",
"textAsHtml": "<p>some random text</p>",
"date": "2022-05-25T19:26:41.000Z",
"from": {
"value": [
{
"address": "random@example.com",
"name": "some"
}
],
"html": "<span class=\"mp_address_group\"><span class=\"mp_address_name\">some</span> <<a href=\"mailto:random@example.com\" class=\"mp_address_email\">random@example.com</a>></span>",
"text": "some <random@example.com>"
},
"messageId": "<69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>",
"raw": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0=\r\nARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino=\r\nARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\nReceived-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;\r\nAuthentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\nX-ForwardEmail-Sender: rfc822; test@example.net\r\nX-ForwardEmail-Session-ID: w2czxgznghn5ryyw\r\nX-ForwardEmail-Version: 9.0.0\r\nContent-Type: multipart/mixed; boundary=\"--_NmP-179a735428ca7575-Part_1\"\r\nFrom: some <random@example.com>\r\nMessage-ID: <69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>\r\nDate: Wed, 25 May 2022 19:26:41 +0000\r\nMIME-Version: 1.0\r\n\r\n----_NmP-179a735428ca7575-Part_1\r\nContent-Type: multipart/alternative;\r\n boundary=\"--_NmP-179a735428ca7575-Part_2\"\r\n\r\n----_NmP-179a735428ca7575-Part_2\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: 7bit\r\n\r\nsome random text\r\n----_NmP-179a735428ca7575-Part_2\r\nContent-Type: text/html; charset=utf-8\r\nContent-Transfer-Encoding: 7bit\r\n\r\n<strong>some random text</strong>\r\n----_NmP-179a735428ca7575-Part_2--\r\n\r\n----_NmP-179a735428ca7575-Part_1\r\nContent-Type: text/plain; name=text1.txt\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: attachment; filename=text1.txt\r\n\r\naGVsbG8gd29ybGQh\r\n----_NmP-179a735428ca7575-Part_1--\r\n",
"dkim": {
"headerFrom": [
"random@example.com"
],
"envelopeFrom": "test@example.net",
"results": [
{
"status": {
"result": "none",
"comment": "message not signed"
},
"info": "dkim=none (message not signed)"
}
]
},
"spf": {
"domain": "example.net",
"client-ip": "127.0.0.1",
"helo": "user.oem.local",
"envelope-from": "test@example.net",
"status": {
"result": "none",
"comment": "mx1.forwardemail.net: example.net does not designate permitted sender hosts",
"smtp": {
"mailfrom": "test@example.net",
"helo": "user.oem.local"
}
},
"header": "Received-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;",
"info": "spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local",
"lookups": {
"limit": 50,
"count": 1
}
},
"arc": {
"status": {
"result": "none"
},
"i": 0,
"authResults": "mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)"
},
"dmarc": {
"status": {
"result": "none",
"header": {
"from": "example.com"
}
},
"domain": "example.com",
"info": "dmarc=none header.from=example.com"
},
"bimi": {
"status": {
"header": {},
"result": "skipped",
"comment": "DMARC not enabled"
},
"info": "bimi=skipped (DMARC not enabled)"
},
"recipients": [
"webhook1@webhooks.net"
],
"session": {
"recipient": "webhook1@webhooks.net",
"remoteAddress": "127.0.0.1",
"remotePort": 65138,
"clientHostname": "[127.0.0.1]",
"hostNameAppearsAs": "user.oem.local",
"sender": "test@example.net",
"mta": "mx1.forwardemail.net",
"arrivalDate": "2022-05-25T19:26:41.423Z",
"arrivalTime": 1653506801423
}
}
คุณรองรับนิพจน์ทั่วไปหรือ regex?
ใช่ ณ วันที่ 27 กันยายน 2021 เราได้เพิ่มคุณสมบัตินี้ คุณสามารถเขียนนิพจน์ทั่วไป ("regex") สำหรับชื่อแทนที่ตรงกันและดำเนินการแทนได้
นามแฝงที่รองรับนิพจน์ทั่วไปคือชื่อที่ขึ้นต้นด้วยa /
และลงท้ายด้วย /
และผู้รับของพวกเขาคือที่อยู่อีเมลหรือเว็บฮุค ผู้รับยังสามารถรวมการสนับสนุนการแทนที่ regex (เช่น $1
, $2
).
เรารองรับแฟล็กนิพจน์ทั่วไปสองแฟล็กรวมถึง i
และ g
. แฟล็กไม่คำนึงถึงขนาดตัวพิมพ์ของ i
เป็นค่าเริ่มต้นถาวรและมีการบังคับใช้เสมอ ธงโลกของ g
คุณสามารถเพิ่มได้โดยติดตอนจบ /
กับ /g
.
โปรดทราบว่าเรายังสนับสนุนของเรา ปิดการใช้งานคุณสมบัตินามแฝง สำหรับส่วนผู้รับด้วยการสนับสนุน regex ของเรา
ไม่รองรับนิพจน์ทั่วไป โดเมน vanity ส่วนกลาง (เนื่องจากอาจเป็นช่องโหว่ด้านความปลอดภัย)
หากคุณใช้แผนบริการฟรี เพียงเพิ่ม DNS . ใหม่ TXT บันทึกโดยใช้ตัวอย่างที่ให้ไว้ด้านล่าง:
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=/^(linus|torvalds)$/:user@gmail.com |
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=/^([A-Za-z]+)+\.([A-Za-z]+)+$/:$1.$2@company.com |
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=/^(support|info)$/:user+$1@gmail.com |
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=/^(.*?)$/:https://example.com/webhook?username=$1 |
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=/^(linus|torvalds)$/:! |
ฉันสามารถใช้บริการส่งต่ออีเมลนี้เป็นเซิร์ฟเวอร์ MX "ย้อนกลับ" หรือ "หยุดพัก"?
ไม่ ไม่แนะนำ เนื่องจากคุณสามารถใช้เซิร์ฟเวอร์แลกเปลี่ยนอีเมลได้ครั้งละหนึ่งเซิร์ฟเวอร์เท่านั้น โดยปกติแล้ว ทางเลือกสำรองจะไม่ถูกลองอีกครั้งเนื่องจากการกำหนดค่าลำดับความสำคัญผิดพลาดและเซิร์ฟเวอร์อีเมลไม่คำนึงถึงการตรวจสอบลำดับความสำคัญของการแลกเปลี่ยน MX
ฉันสามารถปิดใช้งานนามแฝงที่เฉพาะเจาะจงได้หรือไม่?
ใช่! ณ วันที่ 6 กุมภาพันธ์ 2020 เราได้เพิ่มคุณสมบัตินี้ เพียงแก้ไข DNS . ของคุณ TXT บันทึกและนำหน้านามแฝงด้วยเครื่องหมายอัศเจรีย์ โปรดทราบว่าคุณต้องรักษาการแมป ":" เนื่องจากจำเป็น หากคุณตัดสินใจที่จะปิดการทำงานนี้ (และใช้สำหรับการนำเข้าในแผนการชำระเงินของเราด้วย)
หากคุณใส่ชื่อแทนด้วย "!" (เครื่องหมายอัศเจรีย์) จากนั้นจะยังคงส่งคืนรหัสตอบกลับที่ประสบความสำเร็จแก่ผู้ส่งที่พยายามส่งไปยังที่อยู่นี้ แต่อีเมลจะไม่ปรากฏที่ใดเลย เพื่อ blackhole
อีเมลที่ส่งไปยังที่อยู่ที่ปิดใช้งานจะตอบกลับด้วยรหัสสถานะการตอบกลับ SMTP 250 (ยอมรับแล้ว) แต่จะไม่ส่งอีเมลไปยังผู้รับจริง
เช่น ถ้าฉันต้องการอีเมลทั้งหมดที่ไปที่ alias@example.com
เพื่อหยุดไหลผ่านไปยัง user@gmail.com
:
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=!alias:user@gmail.com |
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=!alias:nobody@forwardemail.net |
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=!alias |
ฉันสามารถส่งต่ออีเมลไปยังผู้รับหลายคนได้หรือไม่?
ใช่อย่างแน่นอน เพียงระบุผู้รับหลายคนใน your TXT บันทึก
ตัวอย่างเช่น ถ้าฉันต้องการอีเมลที่ไปที่ hello@example.com
เพื่อส่งต่อไปยัง user+a@gmail.com
และ user+b@gmail.com
แล้ว my TXT บันทึกจะมีลักษณะดังนี้:
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=hello:user+a@gmail.com,hello:user+b@gmail.com |
หรือคุณสามารถระบุได้ในสองบรรทัดแยกกันเช่นนี้
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=hello:user+a@gmail.com |
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=hello:user+b@gmail.com |
มันขึ้นอยู่กับคุณ!
ฉันขอได้ผู้รับทั่วโลกหลายคนหรือไม่?
ใช่คุณสามารถ. เพียงระบุผู้รับที่รับทั้งหมดทั่วโลกหลายรายในของคุณ TXT บันทึก
ตัวอย่างเช่น ถ้าฉันต้องการทุกอีเมลที่ไปที่ *@example.com
(เครื่องหมายดอกจันหมายถึง wildcard aka catch-all) เพื่อส่งต่อไปยัง user+a@gmail.com
และ user+b@gmail.com
แล้ว my TXT บันทึกจะมีลักษณะดังนี้:
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=user+a@gmail.com,user+b@gmail.com |
หรือคุณสามารถระบุได้ในสองบรรทัดแยกกันเช่นนี้
ชื่อ/โฮสต์/นามแฝง | TTL | ชนิด | คำตอบ/ค่า |
---|---|---|---|
"@", "." หรือเว้นว่างไว้ | 3600 | TXT | forward-email=user+a@gmail.com |
@, "." หรือว่าง | 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:linus@example.com
และ linus:user@gmail.com
แล้วส่งอีเมลไปที่ hello@example.com
จะถูกส่งต่อไปยัง linus@example.com
และ user@gmail.com
. โปรดทราบว่าจะมีข้อผิดพลาดเกิดขึ้นหากคุณพยายามส่งต่ออีเมลซ้ำ
ผู้คนสามารถยกเลิกการลงทะเบียนหรือส่งต่ออีเมลโดยไม่ได้รับอนุญาต?
เราใช้ MX และ TXT บันทึกการตรวจสอบ ดังนั้น หากคุณเพิ่ม MX และ . ที่เกี่ยวข้องของบริการนี้ TXT บันทึกแล้วคุณลงทะเบียน หากคุณลบออก แสดงว่าคุณไม่ได้ลงทะเบียน คุณมีความเป็นเจ้าของโดเมนและการจัดการ DNS ของคุณ ดังนั้นหากมีคนเข้าถึงโดเมนนั้นได้ นั่นก็เป็นปัญหา
ฟรีอย่างไร?
บริการยังคงทำงานต่อไปด้วยผู้ใช้ที่อัปเกรดเป็นแผนชำระเงิน เราต้องการมอบทางเลือกฟรีสำหรับผู้ที่ใช้บริการส่งต่อแบบปิด (และเสี่ยงต่อความเป็นส่วนตัวและความปลอดภัยในภายหลัง)
ขนาดสูงสุดของอีเมลคือเท่าใด?
เราเริ่มต้นที่ขีด จำกัด ขนาด 50MB ซึ่งรวมถึงเนื้อหาส่วนหัวและไฟล์แนบ โปรดทราบว่าบริการต่างๆเช่น Gmail และ Outlook อนุญาตให้ จำกัด ขนาดได้เพียง 25MB เท่านั้นและหากคุณเกินขีด จำกัด เมื่อส่งไปยังที่อยู่ที่ผู้ให้บริการเหล่านั้นคุณจะได้รับข้อความแสดงข้อผิดพลาด
ข้อผิดพลาดที่มีรหัสตอบกลับที่เหมาะสมจะถูกส่งคืนหากเกินขีด จำกัด ขนาดไฟล์
คุณเก็บอีเมลและเนื้อหาของพวกเขาหรือไม่?
ไม่ เราไม่เขียนลงดิสก์หรือจัดเก็บบันทึก – ด้วย ยกเว้นข้อผิดพลาด และ SMTP ขาออก (ดูของเรา นโยบายความเป็นส่วนตัว).
ทุกอย่างทำในหน่วยความจำและ ซอร์สโค้ดของเราอยู่บน GitHub.
คุณเก็บบันทึกอีเมลหรือไม่?
ไม่ เราไม่เขียนลงดิสก์หรือจัดเก็บบันทึก – ด้วย ยกเว้นข้อผิดพลาด และ SMTP ขาออก (ดูของเรา นโยบายความเป็นส่วนตัว).
ทุกอย่างทำในหน่วยความจำและ ซอร์สโค้ดของเราอยู่บน GitHub.
คุณจัดเก็บบันทึกข้อผิดพลาด?
ใช่. คุณสามารถเข้าถึงบันทึกข้อผิดพลาดภายใต้ บัญชีของฉัน → บันทึก หรือ บัญชีของฉัน → โดเมน.
ตั้งแต่เดือนกุมภาพันธ์ 2023 เราจัดเก็บบันทึกข้อผิดพลาดสำหรับ 4xx
และ 5xx
รหัสตอบกลับ SMTP เป็นระยะเวลา 7 วัน – ซึ่งมีข้อผิดพลาด SMTP ซองจดหมาย และส่วนหัวของอีเมล (เรา อย่า เก็บเนื้อหาอีเมลหรือไฟล์แนบ)
บันทึกข้อผิดพลาดช่วยให้คุณตรวจสอบอีเมลสำคัญที่ขาดหายไปและลดผลบวกปลอมของสแปม โดเมนของคุณ. พวกเขายังเป็นแหล่งข้อมูลที่ดีสำหรับการดีบักปัญหาด้วย อีเมลเว็บฮุค (เนื่องจากบันทึกข้อผิดพลาดมีการตอบสนองจุดสิ้นสุดของเว็บฮุค)
บันทึกข้อผิดพลาดสำหรับ การจำกัดอัตรา และ รายชื่อสีเทา ไม่สามารถเข้าถึงได้เนื่องจากการเชื่อมต่อสิ้นสุดลงก่อนกำหนด (เช่น ก่อนหน้านี้ RCPT TO
และ MAIL FROM
สามารถส่งคำสั่งได้)
ดูของเรา นโยบายความเป็นส่วนตัว เพื่อความเข้าใจที่ลึกซึ้งยิ่งขึ้น
คุณอ่านอีเมลของฉัน?
ไม่ ไม่อย่างแน่นอน ดูของเรา นโยบายความเป็นส่วนตัว.
บริการส่งต่ออีเมลอื่นๆ มากมายจัดเก็บและอาจอ่านอีเมลของคุณได้ ไม่มีเหตุผลใดที่จะต้องจัดเก็บอีเมลที่ส่งต่อไปยังพื้นที่จัดเก็บดิสก์ ดังนั้นเราจึงออกแบบโซลูชันโอเพนซอร์สตัวแรกที่ทำหน้าที่ทั้งหมดนี้ในหน่วยความจำ
เราเชื่อว่าคุณควรมีสิทธิในความเป็นส่วนตัวและเราเคารพในความเป็นส่วนตัวอย่างเคร่งครัด รหัสที่ใช้กับเซิร์ฟเวอร์คือ ซอฟต์แวร์โอเพ่นซอร์สบน GitHub เพื่อความโปร่งใสและสร้างความไว้วางใจ
รองรับเครื่องหมาย + + สำหรับชื่อแทน Gmail หรือไม่?
ใช่แล้ว
รองรับโดเมนย่อยหรือไม่?
ใช่แน่นอน แทนที่จะใช้ "@", "." หรือเว้นว่างเป็นชื่อ / โฮสต์ / นามแฝงคุณเพียงแค่ใช้ชื่อโดเมนย่อยเป็นค่าแทน
ถ้าคุณต้องการ foo.example.com
เพื่อส่งต่ออีเมล จากนั้นป้อน foo
เป็นค่าชื่อ/โฮสต์/นามแฝงในการตั้งค่า DNS ของคุณ (สำหรับทั้ง MX และ TXT บันทึก)
สิ่งนี้ส่งต่อส่วนหัวของอีเมลของฉันหรือไม่?
ใช่แล้ว
นี่คือการทดสอบอย่างดี?
ใช่ มันมีการทดสอบที่เขียนด้วย Ava และยังมีรหัสครอบคลุม
คุณส่งต่อข้อความและรหัสการตอบสนอง SMTP?
ใช่อย่างแน่นอน ตัวอย่างเช่น หากคุณกำลังส่งอีเมลไปที่ hello@example.com
และลงทะเบียนเพื่อส่งต่อไปยัง user@gmail.com
จากนั้นข้อความตอบกลับ SMTP และรหัสจากเซิร์ฟเวอร์ SMTP "gmail.com" จะถูกส่งคืนแทนพร็อกซีเซิร์ฟเวอร์ที่ "mx1.forwardemail.net" หรือ "mx2.forwardemail.net"
คุณจะป้องกันสแปมเมอร์ได้อย่างไรและมั่นใจในชื่อเสียงการส่งต่ออีเมลที่ดี?
ดูหัวข้อของเราใน ระบบส่งต่ออีเมลของคุณทำงานอย่างไร, คุณจัดการกับปัญหาการส่งอีเมลอย่างไร, และ คุณจะจัดการกับที่อยู่ IP ของคุณที่ถูกบล็อกได้อย่างไร ข้างบน.
ฉันควรทำอย่างไรหากได้รับอีเมลขยะ?
คุณควรยกเลิกการสมัครจากรายชื่ออีเมล (ถ้าเป็นไปได้) และบล็อกผู้ส่ง
โปรดอย่ารายงานข้อความว่าเป็นสแปม แต่ส่งต่อไปยังระบบป้องกันการละเมิดที่ดูแลจัดการด้วยตนเองและเน้นความเป็นส่วนตัวแทน
ที่อยู่อีเมลสำหรับส่งต่อจดหมายขยะคือ: abuse@forwardemail.net
ฉันสามารถ "ส่งจดหมายเป็น" ใน Gmail ด้วยสิ่งนี้ได้ไหม?
ใช่! เมื่อวันที่ 2 ตุลาคม 2018 เราได้เพิ่มคุณสมบัตินี้ ดู วิธีส่งเมลเป็นโดยใช้ Gmail ข้างบน!
คุณควรตั้งค่าระเบียน SPF สำหรับ Gmail ในการกำหนดค่า DNS ของคุณด้วย TXT บันทึก.
include:_spf.google.com
เพื่อ SPF . ของคุณ TXT บันทึก เช่น
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 ในการกำหนดค่า DNS ของคุณด้วย TXT บันทึก.
include:spf.protection.outlook.com
เพื่อ SPF . ของคุณ TXT บันทึก เช่น
v=spf1 a mx include:spf.forwardemail.net include:spf.protection.outlook.com -all
ฉันสามารถ "ส่งเมลเป็น" ใน Apple Mail และ iCloud Mail ด้วยสิ่งนี้ได้ไหม?
น่าเสียดายที่ Apple ไม่อนุญาตสิ่งนี้ไม่ว่าคุณจะใช้บริการใด อย่างไรก็ตามคุณสามารถใช้แอปอีเมลพร้อมกับบัญชีอีเมลของโดเมนของคุณ
ฉันสามารถส่งต่ออีเมลไม่ จำกัด ด้วยสิ่งนี้ได้ไหม?
ได้ อย่างไรก็ตาม ผู้ส่งที่ "ค่อนข้างไม่รู้จัก" จะถูกจำกัดอัตราไว้ที่ 100 การเชื่อมต่อต่อชั่วโมงต่อชื่อโฮสต์หรือ IP ดูหัวข้อได้ที่ การจำกัดอัตรา และ Greylisting ข้างบน.
โดย "ค่อนข้างไม่รู้จัก" เราหมายถึงผู้ส่งที่ไม่ปรากฏใน รายการที่อนุญาต.
หากเกินขีดจำกัดนี้ เราจะส่งรหัสตอบกลับ "421" ซึ่งจะแจ้งให้เซิร์ฟเวอร์อีเมลของผู้ส่งลองอีกครั้งในภายหลัง
ฉันจะเพิ่มรูปโปรไฟล์ในที่อยู่อีเมลของฉันได้อย่างไร?
หากคุณใช้ Gmail ให้ทำตามขั้นตอนด้านล่าง:
- ไปที่ https://google.com และออกจากระบบบัญชีอีเมลทั้งหมด
- คลิก "ลงชื่อเข้าใช้" และคลิก "บัญชีอื่น" ที่เมนูแบบเลื่อนลง
- เลือก "ใช้บัญชีอื่น"
- เลือก "สร้างบัญชี"
- เลือก "ใช้ที่อยู่อีเมลปัจจุบันของฉันแทน"
- ป้อนที่อยู่อีเมลชื่อโดเมนที่กำหนดเองของคุณ
- รับอีเมลยืนยันที่ส่งไปยังที่อยู่อีเมลของคุณ
- ป้อนรหัสยืนยันจากอีเมลนี้
- กรอกข้อมูลโปรไฟล์สำหรับบัญชี Google ใหม่ของคุณ
- ยอมรับนโยบายความเป็นส่วนตัวและข้อกำหนดการใช้งานทั้งหมด
- ไปที่ https://google.com และที่มุมบนขวา ให้คลิกที่ไอคอนโปรไฟล์ของคุณ แล้วคลิกปุ่ม "เปลี่ยน"
- อัปโหลดรูปถ่ายใหม่หรือรูปแทนตัวสำหรับบัญชีของคุณ
- การเปลี่ยนแปลงจะใช้เวลาประมาณ 1-2 ชั่วโมงในการเผยแพร่ แต่บางครั้งอาจเร็วมาก
- ส่งอีเมลทดสอบและรูปโปรไฟล์ควรปรากฏขึ้น
อะไรคือความแตกต่างระหว่าง Free และ Enhanced Protection?
แผนบริการฟรีกำหนดให้คุณใช้ระเบียน DNS สาธารณะเพื่อจัดเก็บการกำหนดค่าการส่งต่อของคุณ ทุกคนที่มีคอมพิวเตอร์สามารถค้นหาการกำหนดค่าการส่งต่อของคุณในเทอร์มินัลได้หากคุณใช้แผนบริการฟรี ไม่เหมือนกับแผนฟรีแผนการป้องกันขั้นสูงจะใช้สตริงสุ่มที่สร้างขึ้นโดยเข้ารหัสเพื่อจัดเก็บการกำหนดค่าการส่งต่อของคุณแบบส่วนตัว
แผนฟรี | แผนคุ้มครองขั้นสูง |
---|---|
forward-email=user@gmail.com | forward-email-site-verification=m8d7o8K4Il |
คุณสนับสนุน MTA-STS หรือไม่?
ใช่ ตั้งแต่วันที่ 2 มีนาคม 2023 เรารองรับ MTA-STS. คุณสามารถใช้ได้ เทมเพลตนี้ หากคุณต้องการเปิดใช้งานบนโดเมนของคุณ
คุณสนับสนุนแนวทางปฏิบัติที่ดีที่สุดทางอีเมลหรือไม่?
ใช่. เรามีการรองรับ SPF, DKIM, DMARC, ARC และ SRS ในตัวสำหรับทุกแผน นอกจากนี้เรายังทำงานร่วมกับผู้เขียนต้นฉบับของข้อกำหนดเหล่านี้และผู้เชี่ยวชาญด้านอีเมลอื่น ๆ เพื่อให้แน่ใจว่าสมบูรณ์แบบและสามารถส่งมอบได้สูง
คุณเสนอโดเมนไม่ จำกัด ในราคาเดียวหรือไม่?
ใช่. ไม่ว่าคุณจะใช้แผนใดคุณจะจ่ายเพียงอัตราเดียวต่อเดือนซึ่งครอบคลุมโดเมนทั้งหมดของคุณ
คุณยอมรับวิธีการชำระเงินแบบใด?
เรารับบัตร กระเป๋าเงิน และการโอนเงินผ่านธนาคารโดยใช้ ลาย และ เพย์พาล – สำหรับการชำระเงินแบบครั้งเดียวหรือแบบรายเดือน รายไตรมาส หรือรายปี
คุณจะเพิ่มราคาหรือไม่?
ไม่ราคาจะไม่เพิ่มขึ้น ไม่เหมือน บริษัท อื่น ๆ เราจะไม่ปิดบริการของเราเช่นกัน
คุณทำการค้นหา DNS ในชื่อโดเมนได้อย่างไร?
เราสร้างโครงการซอฟต์แวร์โอเพ่นซอร์สชื่อว่า 🍊 ส้มเขียวหวาน และใช้สำหรับการค้นหา DNS เซิร์ฟเวอร์ DNS เริ่มต้นที่ใช้คือ 1.1.1.1
และ 1.0.0.1
, และการสืบค้น DNS ผ่าน DNS ผ่าน HTTPS ("DoH") ที่ชั้นแอปพลิเคชัน
🍊 ส้มเขียวหวาน ใช้ บริการ DNS สำหรับผู้บริโภคที่มีความเป็นส่วนตัวเป็นอันดับแรกของ CloudFlare เป็นค่าเริ่มต้น.