Trong bài viết này mình sẽ hướng dẫn các bạn cấu hình SMTP mail tự động gửi cho admin khi có user submit thông tin từ form liên hệ của website Joomla. Thông qua máy chủ SMTP gửi mail của Yahoo. Yahoo giới hạn số lượng email gửi đi mà bạn có thể gửi mỗi ngày là 500 (mỗi thư có thể đi tới 100 địa chỉ). Bằng cách này, Yahoo ngăn chặn những người gửi thư rác quy mô lớn làm tắc nghẽn máy chủ của họ.
Bước 1: Tạo tài khoản email tại Yahoo Mail
Sau khi tạo xong, thì kích hoạt chế độ “Cho phép ứng dụng sử dụng đăng nhập kém bảo mật”.
Bước 2: vào website joomla, vào trang admin.
Tại Menu ở trên > System > Global Configuration > chọn tab Server
- Send Mail: Bật Yes
- From Email: Nhập email yahoo của bạn
- From Name: Nhập Tên Bạn hoặc Tên Website
- Mailer: Chọn phương thức gửi mail, ở đây chúng ta chọn SMTP
- SMTP Host: “smtp.mail.yahoo.com”
- SMTP Port: 465
- SMTP Security: SSL/TLS
- SMTP Authentication: Bật Yes
- SMTP Username: Nhập địa chỉ yahoo của bạn, y như tại số 2(phải giống nha bạn)
- SMTP Password: Nhập mật khẩu của địa chỉ email
(Sau khi nhập xong hãy click vào nút “Send Test Mail” bạn sẽ nhận được email test từ chính địa chỉ gửi mail, về tại địa chỉ này. Nếu nhận được email nào hãy kiểm tra bước 1 bạn có kích hoạt chưa.)
Bước 3: Tạo form liên hệ
Menu trên cùng > Mở rộng > Liên hệ (Vietnamese version)
Menu top > Component > Contact (English version)
Bước 4: Tạo form mới hoặc sử dụng form có sẵn
- Tên form liên hệ
- Chọn quản trị viên của contact form này
- điền email nhận
- Lưu lại
Bước 5: Tạo 1 trang mới, để kiểm tra xem contact form có hoạt động không.
Chọn Menus > Main Menu > New (thêm mới 1 trang vào thanh menu chính)
Bước 6: Tùy biến cho trang này
Tại số 2: chọn Liên hệ > Single Contact(theo hình)
Tiếp theo: Tại mục Select Contact* chọn contact form bạn đã tạo ở bước 4.
Nhớ lưu lại nhé!
Hãy xem lại tên không dấu của menu (Alias)
Bước 7: Xem thành quả và submit xem email có gửi về địa chỉ của bạn không nhé.
Trên thanh url của trình duyệt(browser) bạn nhập domain của web và “/[alias]” của menu. Ví dụ: hocguimail.com/contact-form-demo
Tiếp theo: Thành quả như bạn đã thấy.
Sau khi gửi contact nếu bạn nhận được email là hoàn tất.
Chúc bạn thành công.
Xem thêm: