VinaSupport sẽ hướng dẫn gửi mail bằng SMTP trên Odoo sử dụng tài khoản Gmail.
Tạo tài khoản Gmail để gửi mail
Đăng ký 1 tài khoản gmail miễn phí: https://mail.google.com/
Để tài khoản có thể sử dụng để gửi email chúng ta cần thực hiện các bước sau:
1. Bật IMAP Forwarding trên Gmail
Từ Gmail => Vào phần quản lý cài đặt (Setting)
=> Chọn Tab [ Forwarding and POP/IMAP ] => Mục IMAP access, chọn “Enable IMAP” => bấm [ Save changes ] để lưu thông tin lại
2. Kích hoạt cho phép “Less Secure App”
Truy cập địa chỉ: https://myaccount.google.com/lesssecureapps => Chuyển sang trạng thái “ON”
Vậy là tài khoản Gmail của bạn đã đủ điều kiện để sử dụng làm tài khoản gửi mail rồi. Giờ ta setup mail server trên Odoo.
Cấu hình Outgoing Mail Servers trên Odoo
Để có thể cấu hình đượcc Outgoing Mail Servers đầu tiên chúng ta cần kích hoạt chế độ phát triển “Developer Mode” của Odoo
Vào [ Settings ] => Bấm “Activate the developer mode”
Quay trở lại [ Settings ] => Mở Menu [ Technical ] => Bấm vào [ Outgoing Mail Servers ]
Bấm [ Create ] để tạo mới SMTP Mail Server
Nhập thông tin SMTP Server và tài khoản Gmail của bạn vào:
- Description: Miêu tả ngắn
- SMTP Server: smtp.gmail.com
- SMTP Port: 465
- Connection Security: SSL/TLS
- Username: Tên tài khoản Gmail
- Password: Mật khẩu tài khoản Gmail
Bấm [ Test Connection ] để kiểm tra kết nối.
Có thông báo như bên dưới kết nối thành công. Chú ý là thông báo “Odoo Server Error” chỉ là tiêu đề popup của Odoo, thực tế chúng ta đã cấu hình gửi mail trên Odoo thành công.
Bấm [ OK ] để tắt thông báo và bấm [ Save ] để lưu lại cấu hình
Bạn có thể tạo nhiều, SMTP Server. Nó sẽ gửi mail theo thứ tự ưu tiên “Priority” mà ta thiết lập.
Nguồn: vinasupport.com
a ơi e hỏi chút cái này của a là outgoing tức là mail gửi ra từ hệ thống odoo đúng ko?
e muốn cấu hình là ongoing là mail gửi đến Admin odoo thì e cấu hình như nào ạ? (mail admin dùng gmail ạ)
Ở cấu hình email e để cổng 587 theo hướng dẫn SMTP của Gmail thì lúc mà “Kiểm thử và xác nhận” thì báo lỗi:
Kiểm thử kết nối thất bại: 1
[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:852)
e đổi thành cổng 852 thì lại lỗi
Kiểm thử kết nối thất bại: 101
Network is unreachable
Bạn cấu hình như trong bài viết là Okie!
Chọn Port là 465 và Connection Security là SSL/TLS
SMTP của Gmail ko có cổng là 587 hay 852 đâu.