ข่าวประชาสัมพันธ์

มาร่วมเป็นกำลังใจให้เว็บด้วยการสมัครสมาชิกวีไอพี ~~ เลือกปีที่ท่านต้องการได้โดยไม่ต้องเรียงปี ~~ ปีละ 350 บาท สมัคร 2 ปีลดเหลือ 600 บาท ~~ มีไลน์กลุ่ม VIP จำนวนหลายร้อยท่าน เอาไว้ปรึกษางานซ่อม ~~ เข้าถึงข้อมูลด้านเทคนิค ข้อมูลเชิงลึกมากมาย.....


ผู้เขียน หัวข้อ: แก้ปัญหาไม่ส่งอีเมล์ไปยังสมาชิกในกรณีลืมรหัสผ่าน  (อ่าน 1301 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37406
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
   เป็นปัญหาอีกเหมือนกัน พยายามแก้ไขอยู่ครับ

คุณต้องมีสิ่งต่อไปนี้เพื่อดูเนื้อหาโพสต์นี้:
  • คุณต้องเป็นสมาชิกของกลุ่มใดกลุ่มหนึ่งต่อไปนี้: Administrator.


http://www.thaiseoboard.com/index.php/topic,71178.0.html
« แก้ไขครั้งสุดท้าย: 13 มีนาคม 2565, 10:33:48 โดย Auto Man »
สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37406
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
การตั้งค่า SMTP Server Gmail และ Mail server
การตั้งค่า SMTP Server Gmail และ Mail server

สำหรับลูกค้าที่ใช้ phpmail ส่ง หรือ ใช้ smtp ของ server ส่งแล้วมีปัญหา

แนะนำให้ลูกค้าใช้ smtp ของ gmail หรือ g-suite เนื่องจากมี header mail ที่มีความน่าเชื่อถือกว่า ทำให้อีเมลล์ที่ส่งไปยังปลายทางไม่ตก Junk mail ด้วย

หากยังไม่มีสคริปส่งเมลล์ สามารถโหลดได้ที่  http://hostsevenplus.com/dl/smtp.zip (สามารถประยุกต์ใช้งานกับระบบอื่นๆได้)

Mailer: Gmail SMTP Server  (ฟรี ส่งได้ 500ฉบับ/วัน)
Mail From: <your_user_id>@gmail.com
SMTP Auth: Yes
SMTP Security: tls
SMTP Port: 587
SMTP User: <your_user_id>@gmail.com
SMTP Password: <your_password>
SMTP Host: smtp.gmail.com

-----------------------------------------------
Mailer: G-suite SMTP Server ( 3USD/เดือน  ส่งได้ 2000ฉบับ/วัน)
Mail From: <your_user_id>@yourdomain.com
SMTP Auth: Yes
SMTP Security: tls
SMTP Port: 587
SMTP User: <your_user_id>@yourdomain.com
SMTP Password: <your_password>
SMTP Host: smtp.gmail.com

ข้อมูลเพิ่มเติม>>  https://support.google.com/a/answer/176600?hl=th

หากยังติดปัญหาการเชื่อมต่อ smtp ทำตามวิธีด้านล่าง
1.ลิงค์สำหรับเปิดการอนุญาตให้ใช้ smtp google
http://www.google.com/accounts/DisplayUnlockCaptcha
2. ปิดการยืนยันแบบ 2 ขั้นตอน
https://support.google.com/accounts/answer/1064203?hl=th
3. เปิด อนุญาตให้แอปที่มีความปลอดภัยน้อยเข้าถึงบัญชีของคุณ
https://myaccount.google.com/lesssecureapps

-------------------------------------------------------------------------
สำหรับกรณีที่ลูกค้าใช้งาน smtp ของ server (ไม่แนะนำ เนื่องจากมีการลิมิต และ อีเมลล์มีโอกาศลง Junk mail )
Mailer: Mail server SMTP (ฟรี ส่งได้ 50 ฉบับ/วัน)
Mail From: <your_user_id>@yourdomain.com
SMTP Security: none หรือ tls
SMTP Port: 587 หรือ 25
SMTP User: <your_user_id>@yourdomain.com
SMTP Password: <your_password>
SMTP Host: mail.yourdomain.com


ขอบคุณสคริป smtp จาก
http://www.thaicreate.com/php/php-send-email-smtp-gmail-account.html
https://client.hostsevenplus.com/knowledgebase.php?action=displayarticle&id=137
สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37406
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
การตั้งค่าเมล์ SMTP ในบอร์ด SMF
- เข้าเมนูของผู้ดูแลระบบ --> Maintenance --> Mail --> Settings

กำหนดการตั้งค่าได้ดังนี้

    กำหนดค่าในช่อง Mail Type เป็น SMTP
    ระบุชื่อโดเมนของคุณในช่อง SMTP server
    ระบุ Port การเชื่อต่อในช่อง SMTP port เป็น Port 25 หรือ 587
    ระบุชื่อผู้ใช้งานในช่อง SMTP username
    ระบุรหัสผ่านที่ใช้งานในช่อง SMTP password

จากนั้นคลิก Save

https://kb.hostatom.com/content/1579/

สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai


ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37406
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
  ตามไปเรื่อยๆ
SMTP คืออะไร
( <- คลิ๊กเพื่อแสดง/ซ่อนเนื้อหา)

  หรือว่าต้องใช้ /ตั้งค่าให้ใช้ SMTP จากภายนอก
http://www.thaiseoboard.com/index.php/topic,216718.0.html
« แก้ไขครั้งสุดท้าย: 13 มีนาคม 2565, 14:51:48 โดย Auto Man »
สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37406
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์

การส่ง mail smtp จาก php ด้วย phpmailer
แชร์ให้เพื่อน ๆเรา |

การส่ง Mail SMTP นั้นมีข้อดีมากกว่า การใช้ mailer ธรรมดาเนื่องจาก เป็นการส่ง E-mail ที่ต้องมีตัวต้นในการส่ง จึงทำให้ Email ที่ส่งนั้นถูกมองว่าเป็น spam น้อยลง ดังนั้นเรามาดูวิธีใช้ phpmailer จาก php กันค่ะ
PHPMailer

คุณสมบัติต่าง ๆ ของ  PHPMailer มีดังนี้:
    * สนับสนุน emails digitally signed with S/MIME encryption!
    * สนับสนุน  emails with multiple TOs, CCs, BCCs and REPLY-TOs
    * ทำงานได้หลาย platforms
    * สนับสนุนการส่งเมล์ ทั้งข้อความ และ HTML
    * สนับสนุนการส่งเมล์ โดยมีภาพ ( Embled image )
    * Multipart/alternative emails for mail clients that do not read HTML email.
    * สามารถตรวจ สอบ/ดีบัค ได้ง่าย
    * สามารถแก้ไข mail headers ได้
    * Redundant SMTP servers.
    * สนับสนุน 8bit, base64, binary, and quoted-printable encoding.
    * Word wrap.
    * Multiple fs, string, and binary attachments (those from database, string, etc).
    * สามารถ ใช้ SMTP Authentication ได้
    * ทดสอบแล้วจากหลาย ๆ SMTP servers: Sendmail, qmail, Postfix, Gmail, Imail, Exchange, etc.
    * มีคู่มือการใช้งาน
    * It's swift, small, and simple.


ข้อ ดีของการส่ง Mail แบบ SMTP

    - ใช้แก้ปัญหาสำหรับระบบ security ที่มีการป้องกันการใช้งาน mail หรือ ถูก disable mail ใน php.ini ซึ่งอาการจะเกิดขึ้นดังนี้
"Warning: mail() [function.mail]: Permission denied"

    - การส่ง Mail แบบ SMTP นั้นเป็นการส่งจาก Email ที่มีตัวตน ดังนั้นจึงเพิ่มโอกาศ ที่ Mail จะไปยังผู้รับและไม่เข้า junkbox มากขึ้น 



Download PHPMailer จากที่นี้


ขั้นตอนการใช้งาน PHPMailer หรือ วิธีการส่งเมล์จาก php ด้วย PHPMailer
1. ทำการแตกไฟล์ PHPMailer_v5.1.zip ที่ได้จากการ download มา จากนั้น upload ขึ้นไปไว้บน server ใน directory public_html
2. ทำการแก้ไขเพิ่ม code ในไฟล์ php ที่เราต้องการส่งอีเมล์ โดยเพิ่มฟังก์ชั่นนี้เข้าไป


โค๊ด: [Select]
<?PHP
require("PHPMailer_v5.1/class.phpmailer.php");  // ประกาศใช้ class phpmailer กรุณาตรวจสอบ ว่าประกาศถูก path

function smtpmail( $email , $subject , $body )
{
    $mail = new PHPMailer();
    $mail->IsSMTP();         
      $mail->CharSet = "utf-8";  // ในส่วนนี้ ถ้าระบบเราใช้ tis-620 หรือ windows-874 สามารถแก้ไขเปลี่ยนได้                       
    $mail->Host     = "mail.yourdomain.com"; //  mail server ของเรา
    $mail->SMTPAuth = true;     //  เลือกการใช้งานส่งเมล์ แบบ SMTP
    $mail->Username = "account@yourdomain.com";   //  account e-mail ของเราที่ต้องการจะส่ง
    $mail->Password = "**********";  //  รหัสผ่าน e-mail ของเราที่ต้องการจะส่ง

    $mail->From     = "account@yourdomain.com";  //  account e-mail ของเราที่ใช้ในการส่งอีเมล
    $mail->FromName = "ชื่อผู้ส่ง"; //  ชื่อผู้ส่งที่แสดง เมื่อผู้รับได้รับเมล์ของเรา
    $mail->AddAddress($email);            // Email ปลายทางที่เราต้องการส่ง(ไม่ต้องแก้ไข)
    $mail->IsHTML(false);                  // ถ้า E-mail นี้ มีข้อความในการส่งเป็น tag html ต้องแก้ไข เป็น true
    $mail->Subject     =  $subject;        // หัวข้อที่จะส่ง(ไม่ต้องแก้ไข)
    $mail->Body     = $body;                   // ข้อความ ที่จะส่ง(ไม่ต้องแก้ไข)
     $result = $mail->send();       
     return $result;
}
?>

3. เวลาเรียกใช้งาน ให้ใช้ smtpmail("อีเมล์ปลายทาง","หัวข้อส่ง email","ข้อความที่เราต้องการส่ง");


ด้วย 3 วิธีง่าย ๆ เรื่องการส่ง เมล์ php โดย smtp ก็ไม่ใช่ปัญหา อีกต่อ ไปค่ะ :D
https://www.thaihostclub.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/mail-smtp-phpmailer
สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37406
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
    สำหรับการนำ SMTP มาใช้งานใน Outlook (เอ้าลุค) หรือ thunderbird
ก่อนอื่นเราจะต้องทราบก่อนว่า SMTP คืออะไร ซึ่ง SMTP ก็คือโปรโตคอลชนิดหนึ่ง
ที่ใช้สำหรับการส่ง Email บนเครือข่ายอินเตอร์เน็ตภายในองค์กร แต่จะไม่ยอมให้คน
นอกองค์กร หรือ IP (ไอพี) ที่อยู่นอกองค์กรใช้งาน SMTP เมื่อเรารู้จักกับโปรโตคอล
ที่สามารถทำให้การส่ง Email ของเราใช้งานได้แล้ว เราก็สามารถที่จะเข้าไปตั้งค่า
การใช้งานกับโปรแกรมจัดการ Email ที่เราใช้ภายในองค์กรของเราได้ สำหรับใน
บทความนี้จะกล่าวถึงการนำไปตั้งค่าการใช้งานในโปรแกรมจัดการ Email
ของ Thunderbird

มาจากที่นี่...
« แก้ไขครั้งสุดท้าย: 13 มีนาคม 2565, 15:15:56 โดย Auto Man »
สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37406
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
   ได้ซะที ต้องเซ็ทเป็น php เหมือนตอนติดตั้ง smf ใหม่ๆ

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ

สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37406
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
  สมาชิกท่านใดลืมรหัสผ่าน สามารถกรอกเมล์ที่ได้ลงทะเบียนไว้ตอนสมัคร
แล้วท่านจะได้รับอีเมล์เพื่อยืนยันการเปลี่ยนรหัสใหม่ครับ (ไม่ต้องให้แอดมิน
รีเซ็ทรหัสให้ใหม่ -เจอมาเยอะเลยจัดการให้ซะที)
สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai