Read-only archive. Login and posting are unavailable.
View Full Version : Cần giúp đỡ hoàn chỉnh về mailserver
origamiers
03-04-2014, 15:48
Dear các bác.
Em có vấn đề cần nhờ các bác tư vấn và hướng dẫn. có bác nào rành thì vào hướng dẫn giúp em với.
Hiện em có 1 con workstation như sau
main: giga x79
cpu: Xeon E5 2650 (8core/16thread)
ram: 32G
ssd: 256g
cụ thể em cần làm những cái sau các bác biết thì giúp em
- Em muốn dùng con work của em để share thành các VPS
mỗi VPS phải đảm bảo chạy mượt cả web và mail server vậy em cần dùng soft gì, cấu hình đáp ứng và cấu hình soft đó như thế nào. nếu được các bác hướng dẫn rõ cách cấu hình luôn nhé.
- Em muốn tạo mail server chạy Mdeamon ( em đã có đọc khá nhiều tài liệu nhưng vẫn chưa thể làm tốt cái em muốn. bác nào chuyên về mcsa help em cái vì em cũng đang tự học thôi. Về mail deamon em đã có các thành phần chuẩn bị như sau. tên miền, Ip động ( đã có acc no-Ip hoặc dyndns), sử dụng VPS từ cái work trên kia. Bác nào rành về mail server thì giúp em làm cái này với nhé. em muốn làm mail online gửi nhận ra net được nhé. ( tình hình em đã thử làm trên một VPS thuê là ngoài gửi vô nhận được nhưng reply thì chả thấy đâu các bác nhé)
Có bạn nào rành vấn đề này thì giúp mình với. cám ơn các bác nhiều
các bác có thể giúp em thông qua
online: phamhoangnhatvu@yahoo.com
offline: phamhoangnhatvu@gmail.com
fone 01239227708
MeXoaiCocOi
03-04-2014, 16:09
Nếu làm dịch vụ thì sao dùng IP động?
Nếu dùng thử nghiệm vậy tạo nhiều VPS làm gì?
Bạn trả lời các câu trên xong sẽ tư vấn thêm
origamiers
03-04-2014, 16:20
Nếu làm dịch vụ thì sao dùng IP động?
à không mình không làm dịch vụ.
- Mình chỉ muốn kiểm chứng hết cỡ khả năng cái work của mình. Và mình cũng đang dự định tạo một mail/web cho riêng mình sử dụng thôi. Hiện tại mình dùng vmware. Nhưng mình muốn tìm hiểu cách tạo và control 1 VPS chuyên nghiệp như các cty dịch vụ kia. Hiện tại mình đang ở trọ và dãy mình chưa thể lên quang theo ý mình nên tạm thời phải dùng IP động
Nếu dùng thử nghiệm vậy tạo nhiều VPS làm gì?
- Cũng như ý kiến ở trên. hiện tại mình có thể tạo và chạy đồng thời được hơn 20 máy ảo trên SSD (mình không setup trên HDD nhé và mình muốn kiểm chứng khả năng chạy thực của các VPS này trên các dịch vụ cụ thể
Bạn trả lời các câu trên xong sẽ tư vấn thêm
Nếu bạn rành về vấn đề này thì tư vấn giúp mình, Mình cũng là IT không qua trường lớp chỉ đi theo mảng hạ tầng thôi nên còn nhiều thiếu sót. Mình đang tự học MCSA để bù đắp kiến thức hổng.
có bác nào rành thì help em với nhé
MeXoaiCocOi
03-04-2014, 16:47
Về môi trường chuyên nghiệp bạn có thể tìm hiểu thêm về Citrix XenServer, VMWare Vsphere, Microsoft Hyper-V, Xen, KVM, RHEV, OpenVZ...
Nếu bạn muốn stress các máy ảo kia để kiểm tra năng lực của máy bạn thì dùng các tool benchmark để test stress CPU chạy trên máy ảo (AIDA64 chẳng hạn)
Còn nếu muốn kiểm tra = web thì bạn có thể cài web server và kiếm script trên mạng về để test stress
Về quản trị hosting thì có thể tham khảo từ khóa hosting controler
Còn setup MDaemon thành mail online tương đối dễ dàng, khó đoạn cấu hình dynamic IP để nhận mail thôi, còn gởi ko thì ko quá quan trọng. Bạn chịu khó kiếm trong forum Nhất Nghệ có 1 bài hướng dẫn rất chi tiết
origamiers
03-04-2014, 16:55
Về môi trường chuyên nghiệp bạn có thể tìm hiểu thêm về Citrix XenServer, VMWare Vsphere, Microsoft Hyper-V, Xen, KVM, RHEV, OpenVZ...
ok phần nầy mình sẽ tìm hiểu thêm
Nếu bạn muốn stress các máy ảo kia để kiểm tra năng lực của máy bạn thì dùng các tool benchmark để test stress CPU chạy trên máy ảo (AIDA64 chẳng hạn)
stress test thì chỉ kiểm tra được tính ổn định của máy chủ thôi bạn ơi. mình muốn là thử cài mail và web lên cùng 1 VPS mà VPS vẫn có thể hoạt động mượt mà.
Còn nếu muốn kiểm tra = web thì bạn có thể cài web server và kiếm script trên mạng về để test stress
cái này mình cũng đang cần. mình cũng ko học về lập trình web nên mấy cái này cũng phải tìm hiểu thêm
Về quản trị hosting thì có thể tham khảo từ khóa hosting controler
Còn setup MDaemon thành mail online tương đối dễ dàng, khó đoạn cấu hình dynamic IP để nhận mail thôi, còn gởi ko thì ko quá quan trọng. Bạn chịu khó kiếm trong forum Nhất Nghệ có 1 bài hướng dẫn rất chi tiết
tài liệu thì mình xem rã hết rồi từ nhất nghệ đến các hướng dẫn bên ngoài. Mình đang đăng kí học khóa học online bên athena (cái này tự học là chính rồi thi lấy bằng) mình đã setup mail trên VPS với IP tĩnh nhưng chỉ gửi được mail từ gmail/hotmail về thì được còn ngược lại thì không thấy mail. Ngoài ra mình muốn cấu hình để có thể sử dụng đc webadmin/world client. phần này nếu bạn biết có thể chỉ rõ giúp mình
MeXoaiCocOi
04-04-2014, 08:11
http://pik.vn/20149831a53f-3619-44fe-a78f-8286c0605853.png
Không biết bên bạn cấu hình thế nào, chỗ mình chạy bình thường. Do chỗ mình dùng SMTP proxy nên chọn option 2 Send all outbound email to a smart host
Còn nếu ko thích thì cứ chọn Option 1 sẽ gởi thẳng ra Internet luôn Send all outbound email directly to recipient's mail server
Bạn gởi đi mà không được thì check lại tường lửa thử xem. Ngoài ra như bạn nói dùng IP tĩnh nhưng gởi ko tới bạn có thể check các trang mxtoolbox.com, senderbase.org, spamhaus.org...để xem IP/tên miền của mình có nằm trong blacklist ko
Còn về WorldClient và WebAdmin bạn chỉ cần vào Setup ==> Web and IM Services để bật lên. Lưu ý thêm về port và firewall để openport
origamiers
04-04-2014, 08:30
http://pik.vn/20149831a53f-3619-44fe-a78f-8286c0605853.png
Không biết bên bạn cấu hình thế nào, chỗ mình chạy bình thường. Do chỗ mình dùng SMTP proxy nên chọn option 2 Send all outbound email to a smart host
Còn nếu ko thích thì cứ chọn Option 1 sẽ gởi thẳng ra Internet luôn Send all outbound email directly to recipient's mail server
Bạn gởi đi mà không được thì check lại tường lửa thử xem. Ngoài ra như bạn nói dùng IP tĩnh nhưng gởi ko tới bạn có thể check các trang mxtoolbox.com, senderbase.org, spamhaus.org...để xem IP/tên miền của mình có nằm trong blacklist ko
Còn về WorldClient và WebAdmin bạn chỉ cần vào Setup ==> Web and IM Services để bật lên. Lưu ý thêm về port và firewall để openport
- mình chọn option 1 cho gửi direct ra net luôn. Nhưng gửi thì ok còn nhận thì lại không thấy.nếu được bạn log vps kiểm tra dùm mình. send từ main@domain ra gmail , hotmail và ngược lai. send giữa 2 email cùng domain xem thử thế nào.hình thức check mail bằng world client trên máy ngoài net/trên máy server
- worldClient vs webadmin. mình đã vào phần setup và check service nhưng khi mình test chỉ chạy ngay trên máy server còn ra ngoài net thì ko vào đc trang.
* nếu được bạn login vào VPS kiểm tra lại giúp mình xem mình có thiếu sót gì không.
ip: 14.0.24.35
u: administrator
p: 123456
mình sẽ up hinh config record trên domain để bạn kiểm tra giúp mình với
http://pik.vn/2014647fa391-3468-46e7-bd86-682717cf548e.jpeg
MeXoaiCocOi
04-04-2014, 08:46
Google gởi tới viettech.info ko dc vậy có báo lỗi gì ko bạn?
Ngoài ra dùng trang web canyouseeme.org để check xem các port tương ứng đã dc mở chưa (WebAdmin, WorldClient)
origamiers
04-04-2014, 08:50
Google gởi tới viettech.info ko dc vậy có báo lỗi gì ko bạn?
Ngoài ra dùng trang web canyouseeme.org để check xem các port tương ứng đã dc mở chưa (WebAdmin, WorldClient)
bạn thử check vps mình dùm thử xem. gửi từ domain ra gmail ok, nhận được mail. reply cũng ko báo lỗi vấn vào send item. nhưng check trên mail@ domain thì lại không thấy. mình dùng oe để setup mail@domain ngay trên server luôn
mình thử check các port 25/110/143 thì đều báo lỗi. cách sử lí ntn vậy bạn. tại con này là VPS người ta cho mình thôi
Gửi đi thì ok mà ko nhận đc thì thử kiểm tra DNS với aliat xem.
Sent from my iPhone using vozForums (https://itunes.apple.com/us/app/vozforums/id531290212?ls=1&mt=8)
mới check thử dns thì tại sao bạn lại trỏ về dns của yahoo vậy ?
thuongnet
11-04-2014, 15:24
Kiểm tra tất cả các điều kiện cần trước nhé bác, tất cả các thông tin chỉ là VD cho các bác dễ hình dung
Cơ bản về Email !
1 – Domain
Muốn gởi / nhận mail trên Internet phải mua domain Quốc tế, domain local chỉ có thể gởi / nhận local và gởi ra internet nhưng không thể nhận về, một số domain Quốc tế từ chối không nhận mail gởi từ domain local
2 – Domain Quốc tế khác domain local:
Nếu domain quốc tế khác domain local (thuongnguyen.info và thuongnguyen.local) thì phải dùng email address policy (e2k7) hoặc Receipient Policy (e2k3) để đổi email address trước khi gởi ra, Mdeamon thì khai báo trong phần Primary Domain
3 – Chiều mail gởi ra (outbound):
Gọi tên:
Mail server gởi (sender)
Mail Server nhận (Receiver)
Qui trình:
Sender truy vấn DNS để tìm MX Record (IP) của domain đích
Sender telnet port 25 của receiver để báo hiệu muốn gởi mail
Receiver kiểm tra một số điều kiện để quyết định có nhận mail của sender không ?
Nếu receiver đồng ý thì sender dùng protocol smtp để gởi mail cho receiver
Kết thúc
send-mail
Từ đó thấy rằng khi mail không gởi được thì phải kiểm tra lại các bước trên
4 – Relay mail:
Vì lý do nào đó, receiver từ chối không nhận mail của sender, sender phải forward mail cần gởi sang một server trung gian để server này gởi giúp, quá trình này gọi là relay mail
Rất nhiều nhà cung cấp dịch vụ mail relay, hỏi google là có đủ hết! dĩ nhiên phải trả phí.
5 – Chiều Mail nhận về (inbound):
Qua mục (3 – Outbound) ta thấy chiều nhận về domain của chúng ta đóng vai trò receiver
Vậy để nhận mail được từ internet cần thỏa:
Domain Quốc Tế
Khai báo MX record trỏ về mail server
Thường có 2 dạng: Online và Offline
Online: Mail từ internet gởi thẳng về server của ta
- Cài mail server nội bộ > Publish port 25 của mail server ra firewall > NAT port 25 từ adsl về Firewall.
(Tuỳ theo tình huống thực tế sẽ có những điều chỉnh phù hợp, ví dụ Firewall có IP Public thì không cần công đoạn NAT port ….)
Offline: Ta phải thuê server trung gian nào đó đứng ra nhận mail giúp, sau đó ta cấu hình mail server nội bộ kết nối đến server này tải mail về
Mỗi mô hình đều có ưu/khuyết.
Mail online đòi hỏi phải có 1 hạ tầng hoàn chỉnh và ổn định nhưng ta sẽ làm chủ mọi thứ
Mail offline thì không cần những thứ trên nhưng bù lại bạn không làm chủ được mail, Ví dụ: rò rỉ thông tin, mất mail ….
6 – Một số lỗi thường gặp khi gởi mail ra, khi bị những lỗi này mail sẽ không gởi đi được hoặc đi được nhưng lọt vào spam hết
Lỗi thiếu SPF: Để tránh tình trạng giả mạo mail … một số receiver kiểm tra xem sender có nằm trong danh sách những server được phép mang tên source domain để gởi mail không bằng cách truy vấn dns của source domain để tìm 1 record TXT đặc biệt, record này sẽ khai báo những IP, Mailserver … được phép gởi mail mang tên của source domain.
Ví dụ: Trong dns của domain thuongnguyen.info có 1 record loại txt khai báo như sau:
"v=spf1 a ip4:203.162.4.11 ~all"
Có nghĩa chỉ những mail nào được gởi đi từ ip 203.162.4.11 mới đảm bảo là mail của thuongnguyen.info
Vậy khi hotmail.com nhận được 1 mail của thuong@thuongnguyen.info, mailserver của hotmail sẽ kiểm tra xem ip đang gởi mail co phải 203.162.4.11 hay không ? nếu không phải thì không nhận. Để có 1 khai báo đầy đủ thì click vô đây: http://www.openspf.org/
Lỗi thiếu PTR: Một số reciver trước khi quyết đinh có nhận mail của sender hay không sẽ làm động tác truy vấn ngược lại (reversed lookup) xem IP của sender có thuộc domain mà sender đang gởi mail không ? nếu không thì không nhận mail.
Ví dụ: Sender có IP 210.245.3.4 đang gởi mail thuong@thuongnguyen.info, cho hotmail, hotmail sẽ reversed lookup xem 210.245.3.4 có thuộc domain thuongnguyen.info hay không ? nếu không thuộc thì không nhận.
Trong trường hợp này bạn phải yêu cầu nhà cung cấp dịch vụ tạo PTR record trỏ về domain của bạn.
Lỗi IP động: Một số mail server trên thế giới "né" những mail được gởi từ server có IP động, vụ này hay gặp khi doanh nghiệp dùng ip động, mail server nội bộ không gởi ra ngoài được
Lỗi blacklist: Một số IP đã từng bị "tiền án tiền sự (chuyên gởi spam) thì bà con sẽ từ chối nhận mail.
Tất cả những lỗi này bắt buộc phải phân tích smtp log để có cách giải quyết phù hợp. Còn nếu chỉ nói 1 câu chung chung "mail không gởi được!" thì thua !
Copy & Paste by Me !
origamiers
17-04-2014, 08:28
mới check thử dns thì tại sao bạn lại trỏ về dns của yahoo vậy ?
trước kia mình mua tên miền của yahoo. mình mới transfer về PA cho dễ quản lí. MX record mình đã trỏ về như trong hình kèm theo. MÌnh vẫn không hiểu sao DNS vẫn trỏ về yahoo.
Kiểm tra tất cả các điều kiện cần trước nhé bác, tất cả các thông tin chỉ là VD cho các bác dễ hình dung
Copy & Paste by Me !
Hiện tại mình đang chạy trên VPS ip tĩnh, tên miền mình mua từ yahoo "viettech.info" nên là domain quốc tế. MÌnh transfer về PA cho dễ quản lí và thiết lập record vì trên yho khó quản lí và rất chậm. Khi cài mdeamon xong thì mình check gửi mail chỉ gửi đc từ nội bộ ra gmail,... nhưng khi replay về thì lại không check thấy mail. (mình dùng OE ngay trên chính VPS để gửi mail lun. gửi đi báo ok check có trong send mail. gmail nhận và reply báo sucess nhưng quay qua OE check thì không thấy. Tương tự khi dùng web client cũng vậy .
// tại sao mình chỉ dùng được webclient ngay trên chính vps mà không thể dùng trên các máy khác ngoài VPS được., hay tại mình chưa config gì đó.
vBulletin® v3.8.0, Copyright ©2000-2026, Jelsoft Enterprises Ltd.