ถามเรื่องการส่ง เว็บเมล์
Moderator: mindphp, ผู้ดูแลกระดาน
ถามเรื่องการส่ง เว็บเมล์
ถามเรื่องการ ส่งเมล์ funcation mail() การส่งเมล
อยากทราบว่าเราสามารถส่งอีเมล์จากเว็บเมล์ของโฮสติ้งที่เราใช้บริการอยู่โดยใช้ข้อมูลจากMysql ได้หรือไม่ถ้าได้มีวิธีการอย่างไร
( ในกรณีที่ผมต้องการใช้คือ ผมต้องการส่งอีเมล์ที่เป็นของของโฮส์ติ้งที่ใช้บริการอยู่ โดยจะส่งอีเมล์ที่มีเนื้อหาเดียวกันนี้ไปยัง ผู้รับหลายๆอีเมล์แอดเดรสในครั้งเดียวพร้อมกัน โดยอีเมล์แอดเดรสทั้งหมดที่จะส่งอีเมล์ไปนั้นจะเป็นข้อมูลอยู่ในฐานข้อมูล Mysql )
รบกวนผู้รู้ช่วยบอกหน่อยว่าทำได้หรือไม่และมีวิธีการอย่างไร
อยากทราบว่าเราสามารถส่งอีเมล์จากเว็บเมล์ของโฮสติ้งที่เราใช้บริการอยู่โดยใช้ข้อมูลจากMysql ได้หรือไม่ถ้าได้มีวิธีการอย่างไร
( ในกรณีที่ผมต้องการใช้คือ ผมต้องการส่งอีเมล์ที่เป็นของของโฮส์ติ้งที่ใช้บริการอยู่ โดยจะส่งอีเมล์ที่มีเนื้อหาเดียวกันนี้ไปยัง ผู้รับหลายๆอีเมล์แอดเดรสในครั้งเดียวพร้อมกัน โดยอีเมล์แอดเดรสทั้งหมดที่จะส่งอีเมล์ไปนั้นจะเป็นข้อมูลอยู่ในฐานข้อมูล Mysql )
รบกวนผู้รู้ช่วยบอกหน่อยว่าทำได้หรือไม่และมีวิธีการอย่างไร
php Mail
ผมลองตั้ง php.ini ตรง SMTP = truemail.co.th ; ผมใช้ ทรู adsl
มีคนบอกว่าจะทำใหส่งเมล์ออกได้ แต่ผมได้ error
ผมทำแล้วได้ error นี้ครับ
Warning: mail() [function.mail]: Failed to connect to mailserver at "truemail.co.th" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in ......
ไม่ทราบจะช่วยแนะนำนิดได้ไหมครับ
หากผมติดตั้ง argosoft จะต้อง คอนฟิก php.ini ยังไงครับ เพราะลองแล้วไม่มีอะไรเปลี่ยนแปลงเลย
มีคนบอกว่าจะทำใหส่งเมล์ออกได้ แต่ผมได้ error
ผมทำแล้วได้ error นี้ครับ
Warning: mail() [function.mail]: Failed to connect to mailserver at "truemail.co.th" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in ......
ไม่ทราบจะช่วยแนะนำนิดได้ไหมครับ
หากผมติดตั้ง argosoft จะต้อง คอนฟิก php.ini ยังไงครับ เพราะลองแล้วไม่มีอะไรเปลี่ยนแปลงเลย
- icphp
- PHP Full Member
- โพสต์: 49
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ผม ลอง ดู แล้ว ครับ สยสัยจะเป็นปัญหาที่ ture เองครับ
Warning: mail() [function.mail]: Failed to connect to mailserver at "truemail.co.th" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in
ถ้าจะใช้ true เลยคงต้อง ติดต่อ true ดู นะครับ ว่า เค้าเปลี่ยน แปลง หรือเปล่า
เดี๋ยว พรุ่งนี้ จะ ลอง ลง argosoft เดี๋ยวผม จะลองให้อีกทีพรุ่งนี้ นะครับ
Warning: mail() [function.mail]: Failed to connect to mailserver at "truemail.co.th" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in
ถ้าจะใช้ true เลยคงต้อง ติดต่อ true ดู นะครับ ว่า เค้าเปลี่ยน แปลง หรือเปล่า
เดี๋ยว พรุ่งนี้ จะ ลอง ลง argosoft เดี๋ยวผม จะลองให้อีกทีพรุ่งนี้ นะครับ
- icphp
- PHP Full Member
- โพสต์: 49
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ขั้นตอนการส่งเมล จาก localhost ไปยัง email
e-mail เช่น yahoo gmail hotmail
โดยใช้ function mail
ความต้องการระบบ
1.php เวอร์ชั่นไหนก็ได้
2.webserver ในที่นี้ ใช้ apache 2.0
3. mail server ในที่นี้เลือกใช้ argosoft freeware ดาวห์โหลดได้ที่ http://www.argosoft.com
เมื่อติดตั้ง โปรแกรมทั้ง 3 ตัว ข้างต้นแล้ว เปิด โปรแกรม ขึ้นมา และอย่าลืมเชื่อม ต่อ อินเตอเน็ตด้วยนะครับ
ในที่นี่จะ พูดถึงการ ตั้งค่า ของ argosoft เท่านั้น เพราะไม่จำเป็นต้องไป แก้ไขค่าใดๆ ของ php หรือ apache
เปิดโปรiแกรม argosoft ขึ้นมา
เลือก tab general
1. คลิกเครื่องหมาย ถูก ตรง ช่อง DNS SERVER เพื่อ ให้ โปรแกรมค้นหา ip ที่สามารถใช้งานได้อัตโนมัต
2.คลิก เลือก allow relay เพื่อให้มีการส่ง ต่อจาก localhost ( 127.0.0.1) ไปยัง ภายนอก ได้
3.ตรงช่อง Local Host ใส่ localhost ได้เลย และคลิกเครื่องหมายถูกหัวข้อที่เหลือ แปล เอาเอง นะครับ อะไรก็ คือไร
-----------------
ตัวอย่าง โค้ด PHP ในการส่งเมล
<?php
$to = 'อีเมล ผู้รับ'; // เช่น ***@***.***
$subject = 'the subject';
$message = 'hello';
$headers = 'From: ***@xxxs.com' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
e-mail เช่น yahoo gmail hotmail
โดยใช้ function mail
ความต้องการระบบ
1.php เวอร์ชั่นไหนก็ได้
2.webserver ในที่นี้ ใช้ apache 2.0
3. mail server ในที่นี้เลือกใช้ argosoft freeware ดาวห์โหลดได้ที่ http://www.argosoft.com
เมื่อติดตั้ง โปรแกรมทั้ง 3 ตัว ข้างต้นแล้ว เปิด โปรแกรม ขึ้นมา และอย่าลืมเชื่อม ต่อ อินเตอเน็ตด้วยนะครับ
ในที่นี่จะ พูดถึงการ ตั้งค่า ของ argosoft เท่านั้น เพราะไม่จำเป็นต้องไป แก้ไขค่าใดๆ ของ php หรือ apache
เปิดโปรiแกรม argosoft ขึ้นมา
เลือก tab general
1. คลิกเครื่องหมาย ถูก ตรง ช่อง DNS SERVER เพื่อ ให้ โปรแกรมค้นหา ip ที่สามารถใช้งานได้อัตโนมัต
2.คลิก เลือก allow relay เพื่อให้มีการส่ง ต่อจาก localhost ( 127.0.0.1) ไปยัง ภายนอก ได้
3.ตรงช่อง Local Host ใส่ localhost ได้เลย และคลิกเครื่องหมายถูกหัวข้อที่เหลือ แปล เอาเอง นะครับ อะไรก็ คือไร
-----------------
ตัวอย่าง โค้ด PHP ในการส่งเมล
<?php
$to = 'อีเมล ผู้รับ'; // เช่น ***@***.***
$subject = 'the subject';
$message = 'hello';
$headers = 'From: ***@xxxs.com' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 26