Nếu chỉ đơn giản bạn muốn server có thể gửi mail ra bên ngoài thì có thể sử dụng ứng dụng sendmail. Sau khi cài đặt và cấu hình xong thì bạn có thể sử dụng hàm mail() của PHP để gửi mail.

Đầu tiên bạn cần chỉnh lại hostname và file hosts cho chính xác.

Cài đặt sendmail

sudo apt-get install sendmail

Cấu hình sendmail

sendmailconfig

Khi được hỏi thì trả lời Yes (y)

Khởi động lại Apache

sudo service apache2 restart

Kiểm tra sendmail

echo "Subject: test" | /usr/lib/sendmail -v admin@hocvps.com

(Nhớ thay bằng địa chỉ email của bạn)

Tagged:

16 Comments

  1. Hải Trương 7 comment

    Cho mình hỏi, mình có source website, vì ko thể change pass admin của code này trong phpmyadmin nên m thử dùng chứ năng “Forgot your password?” để lấy lại pass, mình đang chạy LAMP trên local (mình dùng ubuntu). M đã thử reset pass về gmail nhưng ko hiệu quả, mình nghĩ mail chỉ chạy trong local, vậy làm thế nào để mình nhận đc mail resest pass này đây??@@

    1. Luân Trần Admin

      Bạn chạy trên local thì có thể service gửi mail nó ko hoạt động rồi. Thử chạy lệnh test cuối bài viết xem có được không rồi bạn hãy lấy lại pass.

      1. dao hung 18 comment

        nếu là VPS thì có khi bị chặn SMTP outbound, contact với mấy tay support xem

        1. Luân Trần Admin

          Mục đích mình bảo chạy lệnh test kia để xem có phải do bị block port sendmail ko ấy mà

    1. Le Dinh 17 comment

      Đa số là vô spam không à
      Bạn nên google tìm thêm một số thủ thật vì giờ đa số dùng Gmail nên bộ lọc thư rất mạnh

    2. dao hung 18 comment

      Ở VN thì vô Spam, còn nếu server ở Mỹ thì vô thẳng inbox, ở nhật cũng spam

  2. sher 3 comment

    Cho mình hỏi vấn đề về mail gửi bị vào spam.
    Mình đã cài postfix trên server rồi, và ĐÃ GỬI đến địa chỉ gmail, nhưng không hiểu sao lại toàn vào spam.
    Hôm trước mình search thì có 1 ý kiến là nên dùng mail smtp nên mình cài theme plugin wp-smtp (web mình viết trên wordpress), đã cấu hình plugin đó với smtp của gmail rồi, nhưng lại KHÔNG SEND được luôn?
    Mình hỏi 2 câu nhé:
    1. Có đúng là dùng smtp thì mail gửi sẽ không bị vào spam?
    2. VPS của mình cần config thêm gì nữa để gửi mail smtp?

  3. dung 1 comment

    cho mình hỏi vps của mình ở vultr báo là vps của mình gửi spam mail theo tên miền của mình
    trong khi mình không có cài đặt spam mail gì cả
    mình cài đặt send mail như hocvps hướng dẫn
    vậy nguyên nhân là gì ?

  4. Nguyen 1 comment

    Cho minh hoi? Minh cai postfix roi nhung minh gui mail duoc nhung k nhan duoc mail. Cho minh hoi nguyen nhan la gi doa banj
    Cam on ban nhieu!

    1. Luân Trần Admin

      Bạn quên chưa cấu hình MX cho tên miền nên mới không nhận được. Check lại nhé.

Comment của bạn

Your email address will not be published. Required fields are marked *