Hỏi Đáp

Welcome!

This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

Cấu hình outgoing email cho odoo khi triển khai trên ubuntu

Ảnh đại diện
Thomas

Chào các bác,

Theo như lời khuyên của các cao thủ thì nên triển khai odoo trên linux. Hôm nay em đã sắm được một em vps linux của windowsazure. Mọi thứ em làm bình thường nhưng đang gặp vấn đề là cấu hình email gửi đi.

Mình dùng tài khoản gmail setup cho outgoing email. Sử dụng mail đó cho odoo cài trên window thì bình thường. Nhưng cho linux thì báo lỗi:

Connection Test Failed!

Here is what we got instead:
534
5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbs8Y
5.7.14 lS7-3aKMQZd61Jl3APb-mMDY8SupGnaLPDivXQwLQBbBiVdHsBCMw4l-fg4oxV9cFFbtQh
5.7.14 CRASan5rpkKsQgIO-bcPcP8P2ZehQoyrJd5Y5_FyJuOEuQ_nltXkyByV82L4i0NZ7JpnAj
5.7.14 U_0V4CoWMJ3mKS5lXoihW143I04uq2bdgg0Y05KxF_mkBlxf1dTLD3NpZ037r0hTxDbCnJ
5.7.14 K9WyJauWmYBlX0zlPZZXYRV9CYbU> Please log in via your web browser and
5.7.14 then try again.
5.7.14 Learn more at
5.7.14 https://support.google.com/mail/answer/78754 x7sm2565150pbt.16 - gsmtp

Mình đọc thì là do dns server của linux.
https://www.odoo.com/forum/help-1/question/connection-test-failed-error-when-testing-the-outgoing-email-configuration-17566
Also make sure after the DNS issue is resolved that the IP or domain name the ERP is hosted on is allowed on the mail server to generate SMTP records. If it's a domain name you might need to add SPF(?) text records to your DNS server that indicate that mail can originate from another external IP address, otherwise your ERP messages will be inadvertently blocked by mail servers thinking there is some email spoofing occurring.

Mình đã sửa file /etc/resolvconf/resolv.conf.d/base với nội dung:
nameserver 8.8.8.8
nameserver 8.8.4.4
v=spf1 a mx -all

Nhưng vẫn chưa chạy được. Các bác cao thủ xin chỉ giáo giúp mình :)
Xin cảm ơn
Ảnh đại diện
Huỷ bỏ
1 Trả lời
0
Ảnh đại diện
Trần Ngọc Tuấn
Best Answer

Cái này không phải do DNS. Băng chứng là đã kết nối được đến Google và Google trả về mã 534 (Lỗi xác thực) và hướng dẫn tham khảo https://support.google.com/mail/answer/78754
Mình đoán là bạn dùng Gmail cá nhân? Google hay từ chối truy cập nếu đang thường xuyên login ở một client và đột xuất chuyển sang client khác. Đây là chính sách về bảo mật, đôi khi rất nhiêu khê.

P/s: Bạn post cấu hình SMTP của bạn lên mình ngó chút xem có vấn đề gì không

5 Bình luận
Ảnh đại diện
Huỷ bỏ
Ảnh đại diện
ViindooBot
-

Cảm ơn bác.


SMTP Server: smtp.gmail.com
SMTP Port: 465
Connection Security: SSL/TLS
Username: sililabvn
Pass:

Mình cấu hình y hệt thế này với server window.

Ảnh đại diện
Trần Ngọc Tuấn
-

Cơ bản thì không vấn đề gì với setting này. Bạn làm theo hướng dẫn ở đây xem sao: https://support.google.com/mail/answer/78754

À, mà bạn nên chọn TLS (STARTTLS) với port 587 để bảo mật hơn.

Ảnh đại diện
ViindooBot
-

Mình đã để tài khoản ở chế độ: Allowing less secure apps.

Ko biết có phải do mình dùng tài khoản này login cho nhiều chỗ quá không.

Như vậy lỗi không phải do server linux chặn gì đó à bác? Sao đọc cái hỏi đáp trên thì họ lại trả lời vậy.

Ảnh đại diện
Trần Ngọc Tuấn
-

Cái hỏi đáp trên kia rõ ràng là do DNS. Server không phân giải được tên miền và trả về lỗi không phân giải được tên miền. Xử DNS chuẩn lại là OK.
Còn trường hợp của bạn không phải vậy. Nó nằm ở phía chính sách bảo mật của Google đối với các tài khoản @gmail.com. Tuy nhiên, các tài khoản email Google App (với tên miền riêng) thì hầu như không bị bao giờ.

Bạn đổi thử sang email cuả cty xem sao?

Ảnh đại diện
Trần Ngọc Tuấn
-

Bạn cứ ping thử google.com, nếu DNS có vấn đề nó sẽ không phân giải được. Lúc ấy mới là do DNS, thiết lập lại nameserver là OK.

về phần cấu hình IP tĩnh và name server cho Ubuntu, bạn nên "lắp" vào /etc/network/interfaces, nội dung đại loại như sau:

auto eth0
iface eth0 inet static
address 192.168.0.150
netmask 255.255.255.0
gateway 192.168.0.1
network 192.168.0.0
broadcast 192.168.0.255
dns-nameservers 8.8.8.8 8.8.4.4

Trả lời của Bạn

Vui lòng đảm bảo câu trả lời của bạn có liên quan và giải đáp đúng nội dung câu hỏi. Nếu muốn bình luận về câu hỏi hoặc câu trả lời, hãy sử dụng công cụ Bình luận. Lưu ý, bạn có thể thay đổi nội dung trả lời thay vì trả lời lại 02 lần cho cùng một câu hỏi. Đồng thời bạn có thể nhấn nút để bầu chọn câu hỏi / câu trả lời tốt nhất.