Computer >> คอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

วิธีกำหนดค่า WordPress เพื่อส่งจดหมาย SMTP

วิธีกำหนดค่า WordPress เพื่อส่งจดหมาย SMTP

WordPress สำหรับคุณสมบัติทั้งหมดที่ช่วยให้คุณสามารถออกแบบเว็บไซต์ได้อย่างง่ายดาย แต่ก็ยังมีปัญหาในบางพื้นที่ ปัญหาหนึ่งที่เป็นปัญหาคือการใช้ SMTP เพื่อส่งอีเมล สิ่งนี้เป็นปัญหาอย่างยิ่งหากคุณขายสินค้าผ่านปลั๊กอินแพลตฟอร์ม WooCommerce หรือเพียงแค่ต้องการสื่อสารกับลูกค้า สมาชิก หรือผู้ใช้เป็นประจำ

มีวิธีแก้ไขปัญหาของบริษัทอื่นมากมายที่ช่วยแก้ปัญหานี้ได้ เช่น Mailgun หรือ Google Apps แต่เป็นแอปที่ต้องซื้อ และไม่ใช่ทุกคนที่มีทรัพยากรที่จะทุ่มเทให้กับการแก้ปัญหาดังกล่าว

ปัญหา WordPress

WordPress ใช้ PHP เป็นแกนหลักของระบบ และผู้ให้บริการโฮสต์หลายรายมีการติดตั้ง PHP นี้ผิดพลาดหรือถูกปิดใช้งาน เพื่อความปลอดภัยของลูกค้า นี่คือปมของปัญหา อีเมล WordPress จะไม่ถูกส่งหากผู้ให้บริการโฮสต์บล็อกพวกเขา ถึงกระนั้น WordPress ก็ใช้ mail() . เริ่มต้นของ PHP ทำหน้าที่ส่งอีเมล ซึ่งมักจะไม่ได้รับการกำหนดค่าอย่างเหมาะสม และจะอยู่ในโฟลเดอร์สแปมเกือบตลอดเวลา

วิธีแก้ปัญหา

แทนที่จะใช้ PHP เพื่อส่งอีเมล SMTP เป็นทางเลือกที่ดีกว่ามาก SMTP ย่อมาจาก Simple Mail Transfer Protocol และเป็นสิ่งที่อำนวยความสะดวกในกระบวนการเมื่อคุณคลิกส่ง

ในการใช้โดเมนของคุณเองกับ WordPress และ SMTP คุณจะต้องติดตั้งปลั๊กอิน WP Mail SMTP

เมื่อติดตั้งแล้ว ให้ไปที่ "การตั้งค่า -> WP Mail SMTP" ในเมนูทางด้านซ้ายของแดชบอร์ดการดูแลระบบ WordPress

ป้อนที่อยู่อีเมลที่คุณต้องการใช้ ซึ่งปกติคือ "something@mydomain.com" และเพิ่มชื่อที่คุณต้องการใช้สำหรับส่ง นี่คือสิ่งที่คนอื่นเห็นเมื่อได้รับข้อความของคุณ

วิธีกำหนดค่า WordPress เพื่อส่งจดหมาย SMTP

ถัดไป คุณต้องเลื่อนไปที่ด้านล่างซึ่งมีตัวเลือก Mailer คลิก “SMTP อื่น” ซึ่งจะแสดงการตั้งค่าเพิ่มเติมที่แสดงด้านล่าง

วิธีกำหนดค่า WordPress เพื่อส่งจดหมาย SMTP

  • ป้อนรายละเอียดโฮสต์ SMTP ประเภทการเข้ารหัส และหมายเลขพอร์ต โดยทั่วไป โฮสต์จะเป็นเช่น “mail.yourdomain.com” อย่างไรก็ตามอาจแตกต่างกัน ของฉันที่แสดงด้านบนคือ “smtp.hosts.co.uk”
  • การเข้ารหัสจะขึ้นอยู่กับการตั้งค่าโฮสต์ของคุณ หากโฮสต์ของคุณเปิดใช้งานสิ่งนี้ SSL เป็นค่าขั้นต่ำที่ใช้งานได้จริง และควรใช้ TLS ในอุดมคติ
  • สำหรับพอร์ต การเลือกจะขึ้นอยู่กับประเภทการเข้ารหัส พอร์ต 465 ใช้สำหรับ SSL และพอร์ต 587 ใช้สำหรับ TLS ไม่เช่นนั้นจะเป็นพอร์ต 25 หากไม่มีการใช้การเข้ารหัส

สุดท้าย หากจำเป็น ให้ใช้ปุ่มตัวเลื่อนที่มีข้อความว่า "Authentication" เพื่อให้คุณสามารถป้อนชื่อผู้ใช้และรหัสผ่านได้ หากคุณไม่แน่ใจในรายละเอียดเหล่านี้ ผู้ให้บริการเว็บโฮสติ้งของคุณสามารถให้ข้อมูลเหล่านี้แก่คุณได้ หรืออาจอยู่ในแผงควบคุมการดูแลระบบของโฮสต์

คลิกปุ่มบันทึกที่ส่วนท้ายของการตั้งค่าเมื่อคุณพอใจกับทุกอย่างถูกต้องแล้ว

การทดสอบ

คุณสามารถทดสอบการตั้งค่าได้โดยคลิกแท็บ "การทดสอบอีเมล" ป้อนที่อยู่อีเมลที่จะได้รับอีเมลทดสอบและคลิก "ส่งการทดสอบ" หากสำเร็จ แสดงว่าคุณได้กำหนดค่าปลั๊กอินอย่างถูกต้องและพร้อมที่จะส่งอีเมลจาก WordPress

วิธีกำหนดค่า WordPress เพื่อส่งจดหมาย SMTP

การตั้งค่าเพิ่มเติม

นี่เป็นทางเลือก แต่แนะนำ รหัสผ่านที่คุณป้อนลงในปลั๊กอินจะถูกเก็บไว้ใน "ข้อความธรรมดา" ซึ่งหมายความว่าทุกคนสามารถอ่านได้ สามารถดูข้อความด้านล่างช่อง Password ได้ตามภาพ

วิธีกำหนดค่า WordPress เพื่อส่งจดหมาย SMTP

คุณต้องแก้ไขไฟล์ wp-config.php ซึ่งอยู่ในไดเร็กทอรีรากของการติดตั้ง WordPress ของคุณ อย่าลืมสำรองไฟล์ก่อนทำการเปลี่ยนแปลงใดๆ

ค้นหาบรรทัดที่ระบุว่า "นั่นคือทั้งหมด หยุดแก้ไข! Happy blogging” และเพิ่มโค้ดต่อไปนี้ก่อนหน้านั้น

define( 'WPMS_ON', true );
define( 'WPMS_SMTP_PASS', 'your_password' );

เปลี่ยน “your_password” เป็นรหัสผ่านจริงของคุณและบันทึก

การแก้ปัญหา

หากคุณพบว่าอีเมลของคุณยังคงไม่ส่ง ให้ตรวจสอบหมายเลขพอร์ตและรายละเอียดที่ป้อน โดยส่วนใหญ่จะเป็นการผสมผสานระหว่างการเข้ารหัสที่ใช้และหมายเลขพอร์ต ผู้ให้บริการโฮสต์หรือผู้ให้บริการอีเมลของคุณควรให้ความช่วยเหลือเพิ่มเติม