มันเป็นอีเมลที่ถูกต้องหรือไม่หากอีเมลมีเส้นประ (-) ที่ส่วนท้ายของอีเมลท้องถิ่น [... ] Google บอกว่ามันไม่ถูกต้องดังนั้นในขณะนี้ฉันถือว่ามันไม่ถูกต้องเช่นกันแม้ว่า RFC จะยกเว้นอักขระ [dot] เพียงตัวเดียวจากการเริ่มต้นด้วยและ / หรือสิ้นสุดส่วนท้องถิ่น
มันถูกต้อง คุณจะเห็นว่ามันถูกปฏิเสธโดย Google เท่านั้นเพราะมันทำการตรวจสอบที่แตกต่างกันโดยสิ้นเชิง - พวกเขามีนโยบายของตัวเองเกี่ยวกับสิ่งที่ท้องถิ่นสามารถทำได้เช่นเดียวกับผู้ให้บริการอื่น ๆ
Google หรือบุคคลอื่น ๆ จะต้องยอมรับที่อยู่อีเมลที่ถูกต้องทั้งหมดหากแบบฟอร์มขอที่อยู่อีเมลที่ถูกต้องและมีอยู่จริง (อาจมาจากผู้ให้บริการ) ตัวอย่างเช่นจะเป็นข้อผิดพลาดหากช่องถึง: / Cc:ของ Gmail ปฏิเสธที่อยู่ที่ถูกต้อง
แต่ฟิลด์ที่คุณไฮไลต์ไม่ได้ขอให้คุณใช้ที่อยู่อีเมลที่มีอยู่ มันขอชื่อบัญชีในระบบ Googleซึ่งจะเป็นพื้นฐานสำหรับที่อยู่อีเมลเมื่อสร้างบัญชีแล้วเท่านั้น ไม่มีอะไรที่จะห้ามของ Google หรือคนอื่นจากการ จำกัด การตั้งค่าของชื่อที่ถูกต้องบัญชี (หรือจริงๆแม้แต่ชื่อกล่องจดหมาย) คือในระบบของตัวเอง
หรือกล่าวอีกนัยหนึ่งคือการกำหนดอักขระที่อนุญาตสำหรับ 'local-part' เท่านั้นหมายความว่าเซิร์ฟเวอร์แอปพลิเคชันเมล SMTP ต้องยอมรับที่อยู่ดังกล่าวในส่วนหัว RFC 822 และคำสั่ง SMTP - แต่มันไม่ได้พูดอะไรเกี่ยวกับความสามารถในการสร้างกล่องจดหมาย (แท้จริงแล้วย้อนกลับไปเมื่อมีการเขียน RFC อีเมลก่อนหน้านี้และกล่องจดหมายส่วนใหญ่ยังคงเชื่อมโยงกับบัญชีระดับระบบปฏิบัติการชื่อของพวกเขามีข้อ จำกัด ที่คล้ายคลึงกันหรือเข้มงวดยิ่งขึ้น)
ตัวอย่างเช่นส่วนนี้ของ RFC 5321 (ส่วน 4.1.2 ด้านล่าง ABNFs) กล่าวอย่างชัดเจนว่าโฮสต์ที่รับได้รับอนุญาตและแน่นอนควรมีข้อ จำกัด ที่เข้มงวดมากในการตั้งชื่อกล่องจดหมายของตัวเอง:
ในขณะที่คำจำกัดความข้างต้นสำหรับ Local-part ค่อนข้างอนุญาตสำหรับการทำงานร่วมกันสูงสุดโฮสต์ที่คาดว่าจะได้รับจดหมาย SHOULD หลีกเลี่ยงการกำหนดกล่องจดหมายที่ Local-part ต้องการ (หรือใช้) ฟอร์ม Quoted-string หรือที่ Local-part เป็นตัวพิมพ์ใหญ่ -sensitive
ดังนั้นแม้ว่าanunusualemail-@gmail.com
จะถูกต้องตามหลักไวยากรณ์ แต่เพียงอย่างเดียวไม่ได้หมายความว่า Google จะต้องอนุญาตให้คุณสร้าง