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.

Cài đặt sendmail

sudo yum install sendmail sendmail-cf

Cấu hình sendmail

nano /etc/mail/sendmail.mc

Chú ý không sửa file sendmail.cf vì file này sẽ được tự động sinh ra từ file sendmail.mc

Cấu hình DAEMON_OPTIONS để cho phép gửi mail từ localhost/smtp

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

Chỉnh lại LOCAL_DOMAIN thành hostname

LOCAL_DOMAIN(`example.com')dnl

Update cấu hình sendmail

sudo make -C /etc/mail

Khởi động lại

sudo service sendmail 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)

Để việc gửi mail được thuận lợi, bạn cần chú ý cài đặt hostname trong CentOS chính xác nữa.

Tagged:

Comment của bạn

Lưu ý: tất cả comment đều được kiểm duyệt cẩn thận! Nếu có code bạn hãy up lên pastebin.com rồi để lại link trong comment.