View Full Version : Xin cho hỏi về exchange 2003
HotVit
08-26-2007, 12:51 AM
Mình đang học sử dụng exchange 2003. Mình cài 2 win server 2003 trên 2 máy. 1 cái làm NAT server + domain controller + DNS server, 1 cái cài Exchange 2003 (cài trong VMWare). Cái exchange join domain, mình kiểm tra kết nối internet trên cái exchange thì thấy kết nối được. Mình dùng outlook express để kiểm tra gửi và nhận mail trong LAN không có vấn đề gì. Trong cái Default Recipient Policies của exchange server mình add Generation Rules: STMP:gmail.com. Trong AD users and computers mình tạo 1 contact có email là hotvit@gmail.com
Vấn đề của mình là khi mình gửi mail ra internet thì bị lỗi. Có 2 trường hợp bị lỗi, nếu mình để SMTP IP trong outlook là ip của exchange server thì nó báo lỗi:
"A configuration error in the e-mail system caused the message to
bounce between two servers or to be forwarded between two recipients.
Contact your administrator.".
Còn nếu mình để SMTP IP trong outlook là ip của NAT server thì nó báo lỗi:
"The message could not be sent because one of the recipients was rejected by the server. The rejected e-mail address was 'hotvit@gmail.com'. Subject 'Test', Account: 'user1', Server: '192.168.1.254',
Protocol: SMTP, Server Response: '550 5.7.1 Unable to relay for hotvit@gmail.com', Port: 25, Secure(SSL): No,
Server Error: 550, Error Number: 0x800CCC79".
Mình đã thử cài mail deamon trên cái máy ảo khác thì thấy gửi mail ra internet không bị gì. Ai đó có thể chỉ mình cách cấu hình exchange để có thể gửi mail ra internet được không? Cám ơn nhiều.
hocmang
08-26-2007, 09:59 AM
Bạn dùng NAT bằng gi?
trường hợp bạn để SMTP trong outlook là IP của server exchange??? có nghĩa là bạn sử dụng outlook ở chế độ Pop3 và SMTP à? sao không sử dụng chế độ exchange?
bạn thử đặt DNS của exchange server là DNS bên ngoài xem thế nào
woflman
08-26-2007, 10:02 AM
"A configuration error in the e-mail system caused the message to
bounce between two servers or to be forwarded between two recipients.
Contact your administrator.".
Check lại firewall đi bạn, hoăc check lại đường dẫn gửi mail của SMTP server.
Vì lỗi này xảy ra khi SMTP server kô tìm được đường để gửi mail ra ngoài.
Còn nếu mình để SMTP IP trong outlook là ip của NAT server thì nó báo lỗi:
"The message could not be sent because one of the recipients was rejected by the server. The rejected e-mail address was 'hotvit@gmail.com'. Subject 'Test', Account: 'user1', Server: '192.168.1.254',
Protocol: SMTP, Server Response: '550 5.7.1 Unable to relay for hotvit@gmail.com', Port: 25, Secure(SSL): No,
Server Error: 550, Error Number: 0x800CCC79".
Check lại quyền relay mail trên SMTP server, check xem có phần nào cấm gửi mail kô , quyền hạn gửi mail của các client là gì.. Trong virtual SMTP server của Exchange 2k3 kiểm xem phần authentication , và relay restriction
PS: nếu dựng máy ảo thì ok, nhưng nếu các máy ảo ra internet, thì bạn kô nên lấy tên là gmail.com. Có thể có lỗi liên quan đến server của google nếu máy ảo client request send mail ra internet.
HotVit
08-26-2007, 05:43 PM
Mình NAT bằng RRAS. Về Outlook thì mình xài Outlook express, trong outlook 2003 có chế độ tạo account với Exchange nhưng trong outlook express thì mình không thấy có. Mình có chủ ý muốn kiểm tra với outlook express. Mình đã thử đặt DNS của exchange là DNS của VNN như bạn gợi ý nhưng vẫn bị lỗi.
Về firewall thì minh không có dùng firewall, về đường dẫn gửi mail thì mình đã kiểm tra bằng Mail Deamon thì tài khoản trên Gmail nhận được. Tất cả cấu hình của Exchange mình gần như để mặc định, authenticaion là anonymous, không cấu hình replay restriction.
Để mình nói rõ hơn về mô hình mạng của mình. Một máy sử dụng win 2k3, có 2 NIC.
NIC 1: IP: 10.0.0.254, DG: 10.0.0.138, DNS: không
NIC 2: IP: 192.168.1.254, DG: không, DNS: 192.168.1.254
Máy này được cấu hình làm DNS server, NAT server, Domain controller (home.net). Trên máy này mình có cài SMTP service, trong DNS service mình forward đến 2 DNS của VNN.
Máy thứ 2 mình sử dụng win 2k3, có 1 NIC,
NIC1: IP: 192.168.110, DG: 192.168.1.254, DNS: 192.168.1.254
Mình cài exchange 2003 trên máy này. Trong exchange mình dùng Internet mail wizard để thêm cài Internet mail SMTP connector. Trong connector mình chọn "use DNS to route to each address space ...".
Mình dùng outlook express trên máy exchange sever, cấu hình IP của POP3 và SMTP đều là địa chỉ 192.168.1.110. Kết quả là send mail trong LAN thì được nhưng khi send mail ra internet (ví dụ gửi cho HotVIt@gmail.com) thì bị lỗi như trên.
Ý mình muốn tất cả mail trong LAN khi gửi ra ngoài phải qua Exchage server, rồi từ exchange sẽ qua NAT server rồi đi ra ngoài. Hiện giờ mình chỉ kiểm tra phần send mail ra ngoài, còn việc mail từ ngoài gửi vào thì tính sau.
Mình cấu hình như trên không biết có bị sai chỗ nào không? Như vậy nếu muốn gửi mail ra ngoài (ví dụ từ user1@home.net gửi tới hotvit@gmail.com) như mô hình trên thì mình cần phải cấu hình những gi ? Cám ơn nhiều.
HotVit
08-26-2007, 11:20 PM
Vấn đề của mình đã giải quyết được. Cám ơn wolfman vì gợi ý của bạn. Đúng là do quyền user và relay restriction.