|
||||||||
|
||||||||
|
|
Công Cụ | Xếp Bài |
|
22-10-2016, 09:40 PM | #1 |
Guest
Trả Lời: n/a
|
Hướng dẫn cài đặt sử dụng SMTP Google gửi mail từ VPS và Server
Hướng dẫn cài đặt sử dụng SMTP Google gửi mail từ VPS và Server
VPS có cung cấp sẵn hàm gửi mail miễn phí, tuy nhiên mình thấy tỉ lệ email gửi đi bị đánh dấu spam gần như 99%. Do đó bạn cần một dịch vụ gửi mail hiệu quả hơn cho VPS. Bài viết này mình sưu tầm trên mạng hướng dẫn bạn thiết lập để gửi mail sử dụng SMTP Google để gửi mail, mình đang dùng vào tỉ lệ vào inbox 100%. Đầu tiên bạn cần đăng ký một tài khoản Gmail sau đó bật chế độ cho phép truy cập tài khoản từ thiết bị khác bên trong phần cài đặt. Tiếp đó bạn tiến hành cài ssmtp và sendmail bằng câu lệnh sau: Rethat và Centos # yum install ssmtp sendmail # /etc/init.d/sendmail stop ; chkconfig sendmail off Debian và Ubuntu # sudo apt-get install ssmtp sendmail # sudo /etc/init.d/sendmail stop ; sudo update-rc.d -f sendmail disable Backup lại file ssmtp.conf # cp -p /etc/ssmtp/ssmtp.conf /etc/ssmtp/ssmtp.conf.orig # vim /etc/ssmtp/ssmtp.conf Xóa hết nội dung hiện tại và thay thế bằng nội dung bên dưới ========= AuthUser=truongphuong@gmail.com AuthPass=password@111 FromLineOverride=YES mailhub=smtp.gmail.com:587 UseSTARTTLS=YES ========== Backup lại script sendmail sau đó xóa nó đi và tạo symlink sendmail tới ssmtp script. Để tìm thấy chính xác đường dẫn script sendmail thì bạn dùng command which # which sendmail /usr/sbin/sendmail Tương tụ các bạn tìm path của ssmtp script # which ssmtp /usr/sbin/ssmtp Cackup lại sendmail script # cp -p /usr/sbin/sendmail /usr/sbin/sendmail.orig. # rm -f /usr/sbin/sendmail # cd /usr/sbin # ln -s /usr/sbin/ssmtp sendmail Gửi mail test # echo “testing for gmail id alerts”|mail -s “test mail” emailtest@gmail.com Ghi chú: Nếu bạn sử dụng dịch vụ SMTP miễn phí thì chỉ được gửi 500 email mỗi ngày. Bạn có thể chọn dịch vụ trả tiền nếu có nhu cầu gửi nhiều hơn. |
|
|