10/10/2018, 10:06

Không gởi mail được trên host NhanHoa.com

Tình hình là mình muốn code hàm gởi mail cho thành viên website http://hangcu.net nhưng làm mãi mà không được, đành post lên đây nhờ các bạn giúp đỡ, và chia sẻ với các bạn khi mua hosting.
Hosting bên Nhân Hòa đã hạn chế hàm mail(), nên mình chuyển sang SMTP

<?php
require("class.phpmailer.php");
require("class.smtp.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = "mail.hangcu.net"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "info@hangcu.net"; // SMTP username
$mail->Password = "******"; // SMTP password
$mail->From = "info@hangcu.net";
$mail->FromName = "Mailer";
$mail->AddAddress("nguyen1the1hung@yahoo.com","Thanh vien"); //$email la dia chi email muon goi toi
$mail->AddReplyTo("info@hangcu.net","Information");
$mail->WordWrap = 50; // set word wrap
$mail->IsHTML(true); // send as HTML
$subject = 'Test subject';
$message = "hihi test thui nhe";
$mail->Subject = $subject;
$mail->Body = $message;
$mail->AltBody = "";
if(!$mail->Send())
{
echo "Message was not sent
";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "send thanh cong ";
?>
Nó báo lỗi : "Message was not sent Mailer Error: SMTP Error: Could not authenticate"

mình cấu hình trên outlook với các thông tin trên thì gởi nhận bình thường.

Mình đã nhiều lần chat với bộ phận kỹ thuật của Nhân Hòa để được hỗ trợ nhưng cuối cùng không đạt kết quả gì. phòng kỹ thuật không có hướng dẫn cụ thể nào về việc gởi mail nói mình search trên google, lúc khác lại giới thiệu mình cho nhân viên kỹ thuật khác nhưng chat hoài không thấy trả lời. Sau 2 tuần mày mò vẫn không có kết quả gì. Bạn nào biết cách khắc phục xin giúp mình với.
thuyduongcd viết 12:12 ngày 10/10/2018
Nó không giúp được thì đòi tiền lại kiếm host khác xài. Không ai thuê host mà lại bị hạn chế hàm mail().
Đoạn code đó không có class thì ai mà giúp được.
giaodichhk viết 12:07 ngày 10/10/2018
Vậy mới nói là chia sẻ kinh nghiệm đi mua hosting
Mình chỉ muốn hỏi là code như vậy có đúng chuẩn không, mình không thể giao pass được vì email này mình đang sử dụng liên hệ với khách hàng.
thuyduongcd viết 12:07 ngày 10/10/2018
Không phải pass mà là class
Tức là 2 cái file này nè
class.phpmailer.php
class.smtp.php
Không có class thì làm sao biết có đúng chuẩn hay không

Có ai đi đòi xem pass email bao giờ
Vô Thin viết 12:07 ngày 10/10/2018
Hầu hết các nhà cung cấp hosting trong nước (chính xác hơn là server đặt tại Việt Nam) đều tắt sendmail (hoặc ỡm ờ) ở những shared hosting. Các gói nhiều tiền hơn như VPS hay Dedicated thì chưa biết, chưa thử.
Bài liên quan
0