June 22, 2015

Cài đặt Postfix SMTP client trên Shinken Server để gửi mail

Tại Shinken host:

Cài đặt các gói cần thiết:
sudo apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules -y
Sau đó postfix sẽ yêu cầu khai báo một số thông số, ta chọn Internet Site và điền một domain như mail.shinken.vdc
Sửa file cấu hình postfix:
vi /etc/postfix/main.cf
Thêm/sửa các dòng như sau:
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = yes
inet_interfaces = all
inet_protocols = ipv4
Sau đó thêm vào dòng sau:
[smtp.gmail.com]:587    USERNAME@gmail.com:PASSWORD
Với USERNAME là username của tài khoản gmail dùng để gửi mail, PASSWORD là mật khẩu của tài khoản đó.
chmod 400 /etc/postfix/sasl_passwd
postmap /etc/postfix/sasl_passwd
cat /etc/ssl/certs/Thawte_Premium_Server_CA.pem | sudo tee -a /etc/postfix/cacert.pem
/etc/init.d/postfix reload
Để kiểm tra xem các bước cài đặt đã đúng chưa ta có thể sử dụng lệnh sau để gửi thử một email, đăng nhập vào trình duyện kiểm tra mục thư đã gửi để xem thư đã được gửi đi chưa.
/etc/init.d/postfix reload
echo "Test email" | mail -s "Shinken" ducnc92@hotmail.com`
Để kiểm tra và sửa lỗi ta có thể sử dụng lệnh mailq để xem trạng thái của các mail trong hàng đợi, hoặc là xem log của postfix để sửa lỗi.
tail –f /var/log/mail.log
Một lỗi có thể gặp phải đó là tài khoản gmail được khai báo bên trên có thể sử dụng cơ chế đăng nhập hai nhân tố hoặc mức cao nên có thể postfix không gửi mail được mặc dù cấu hình đúng. Để khắc phục điều này ta có thể tắt các chức năng này đi hoặc tạo một tài khoản mới mà không sử dụng các chức năng này.

Related Posts:

  • TRIỂN KHAI HỆ THỐNG MAIL CHO DOANH NGHIỆP VỚI KERIO MAIL SERVER I. Mô hình: II. Giới thiệu:  - Nhu cầu liên lạc bằng thư điện tử ngày nay đang ngày càng phổ biến,nó góp phần không nhỏ trong việc hoạt động kinh doanh hiệu quả của các cty và doanh nghiệp.  - Chính… Read More
  • các cơ chế lọc mail - cơ bản Tình trạng gửi thư rác hiện nay đang rất nghiêm trọng nên các hệ thống máy chủ mail đã được thiết lập các chính xác lọc mail rất khắt khe, điều này cũng gây ảnh hưởng không mong muốn đối với những email hợp pháp. Một email… Read More
  • Những điều cần thiết khi xây dựng Mail Server Có những điểm đáng lưu ý khi triển khai Email server mà không phải bất kì quản trị hệ thống nào cũng lưu tâm, hoặc biết đến, ngay cả trong các khóa đào tạo người ta cũng ít nhắc đến vấn đề này. Khi đảm bảo được máy chủ … Read More
  • Trong Mdeamon và Exchange: Backup mail ở đâu? Server hay Client?Có nhiều chương trình mail server nhưng tôi chỉ biết và đề cầp đến Mdeamon và Exchange:+ Backup mail: ở đâu trên server mail hay trên máy user?- exchange: Tôi được biết EX có chưc năng backup trên server maịl Nếu user không c… Read More
  • Cấu hình gởi mail trên web bằng giao thức SMTP Như các bạn đã biết, hiện nay để hạn chế tình trạng Spam mail, các nhà cung cấp hosting mặc định đã vô hiệu hóa chức năng gửi mail với hàm mail(), bài này sẽ hướng dẫn các bạn cách gửi mail trên web với giao thức SMTP. Trướ… Read More

0 comments:

Post a Comment