Tôi create 1 tài khoản gmail. Có bác nào biết cách cấ́u hình trong moodle (mục Server | Email) để sao cho moodle có thể dùng gmail để send email đến các thành viên được không?
Thanks a lot!
Bạn vào Site Administration>Server>Email>cấu hình SMTP host, user, pass theo gmail.
A hướng dẫn em với.em đã cấu hình theo hướng dẫn những ko dc.
Phiên bản moodle đang dùng 2.9
Trân trọng./
Trong mục Sever --> Email bạn cấu hình như sau :
SMTP Hosts : smtp.gmail.com:587
SMTP usename : là username gmail của bạn
SMTP password : là password của usename bên trên
Chúc thành công.
Nếu dùng gmail thì vào thư mục moodle/lib/phpmailer/ sửa file class.stmp.php
Đến dòng 82 có function Connect($host,$post=0,$tval=30) thì thêm 1 đoạn code nhỏ như sau vào dòng 83 :
dòng 82: function Connect($host,$post=0,$tval=30){
dòng 83 : $host='ssl://'.$host;
dòng ... : }
Anh Công à tôi đã làm như Anh hướng dẫn nhưng vẫn không thể nào send email qua gmail được.
Tôi dùng moodle 1.9.12
function Connect($host,$port=0,$tval=30) {
$host='ssl://'.$host;
# set the error val to null so there is no confusion
$this->error = null;
# make sure we are __not__ connected
if($this->connected()) {
# ok we are connected! what should we do?
# for now we will just give an error saying we
# are already connected
$this->error =
array("error" => "Already connected to a server");
return false;
}
....
Có đúng thế không ạ?
Có ai đã send được mail bằng gmail với moodle không giúp tôi với.
Haha tôi send được email bằng gmail qua moodle rồi mọi người ạ.
smtp.gmail.com:465 chứ không phải 587 đâu nhé. Phần còn lại làm như Anh Công hướng dẫn như đoạn code tôi post như trên.
Thanks A Công nhiều. Nhưng có vẻ lúc chạy cron.php hơi chậm vì nó send email lâu quá. Có ai có cách nào để chạy cron.php nhanh hơn không thì giúp tôi với nhé.
Thanks