CÀI MAIL SERVER TRÊN CENTOS

      110

Một trong số những ứng dụng online cơ bản nhất nhưng một công ty hoặc một nhóm chức cần là một kênh dịch vụ email. Dịch vụ này thường xuyên được cài để lên một mail server với gắn với thương hiệu miền riêng của người sử dụng hoặc tổ chức đó. Vậy làm cố nào để cài đặt một mail server? nội dung bài viết này reviews một giải pháp mail hệ thống miễn giá thành trên gốc rễ linux.

Bạn đang xem: Cài mail server trên centos

Bạn vẫn xem: thiết lập mail server trên centos
Dịch vụ thư điện tử miễn giá thành »
Bảng giá dịch vụ email »

bước 1: chuẩn bị

Nguyên liệu để chuẩn bị làm món "mail server" có cóMáy chủ Centos, hoàn toàn có thể dùng Ubuntu cũng được nhưng nội dung bài viết này hướng dẫn rõ ràng trên CentosTên miền với bạn dạng ghi mail.congty.com được trỏ đến địa chỉ IP của dòng sản phẩm chủ nói trên. Trong nội dung bài viết này thương hiệu miền được thực hiện làm lấy một ví dụ là thietkewebhcm.com.vn và tên miền bé mail.thietkewebhcm.com.vn được trỏ đến máy chủ 198.56.238.133.Phần mềm mail client thường dùng là Outlook Express. Phiên bản sử dụng trong nội dung bài viết này là 2007.

bước 2: setup

Trên nền tảng linux tất cả 2 áp dụng mã nguồn mở lừng danh và trọn vẹn miễn mức giá là dovecot và postfix. Dovecot sử dụng để tùy chỉnh cấu hình một dịch vụ nhận và chuyến qua mail đến từng mail box, nó là một MDA - Mail Delivery Agent. Dịch vụ thương mại này chạy với những giao thức IMAP, POP3 bên trên cổng 143 cùng cổng 110. Còn postfix cần sử dụng để thiết lập dịch vụ gửi mail đến những MDA. Postfix được gọi là một MTA - Mail Transfer Agents với nó áp dụng giao thức SMTP cùng với cổng 25 truyền thống cuội nguồn để giữ hộ email. Việc cài đặt 2 thương mại dịch vụ này được tiến hành bằng một lệnh dễ dàng và đơn giản như sau:# yum install postfix dovecotSau khi thiết lập các gói trên, các bạn cũng có thể kiểm tra version và kết quả của việc cài đặt bằng những lệnh như vào hình sau:
*

bước 3: cấu hình dovecot

# vi /etc/dovecot.confTìm kiếm với gỡ quăng quật # ở các dòng sau: protocols = imap imaps pop3 pop3smail_location = maildir:~/Maildirpop3_uidl_format = %08Xu%08Xvlogin_process_size = 64 (lưu ý: chỉ áp dụng nếu như thông số kỹ thuật trên Centos 64 bit)Sau công việc cấu hình trên, hãy khởi hễ và kiểm tra dịch vụ thương mại dovecot# service dovecot start# telnet localhost 110Nếu bạn dành được hình vẽ sau là ok. (Nhớ bấm CTRL+ > để thoát khỏi telnet port 110)
*

cách 4: cấu hình postfix

# vi /etc/postfix/main.cfTìm kiếm, gỡ bỏ # với chỉnh sửa những dòng sau (lưu ý cố kỉnh thietkewebhcm.com.vn bởi tên miền của bạn, add 198.56.238.0 vắt bằng địa chỉ cửa hàng mạng lớp C của doanh nghiệp ví dụ địa chỉ cửa hàng máy chủ của người sử dụng là 113.17.35.45 thì địa chỉ cửa hàng mạng lớp C là 113.17.35.0/24)myhostname = mail.thietkewebhcm.com.vn mydomain = thietkewebhcm.com.vnmyorigin = $mydomaininet_interfaces = allmydestination = $myhostname, localhost.$mydomain, localhost, $mydomainmynetworks = 198.56.238.0/24, 127.0.0.0/8relay_domains = $mydestinationhome_mailbox = Maildir/Sau công việc cấu hình trên, hãy khởi cồn và kiểm tra dịch vụ postfix# service postfix start# telnet localhost 25Lưu ý: Hệ quản lý điều hành Centos thường bật sẵn thương mại dịch vụ sendmail là một trong những dịch vụ tương tự như như postfix và chiếm phần cổng 25, do vậy bạn yêu cầu kiểm tra thương mại dịch vụ này cùng tắt nó đi trước khi chạy postfix# service sendmail status# service sendmail stopNếu bạn đã đạt được hình vẽ sau là ok. (Nhớ bấm CTRL+ > để thoát khỏi telnet port 25)
*

*

Giải thích những lệnh vào telnet port 25- helo thietkewebhcm.com.vn là chuỗi bắt đầu để mailserver tùy chỉnh cấu hình phiên giao dịch- mail from: .... Là xác định account của tín đồ gửi, tạm thời dùng tài khoản root- rcpt to: ... Nhằm xác định địa chỉ mail người nhận- data ....... Là ban đầu nội dung email- Enter, tiếp đến gõ vệt . Là để những định hoàn thành của văn bản mail và ban đầu gửi thư đi- quit, là để ra khỏi telnet port 25.Lưu ý: Trong công đoạn này các bạn cũng có thể gặp lỗi 554 5.7.1: Relay access denied đừng quá lo lắng. Lý do là do ứng dụng telnet client của công ty là phiên bạn dạng mới với khi kết nối đến localhost, nó sẽ sử dụng giao thức IPv6 ráng cho IPv4, bạn chỉ cần thêm add IPv6 loclahost vào dòng mynetworks trong tệp tin /etc/postfix/main.cf như sau là ổn:mynetworks = 0.0.0.0/0, 127.0.0.0/8, /128

bước 7: Khởi tạo những user

Khi bước 5 thành công tức là máy nhà này đã trở thành một mail hệ thống thực thụ. Bây chừ công việc còn sót lại là tạo các user theo yêu mong của sếp mà thôi. Dovecot và Postfix thực hiện ngay những user của hệ điều hành quản lý làm tài khoản email. Bắt buộc các bạn có thể dùng lệnh useradd với lệnh passwd nhằm tạo các user với gắn password cho những account này#useradd hai#passwd haiTuy nhiên cần lưu ý là các user này rất cần phải có một folder trong /home/ten user/Maildir để nhận những email. Chúng ta tạo thư mục này và gắn quyền như sau:#mkdir /home/hai/Maildir#cd home/hai#chmod -R 700 Maildir#chown hai:hai MaildirSau này các các bạn sẽ thấy là dovecot sẽ tạo thêm 3 folder trong Maildir là cur, new cùng tmp nhằm lưu những email thừa nhận về.Lưu ý về users: vào centos thông thường sẽ có sẵn các users sau: root, admin bởi vì vậy chúng ta nên kị tạo những user trùng thương hiệu với các user này. Nếu thực sự cần các email gắn với user này thì chỉ cần tạo folder nhưu trên, đặt password mang đến user vào /etc bao gồm file aliases là tệp tin gán những bí danh và user thay mặt cho những user của hệ thống. Mở file này ra các bạn sẽ thấy có những users info, marketing, sales, support đã được gán là túng danh đến user postmaster. Vày vậy nếu bạn có tạo những user trên cho những người dùng mail thì sẽ chạm mặt lỗi là các mail nhờ cất hộ đến các user này phần nhiều được gửi mang lại root. Muốn những email này vận động bình thường, bạn phải khóa các dòng gán túng thiếu danh này lại bằng phương pháp đặt trước đó một vết #, sau đó khởi cồn lại dịch vụ thương mại mailSau khi đã có user chúng ta cũng có thể dùng những lệnh của POP3 để kiểm tra việc nhận mail. Trước nhất hãy quay trở về bước 6 nói trên để gửi test một thư điện tử đến user vừa chế tác (trong lấy ví dụ như là haithietkewebhcm.com.vn) hoặc đem một áo quan thư yahoo, tin nhắn gửi đến showroom mail này cũng được. Tiếp nối trong linux gõ lệnh:

# telnet localhost pop3 (hoặc # telnet localhost 110)

Bạn sẽ thấy màn ngoài ra ở bước 3. Giờ bọn họ dùng những lệnh sau nhằm kiểm tra email có đến săng thư hay là không (hình ảnh trong lấy một ví dụ này là áo quan thư testmail

*

Giải thích:

- lệnh user testmail là lệnh singin vào hòm thư với user testmail.

Xem thêm: File Backup Itunes Nằm Ở Đâu Trên Iphone, File Backup Iphone Nằm Ở Đâu Trên Win 10

- lệnh pass anna là lệnh cung cấp password để soát sổ password là anna

- lệnh list để chất vấn xem bao gồm bao nhiêu e-mail trong inbox, vào hình hình ảnh ví dụ, bao gồm 4 email.

- lệnh retr 4 là đọc email số 4, sau lệnh này nội dung email sẽ tiến hành list ra, mặc dù trong hình bạn không thấy văn bản mail vì chưng tôi đã giảm đi.

Bước 8: làm việc với Outlook

Sau lúc đã gồm mail server, bạn cũng có thể check mail bằng bất kể phần mềm mail client nào. Trong trả lời này cửa hàng chúng tôi thực hành trên outlook 2007. Vấn đề check mail bên trên webmail thông qua trình duyệt sẽ được đề cập đến ở một bài viết khác. Việc khai báo cấu hình Oulook các bạn cũng đang quá thân quen rồi nên tôi chỉ gồm mấy lưu ý sau:- vị server này là dùng riêng cho một tên miền đề xuất phần tài khoản setting chỉ việc gõ username nhưng không đề xuất gõ rất đầy đủ - trong phần More Setting, đừng đánh dấu vào mục My outgoing vps (SMTP) requires authentication. Do thông số kỹ thuật postfix nói trên sống dạng mì nạp năng lượng liền yêu cầu tôi chưa hướng dẫn các bạn cài đặt authentication method mang lại SMTP khi gửi mail. Bài toán authentication mang đến SMTP đang bàn sau.- vì outlook là client offline và rất có thể làm việc từ nhiều địa chỉ cửa hàng IP khác biệt và bởi vì vậy khi chúng ta kết nối vào internet với gửi mail từ outlook mang đến postfix server sẽ bị báo lỗi là 554 5.7.1: Relay access denied. Để khắc phục và hạn chế lỗi này các bạn phải mở rộng phạm vi mạng tin tưởng trong thông số kỹ thuật postfix như sau:# vi /etc/postfix/main.cfTìm kiếm với sửa câu chữ như sau:mynetworks = 0.0.0.0/0, 127.0.0.0/8 (chấp nhấn client từ mạng internet và toàn bộ các mạng)Sau kia khởi động lại postfix bởi lệnh #postfix reloadĐến đó là hoàn thành quá trình và tất cả thể báo cáo sếp, lĩnh lương được rồi!Hướng dẫn setup mail vps này chỉ được cho phép gắn hệ thống với một tên miền, và các user thực hiện là user của hệ thống, điều này hoàn toàn có thể hơi phiền phức khi khởi tạo những email trương mục vì bắt buộc dùng quyền root. Ví như các bạn có nhu cầu có một hệt thống thư điện tử mềm dẻo hơn, rất có thể tích đúng theo gửi thừa nhận mail với tương đối nhiều tên miền không giống nhau và hoàn toàn có thể tạo vô số email account nhưng mà không phải dùng quyền root thì hãy xem thêm bài viết ảo hóa khối hệ thống email cùng với postfix và mysql tại chỗ này

Những điều cần biết khi xây cất website

Xây dựng một trang web không dễ dàng chỉ là một quầy bán hàng hay một tờ rơi. Bạn phải làm mọi phương pháp để website của bản thân mình hướng tới khách hàng, và đặc biệt hơn cả, là làm thế nào để nội dung của chúng ta có mức độ lan tỏa gấp rút trong môi trường thiên nhiên mạng tự đó lôi cuốn khách hàng cho với trang web của bạn

Xem chi tiết

Những điều nên biết về dịch vụ thương mại email với tên miền riêng

Email tên miền riêng là e-mail gắn với tên miền của bạn kiểu như tennhanvientencongty.com. E-mail tên miền riêng sẽ khởi tạo sự chuyên nghiệp hóa và tin yêu khi giao dịch, đồng thời hoàn toàn có thể cấp phân phát cho nhân viên khi new đi làm, tịch thu lại khi nhân viên đó thôi vấn đề và tàng trữ được mọi thanh toán trên thư điện tử mà không sợ nhân viên đổi mật khẩu, với theo quan tài thư lúc rời công ty...

Xem cụ thể Đội ngũ lập trình sẵn viên, chuyên môn viên cùng seo-er của chữ tín Web cam kết
hotlive