PDA

View Full Version : Gửi mail trên PHP



kobold1609
02-04-2007, 06:06
Mình dùng hàm mail để viết 1 đoạn code cho phép gửi mail đến 1 địa chỉ bất kì nào đó.Ví dụ yahoo thì trong file php.ini có cần chỉnh sửa gì ko ?
Mình để mặc định SMTP=localhost
Nhưng khi chạy thì báo lỗi sau :


550 5.7.1 Unable to relay for man_united1609@yahoo.com in C:\www\testmail.php on line 18

và cũng không send được mail.Vậy lỗi ở đâu ,và khắc phục thế nào.Mong mọi người chỉ giúp.Chân thành cảm ơn!

Về Đâu
02-04-2007, 08:19
bạn chẳng cần sửa file php.ini để làm gì hết (1 coder tốt nhất không nên sửa file này vì không phải lúc nào bạn cũng có thể sửa server của người ta)
localhost của bạn có smtp server chưa vậy? user pass khai báo ok chứ ?

babyinternet
02-04-2007, 08:38
Bài viết bạn cần đây : http://www.itnewbie.info/forums/showthread.php?t=36

Chúc thành công !

pcdinh
02-04-2007, 17:55
Em xin can các bác dùng PHPMailer, vừa chậm vừa tốn bộ nhớ. Các class gửi mail chất lượng cao hơn nhiều gồm có Swift, Zend_Mail và Solar_Mail.