ถามเรื่องการส่ง เว็บเมล์

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ถามเรื่องการส่ง เว็บเมล์

โดย mindphp » 27/07/2007 8:56 am

ลอง ดูที่กระทู้นี้ครับ
https://www.mindphp.com/modules.php?name ... pic&t=1887

แจมด้วยคนนะครับ

โดย nuspao » 27/07/2007 8:26 am

ผมก็สนใจเรื่องนี้อยู่และทำไม่ได้สักทีเลยsearchหาจากgoogle ก็เจอนี่แหล่ะครับ ทำตามที่แนะนำก็ส่งได้แล้วจริงๆครับ มีการแสดงข้อความว่าส่งไปเรียบร้อย แต่ว่า...ตรงหน้าต่าง ArGoSoft mail server บอก error และเช็คดูที่เมล์ก็ไม่มีเข้ามาด้วย ตรงนี้ต้องทำยังไงเหรอครับ ขอขอบคุณล่วงหน้าครับ

โดย icphp » 14/07/2006 12:09 am

ได้ แล้ว ช่ายมั๊ยครับ

php Mail

โดย newbie » 10/07/2006 8:13 pm

ตั้งทุกอย่างตามข้างบนแล้ว และ แก้ smtp ใน php.ini กลับไปเป็น localhost
ผมก็ยังได้ error เหมือนเดิมครับ

โดย icphp » 10/07/2006 6:40 pm

ขั้นตอนการส่งเมล จาก 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);
?>

mail php

โดย newbie » 10/07/2006 12:05 pm

ลืมบอกไป ใช้ apache กับ windows ครับ

Mail php

โดย newbie » 10/07/2006 12:01 pm

ขอบคุณครับที่ตอบ
ปกติเครื่องนี้มี outlook express อยู่ ผมก็ลองส่งเมล์ ผ่าน mail.truemail.co.th (ถาม ทรูมา) ก็ใช้ได้ไม่มีปัญหา ซึ่งผมก็ลองเอาไปใส่ใน php.ini ก็ใช้ไม่ได้ ไปเจอในเว็บ phpthailand.com มีคนบอกว่าให้ใช้ truemail.co.th ก็ลองแล้ว และ ก็ลองติดตั้ง argosoft แล้วด้วย

โดย icphp » 09/07/2006 10:33 pm

ผม ลอง ดู แล้ว ครับ สยสัยจะเป็นปัญหาที่ 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 เดี๋ยวผม จะลองให้อีกทีพรุ่งนี้ นะครับ

โดย 4404 » 09/07/2006 9:56 pm

ใช้ IIS หรือ apache ครับ แล้ว
win or unix

php Mail

โดย newbie » 09/07/2006 5:36 pm

ผมลองตั้ง 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 ยังไงครับ เพราะลองแล้วไม่มีอะไรเปลี่ยนแปลงเลย

ข้างบน