1 Các bước cấu hình mail cho Joomla Tue Oct 11, 2011 11:23 am
Đại Ka Forum
Moderator
Ở Administration Page, vào Site → Global Configurations → Server → Mail Settings để cấu hình mail cho Joomla
Giải thích:
Mailer: Công cụ gửi mail đang sử dụng cho Website. Có 3 lựa chọn:
PHP Mail Function: Sử dụng hàm mail() sẵn có của PHP để gửi email đi
Sendmail: Sử dụng chương trình gửi mail riêng của server
SMTP Server: Sử dụng máy chủ SMTP riêng để gửi email đi
Mail from: Địa chỉ email sẽ được hiển thị (được hiểu là của người gửi) trong mỗi email gửi đi. Địa chỉ này là tuỳ chọn.
From Name: Tên người gửi hiển thị trong email gửi đi. Tên này là tuỳ chọn và mặc định Joomla lấy tên của Website.
Sendmail Path: đường dẫn (của máy chủ) tới thư mục chứa chương trình gửi mail. Cái này chỉ có tác dụng khi lựa chọn Mailer là Sendmail.
SMTP Authentication: Máy chủ SMTP có yêu cầu xác thực bằng tài khoản đầy đủ hay không. Mục này chỉ sử dụng khi lựa chọn Mailer là SMTP Server.
SMTP Security: Hình thức bảo mật của SMTP Server. Mặc định là None, nếu khác phải hỏi bên quản lý hosting.
SMTP Port: Cổng mạng mà máy chủ SMTP sử dụng
SMTP Username: tên tài khoản email đăng ký với máy chủ SMTP
SMTP Password: mật khẩu tài khoản email đăng ký với máy chủ SMTP
SMTP Host: địa chỉ (domain hoặc IP) của máy chủ SMTP
Bây giờ ta sẽ đi qua ví dụ trong từng trường hợp:
1. Sử dụng PHP Mail Function
Cách này là mặc định của Joomla mà cũng là cách đơn giản nhất. Chỉ cần khai báo Mail From và From Name, các mục khác có thể bỏ qua.
2. Sử dụng Sendmail
Cách này sử dụng chương trình gửi mail của chính server đang cài website. Cần khai báo thêm đường dẫn tới chương trình Sendmail của Server. Mặc định trên Linux luôn là usr/sbin/sendmail
3. Sử dụng SMTP Server
Cách này sử dụng máy chủ SMTP riêng để gửi mail. Ta có thể lựa chọn SMTP Server là chính server đang cài website, hoặc SMTP Server bên ngoài (Gmail, SMTP Server khác mà ta biết...)
Để cấu hình cho việc sử dụng chính local SMTP Server, cần tự lập một tài khoản email trên host rồi khai báo thông tin tài khoản cần thiết, mục SMTP Host chọn là localhost, SMTP Port mặc định là 25 (nếu khác phải hỏi bên quản lý hosting):
Để cấu hình cho việc sử dụng Gmail là SMTP Server, khai báo tài khoản Gmail đã đăng ký và các thông số khác như sau:
joomla.edu.vn
Giải thích:
Mailer: Công cụ gửi mail đang sử dụng cho Website. Có 3 lựa chọn:
PHP Mail Function: Sử dụng hàm mail() sẵn có của PHP để gửi email đi
Sendmail: Sử dụng chương trình gửi mail riêng của server
SMTP Server: Sử dụng máy chủ SMTP riêng để gửi email đi
Mail from: Địa chỉ email sẽ được hiển thị (được hiểu là của người gửi) trong mỗi email gửi đi. Địa chỉ này là tuỳ chọn.
From Name: Tên người gửi hiển thị trong email gửi đi. Tên này là tuỳ chọn và mặc định Joomla lấy tên của Website.
Sendmail Path: đường dẫn (của máy chủ) tới thư mục chứa chương trình gửi mail. Cái này chỉ có tác dụng khi lựa chọn Mailer là Sendmail.
SMTP Authentication: Máy chủ SMTP có yêu cầu xác thực bằng tài khoản đầy đủ hay không. Mục này chỉ sử dụng khi lựa chọn Mailer là SMTP Server.
SMTP Security: Hình thức bảo mật của SMTP Server. Mặc định là None, nếu khác phải hỏi bên quản lý hosting.
SMTP Port: Cổng mạng mà máy chủ SMTP sử dụng
SMTP Username: tên tài khoản email đăng ký với máy chủ SMTP
SMTP Password: mật khẩu tài khoản email đăng ký với máy chủ SMTP
SMTP Host: địa chỉ (domain hoặc IP) của máy chủ SMTP
Bây giờ ta sẽ đi qua ví dụ trong từng trường hợp:
1. Sử dụng PHP Mail Function
Cách này là mặc định của Joomla mà cũng là cách đơn giản nhất. Chỉ cần khai báo Mail From và From Name, các mục khác có thể bỏ qua.
2. Sử dụng Sendmail
Cách này sử dụng chương trình gửi mail của chính server đang cài website. Cần khai báo thêm đường dẫn tới chương trình Sendmail của Server. Mặc định trên Linux luôn là usr/sbin/sendmail
3. Sử dụng SMTP Server
Cách này sử dụng máy chủ SMTP riêng để gửi mail. Ta có thể lựa chọn SMTP Server là chính server đang cài website, hoặc SMTP Server bên ngoài (Gmail, SMTP Server khác mà ta biết...)
Để cấu hình cho việc sử dụng chính local SMTP Server, cần tự lập một tài khoản email trên host rồi khai báo thông tin tài khoản cần thiết, mục SMTP Host chọn là localhost, SMTP Port mặc định là 25 (nếu khác phải hỏi bên quản lý hosting):
Để cấu hình cho việc sử dụng Gmail là SMTP Server, khai báo tài khoản Gmail đã đăng ký và các thông số khác như sau:
joomla.edu.vn