ส่งเมลแบบฟอร์มโดยใช้เซิร์ฟเวอร์ส่งต่อ SMTP
หากต้องการส่งอีเมลที่มีแบบฟอร์ม เราขอแนะนำให้ใช้แอพพลิเคชันหรือสคริปต์ซึ่งใช้ฟังก์ชัน PHP mail() (ตัวอย่างเช่น Contact Form 7 สำหรับ WordPress) แต่หากแบบฟอร์มติดต่อต้องใช้ Simple Mail Transfer Protocol (SMTP) คุณสามารถใช้การตั้งค่าการส่งต่อด้านล่างได้
หมายเหตุ: แม้ว่าเรามีความยินดีที่จะช่วยมอบข้อมูลเกี่ยวกับอีเมลที่มีแบบฟอร์ม แต่เราไม่ได้สนับสนุนฟังก์ชันดังกล่าวโดยตรง รวมทั้งความเสถียรของปลั๊กอิน สคริปต์ หรือผู้ให้บริการอีเมลบุคคลที่สาม โปรดดูข้อมูลเพิ่มเติมในส่วนข้อความเกี่ยวกับการสนับสนุน
การตั้งค่า | สิ่งที่ควรใช้ |
---|---|
พอร์ต | 25 |
การรับรองความถูกต้อง SMTP: | เท็จ ไม่มี หรือปิดใช้งาน |
SSL หรือการเชื่อมต่อที่มีการรักษาความปลอดภัย: | เท็จ ไม่มี หรือปิดใช้งาน |
เซิร์ฟเวอร์หรือโฮสต์1 | localhost |
เพิ่มหรือแก้ไขเรคคอร์ด SPF2 ของคุณ | v=spf1 include:secureserver.net -all |
ส่งอีเมลจาก3 | ที่อยู่อีเมลที่คุณสามารถใช้จัดการ DNS4 ได้ |
- หากใช้สคริปต์ PHP และฟังก์ชัน
mail()
คุณไม่จำเป็นต้องระบุเซิร์ฟเวอร์ส่งต่อ - หากคุณใช้เซิร์ฟเวอร์ส่งต่อ SMTP คุณจะต้องเพิ่มหรือแก้ไขเรคคอร์ด SPF ที่เหมาะสม หากไม่ดำเนินการดังกล่าว อีเมลที่มีแบบฟอร์มของคุณจะไม่ผ่านการรับรองความถูกต้องและส่งไม่ถึงผู้รับ อย่าใช้เรคคอร์ด SPF หลายรายการ หากคุณจำเป็นต้องใช้ค่าหลายค่า ให้รวมค่าเหล่านั้นเป็นหนึ่งเรคคอร์ด
- ส่งอีเมลแบบฟอร์มจากที่อยู่อีเมลที่เฉพาะเจาะจง ที่อยู่อีเมลจะต้องมีกล่องข้อความเพื่อรับการตอบกลับหรือข้อความที่เด้งกลับ
- ตัวอย่างเช่น หากคุณป้อน user@mycoolexample.com คุณจะต้องเพิ่มหรือแก้ไขเรคคอร์ดเฟรมเวิร์กนโยบายผู้ส่ง (SPF) ใน DNS ของ mycoolexample.com อย่าเพิ่มที่อยู่อีเมลภายนอก (เช่น Gmail หรือ Yahoo) เนื่องจากคุณไม่ได้เป็นคนจัดการ DNS ของโดเมนเหล่านั้น การดำเนินการนี้จะทำให้อีเมลแบบฟอร์มของคุณไม่ผ่านตรวจสอบความถูกต้องและส่งไม่ถึงผู้รับ
การตั้งค่า | สิ่งที่ควรใช้ |
---|---|
พอร์ต | 25 |
การรับรองความถูกต้อง SMTP: | เท็จ ไม่มี หรือปิดใช้งาน |
SSL หรือการเชื่อมต่อที่มีการรักษาความปลอดภัย: | เท็จ ไม่มี หรือปิดใช้งาน |
เซิร์ฟเวอร์หรือโฮสต์1 | relay-hosting.secureserver.net |
เพิ่มระเบียนข้อมูล SPF2 | v=spf1 include:secureserver.net -all |
- หากใช้สคริปต์ PHP และฟังก์ชัน
mail()
คุณไม่จำเป็นต้องระบุเซิร์ฟเวอร์ส่งต่อ - หากใช้เซิร์ฟเวอร์ส่งต่อ SMTP คุณจะต้องเพิ่มเรคคอร์ด Sender Policy Framework (SPF) หากไม่ดำเนินการดังกล่าว อีเมลที่มีแบบฟอร์มของคุณจะไม่ผ่านการรับรองความถูกต้องและส่งไม่ถึงผู้รับ
ข้อมูลเพิ่มเติม
- ขีดจำกัดในการรับส่งอีเมลของโฮสติ้ง
- ตั้งค่า Contact Form 7 ใน WordPress
- เรียนรู้เพิ่มเติมเกี่ยวกับอีเมลจาก PHP.net
- เรียนรู้เพิ่มเติมเกี่ยวกับ wp_mail() จาก WordPress