ช่วยดูทีครับ php ส่ง mail

เริ่มโดย teerapon, 04 สิงหาคม 2010, 22:24:33

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

teerapon


อ้างถึง

<?php

// Your email address
$email = "[email protected]";

// The subject
$subject = "1+1=2";

// The message
$message = "ได้รับป่าว ครับ";

mail($email, $subject, $message, "From: $email");//------------ line 22

echo "The email has been sent.";

?>

อ้างถึง
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\AppServ\www\pjbird\test2.php on line 22
The email has been sent. ?>
มันขึ้นแบบนี้ ผมพยายามแก้หลายครั้งแล้ว มันก็ไม่ได้ ช่วยดูที่ครับ

icez

ถ้ารันบน windows ต้องติดตัง mail server ด้วยครับ
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

sss

แก้ php.ini ให้ใช้ smtp ของ ISP ถ้าอนุญาติให้ไม่ต้อง authen
เมื่อก่อนใช้เน็ตแคท ใช้ของแคทก็ส่งออกได้ เดี๋ยวนี้ไม่รู้จ้ะ

teerapon

อ้างถึงจาก: sss ใน 04 สิงหาคม 2010, 23:06:12
แก้ php.ini ให้ใช้ smtp ของ ISP ถ้าอนุญาติให้ไม่ต้อง authen
เมื่อก่อนใช้เน็ตแคท ใช้ของแคทก็ส่งออกได้ เดี๋ยวนี้ไม่รู้จ้ะ
งง เลย ครับ

kobkung

ปกติส่ง mail เขาไม่ใช้ appserv ส่งกัน เพราะมันไม่มีตัว mail server มาให้
ส่วนมากเทสผ่าน host กัน  ถ้าลง mail server ในเครื่องก็ต้องปรับ php.ini หน่อยนึง ขึ้นอยู่กับ
ตอนลง local อย่าไปลงเลย เทส host ดีกว่า เดี๋ยว งง ไปใหญ่
เราเป็นบริษัท รับทำเว็บไซต์ แก้เว็บเดิม เขียน Php+Mysql+jQuery+css+bootstrap  งานตามสั่ง ประสบการณ์ จะ 19 ปี ละจ้า
[direct=http://www.smilephp.com]Smilephp.com[/direct] รับทำเว็บไซต์บริษัท e-commerce + ระบบชำระเงิน paypal,ธนาคาร  เว็บบริษัท เว็บขายของ ระบบจอง เช่า เขียน PHP ได้ทุกแนว  ช่วงนี้เน้นรับงาน ERP ระบบเอกสารบริษัท ,บัญชี ,  Barcode, Stock , Warehouse , Logistic ติดต่อ 086-364-5262
[direct=http://www.sellerorder.com ระบบหลังบ้าน จัดการ Order ขายของ  ช่วงนี้หาคนทดสอบฟรี ขอได้ตามเมลในเว็บ[/direct]
งดตอบคนทำเว็บนอกลู่นอกทาง ไม่ทำเว็บ WP ปั่นแชร์ เว็บประมูล สคริปปั่นใดๆ ไม่ทำเว็บบอลและพ

amaudy

ผมว่าใช้ http://swiftmailer.org/ หรือ http://phpmailer.codeworxtech.com/ ดีกว่า
ตั้งค่าให้ส่ง โดยใช้ smtp ของ Gmail ก็ได้ เหมาะสำหรับการเขียนโปรแกรมบนวินโดว์
พอขึ้น live ก็ค่อยเปลี่ยนการตั้งค่าไปใช้ smtp ของ server แทน

wizmagna

ยังไม่ได้ระบุ Mail Server เช่น mail.domain.com และถ้าส่งผ่าน Mail Server ที่ติด Relay จะต้องมีการ Auth. ก่อนการส่งเพื่อป้องกันแอบใช้ Mail Server นะครับ ลองดูตัวอย่าง http://blog.ibiz.co.th/2008/06/01/sending-mail-from-php-mail-using-smtp-authentication/
[direct=http://www.vinhost.com]Windows Hosting :: ครบวงจร เปิดบริการมากว่า 10 ปี [/direct]