09/10/2018, 17:59

Lỗi khi gởi mail trong PHP

Khi tôi dùng hàm mail() để gởi mail trong PHP thì nhận được cái error sau:

Warning: 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:www-datahtdocs mpmailtestmail.php on line 9

Không biết có bạn nào đã gặp qua trường hợp này chưa? Làm sao để fix lỗi đây? Tôi tìm trong php.ini thì đâu có thấy cái dòng smtp_port nào đâu. Tôi cài Apache và PHP trên máy của tôi. Cám ơn nha.

Anh Ðào
dtt_vn viết 20:09 ngày 09/10/2018
chẳng qua là tại vì bạn chạy trên localhost thôi. localhost thì khó gửi mail được vì bạn không có cài stmp

bạn có thể dùng dấu @] trước hàm mail để chặn lỗi lại
hoặc dùm hàm or sau hàm mail để xử lý lỗi. Nhưng hàm or hình như không có tác dụng với hàm mail tốt nhất là cứ kiểm tra như ibf forum, nếu đang chạy trên localhost thì không send mail
Về Đâu viết 20:09 ngày 09/10/2018
99.9% hổng ai setup smtp ở máy nhà lỗi do cái đó .
snoopy viết 20:01 ngày 09/10/2018
Vay lam sao setup smtp voi IIS?
pfiev viết 20:03 ngày 09/10/2018
sao khúc đầu là apache rồi khúc sau là IIS? Cách chung để setup smtp mà không phụ thuộc server là kiếm một smtp server về cài Tui chả nhớ tên cái nào, đi search chắc có. Hình như có một cái là mdaemon, nhưng đến mười mấy MB lận. Mọi người ko ghi địa chỉ sao tui chỉ chỗ được. Nếu ở TpHCM thì mua đĩa ở LH, cái đĩa web server thế nào cũng có
fantastic viết 20:02 ngày 09/10/2018
Apache hay IIS gì cũng xài Mdaemon được hết á. Ngoài SMTP ra Mdaemon còn hỗ trợ POP3 và mấy cái khác nữa.
pfiev viết 20:14 ngày 09/10/2018
Thì tui đã nói mdaemon là cách chung mà. Khá tốt, nhưng hơi nặng hơn mức cần thiết
altomega viết 20:07 ngày 09/10/2018
tui xài cái này
http://www.merackmailserver.com
vào DL về thử coi
pfiev viết 20:02 ngày 09/10/2018
Sao tôi ko vào được
L'URL demandée n'a pu être chargée
En essayant de charger l'URL :http://www.merackmailserver.com/
altomega viết 20:02 ngày 09/10/2018
sorry viét thừa chữ c
http://www.merakmailserver.com/
Bài liên quan
0