ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingท่านใดพอมีสคริปส่งเมล์เข้า Gmail บ้างครับ แล้วที่กล่องจดไมายไม่ใช่ Junkmail
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ท่านใดพอมีสคริปส่งเมล์เข้า Gmail บ้างครับ แล้วที่กล่องจดไมายไม่ใช่ Junkmail  (อ่าน 1098 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
hmc2017
Newbie
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 77



ดูรายละเอียด
« เมื่อ: 29 กรกฎาคม 2017, 14:16:33 »

ใช้ทั้ง SMTP และอีกหลายหลาย ด้วย PHP ก็ไปตกอยู่  Junk Mail ตลอด
ท่านใดพอมี code ส่วนนี้บ้างครับ ที่เข้ากล่องจดหมาย 100%

ขอบคุณมากครับ

 wanwan017
บันทึกการเข้า

รับออกแบบป้ายโฆษณาสินค้า
ทำป้ายแบนเนอร์ ป้ายตารางแข่งขันฟุตบอลลีกต่างๆ
ดูแลแฟนเพจรายเดือน มีทีมงาน Support ตรงเวลา
รับตัดต่อวีดีโอ  เพื่อใช้ในการโปรโมทสินค้า
** มัดจำงานเริ่มต้นที่ 0-20% ***
Email : pmaster.engl[at]gmail.com
HostSevenPlus
ก๊วนเสียว
*

พลังน้ำใจ: 50
ออฟไลน์ ออฟไลน์

กระทู้: 419



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 29 กรกฎาคม 2017, 23:25:52 »

ลองสคริปตัวนี้ดูครับ >> http://www.thaicreate.com/community/php-send-mail-smtp.html

กำหนดใช้ smtp ของ gmail ในการส่ง

การตั้งค่า SMTP Server Gmail
Mailer: SMTP Server
Mail From: <your_user_id>@gmail.com
SMTP Auth: Yes
SMTP Security: SSL
SMTP Port: 465
SMTP User: <your_user_id>@gmail.com
SMTP Password: <your_password>
SMTP Host: smtp.gmail.com

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

Link สำหรับเปิดการอนุญาตการใช้ smtp google
http://www.google.com/accounts/DisplayUnlockCaptcha

หากยังลง Junk Mail อีก เพิ่ม Add contact เพิ่มเข้าไป

 wanwan017

« แก้ไขครั้งสุดท้าย: 29 กรกฎาคม 2017, 23:31:01 โดย HostSevenPlus » บันทึกการเข้า

Hostsevenplus.com | จดทะเบียนถูกกฎหมาย |กะรันตี 10 ปีแห่งบริการเว็บโฮสติ้ง | พร้อมบริการตลอด 24 ชั่วโมง
Web Hosting | VPS Hosting | Reseller Hosting | Domain Name | Cloud Server | SSL Certificates
█ เลือกVersion PHPได้| สะดวกชำระหลายช่องทาง 7-ELEVEN/BiGC/Lotus/PaySbuy/PayPal&Credit Card
โทรศัพท์:0-80523-7840 | Line: @hostsevenplus| Email : support@hostsevenplus.com

nscyber
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 50
ออฟไลน์ ออฟไลน์

กระทู้: 1,165



ดูรายละเอียด
« ตอบ #2 เมื่อ: 30 กรกฎาคม 2017, 11:56:13 »

ถ้า gmail ลองไปเปิด "อนุญาตให้แอปที่มีความปลอดภัยน้อยเข้าถึงบัญชีของคุณ" ดูครับ

โค๊ด:
https://myaccount.google.com/lesssecureapps?pli=1

ลองดูนะครับ ถ้าไม่ได้รอท่านอื่นอีกที
« แก้ไขครั้งสุดท้าย: 30 กรกฎาคม 2017, 11:57:21 โดย nscyber » บันทึกการเข้า
goragod
ก๊วนเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 221



ดูรายละเอียด
« ตอบ #3 เมื่อ: 30 กรกฎาคม 2017, 14:34:55 »

การส่งเมล์ผ่านบริการของ gmail ด้วย phpmailer
ประเด็นคือ ใช้ phpmailer ในการส่ง ถ้าเน้น gmail ก็ส่งด้วยบัญชี gmail เลย เข้าแน่นอน แต่การส่งด้วยบัญชี gmail มีข้อเสียที่มันจำกัดจำนวนการส่งต่อวัน
บันทึกการเข้า

hmc2017
Newbie
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 77



ดูรายละเอียด
« ตอบ #4 เมื่อ: 30 กรกฎาคม 2017, 14:41:53 »

การส่งเมล์ผ่านบริการของ gmail ด้วย phpmailer
ประเด็นคือ ใช้ phpmailer ในการส่ง ถ้าเน้น gmail ก็ส่งด้วยบัญชี gmail เลย เข้าแน่นอน แต่การส่งด้วยบัญชี gmail มีข้อเสียที่มันจำกัดจำนวนการส่งต่อวัน

ขอบคุณท่าน
Hostsevenplus , nscyber และท่าน goragod ครับ

ผมทำตามทั้ง 3 ท่านแล้ว แต่ติดปัญหาคือ ไม่ขึ้น Error ใด ๆ แต่ไม่มีเมลฺส่งเข้ามาเลยครับ รบกวนดูให้ที่ครับ

อ้างถึง
<?

include ("class.phpmailer.php");


function scriptdd_sendmail($to_name,$to_email,$from_name,$email_user_send,$email_pass_send,$subject,$body_html,$body_text) {

$mail = new PHPMailer();
$mail -> From     = $email_user_send;
$mail -> FromName = $from_name;

$mail -> AddAddress($to_email,$to_name);
$mail -> Subject   = $subject;
$mail -> Body      = $body_html;
$mail -> AltBody   = $body_text;
$mail -> IsHTML (true);

$mail->IsSMTP();
$mail->Host = 'ssl://smtp.gmail.com';
$mail->Port = 465;
$mail->SMTPAuth      = true;
//$mail->SMTPDebug   = true;
$mail->Username = $email_user_send;
$mail->Password = $email_pass_send;

$mail->Send();
$mail->ClearAddresses();


}

$to_name         ="NameTo";
$to_email         ="mailTo@gmail.com";
$from_name      ="Sender Name";
$email_user_send   ="mailSend@gmail.com";
$email_pass_send   ="password";
$subject         ="TEST Email";
$body_html         ="OK1";
$body_text         ="OK2";

scriptdd_sendmail($to_name,$to_email,$from_name,$email_user_send,$email_pass_send,$subject,$body_html,$body_text);

echo "SEND SUCCESS";

?>

ขอบคุณครับ
บันทึกการเข้า

รับออกแบบป้ายโฆษณาสินค้า
ทำป้ายแบนเนอร์ ป้ายตารางแข่งขันฟุตบอลลีกต่างๆ
ดูแลแฟนเพจรายเดือน มีทีมงาน Support ตรงเวลา
รับตัดต่อวีดีโอ  เพื่อใช้ในการโปรโมทสินค้า
** มัดจำงานเริ่มต้นที่ 0-20% ***
Email : pmaster.engl[at]gmail.com
goragod
ก๊วนเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 221



ดูรายละเอียด
« ตอบ #5 เมื่อ: 30 กรกฎาคม 2017, 14:51:13 »

เปิดให้มันแสดง error สิครับ จะได้รู้ว่ามันผิดพลาดตรงไหน เห็นแต่โค้ด เดาคำตอบไม่ถูก
บันทึกการเข้า

host24plus
คนรักเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 114



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 30 กรกฎาคม 2017, 16:12:06 »

ต้องเปิดใช้งานแอปไม่ปลอดภัยในgmailที่ใช้ส่งด้วยครับ หากปิดใช้งานตรงนี้เมลจะไม่ส่งให้ครับ
บันทึกการเข้า


บริการโฮสติ้งราคาถูก บริการทุกระดับประทับใจ ราคาเริ่มต้นที่ 37.50 บาท/เดือน
hmc2017
Newbie
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 77



ดูรายละเอียด
« ตอบ #7 เมื่อ: 31 กรกฎาคม 2017, 09:53:47 »

ต้องเปิดใช้งานแอปไม่ปลอดภัยในgmailที่ใช้ส่งด้วยครับ หากปิดใช้งานตรงนี้เมลจะไม่ส่งให้ครับ

เปิดแล้วนะครับ ไม่เข้าเหมือนเดิม

เปิดให้มันแสดง error สิครับ จะได้รู้ว่ามันผิดพลาดตรงไหน เห็นแต่โค้ด เดาคำตอบไม่ถูก

เปิด error ยังไงครับ แนะนำทีครับ

 wanwan017 wanwan017
บันทึกการเข้า

รับออกแบบป้ายโฆษณาสินค้า
ทำป้ายแบนเนอร์ ป้ายตารางแข่งขันฟุตบอลลีกต่างๆ
ดูแลแฟนเพจรายเดือน มีทีมงาน Support ตรงเวลา
รับตัดต่อวีดีโอ  เพื่อใช้ในการโปรโมทสินค้า
** มัดจำงานเริ่มต้นที่ 0-20% ***
Email : pmaster.engl[at]gmail.com
หน้า: [1]   ขึ้นบน
พิมพ์