Cài đặt Exim trên CentOS
Exim là dịch vụ có chức năng chuyển email (Mail Transport Agent - MTA). Để cài đặt Exim trên CentOS thực hiện các lệnh:
yum -y install epel-release yum -y install exim
Sau khi cài đặt, chạy các lệnh thiết lập dịch vụ:
systemctl start exim
systemctl status exim
systemctl enable exim
File cấu hình Exim lưu tại /etc/exim/exim.conf
(kiểm tra bằng lệnh exim -bV
Mở file này ra thay đổi một số cấu hình vi /etc/exim/exim.conf
như:
primary_hostname = yourdomain.com
Gửi thử email
echo "Subject: test Exim email" | /usr/sbin/exim -v youremail@gmail.com
Thay sendmail mặc định bằng exim
mv /usr/sbin/sendmail /usr/sbin/sendmail.original
chmod u-s /usr/sbin/sendmail.original
ln -s /usr/sbin/exim /usr/sbin/sendmail
Gửi thử
echo "Subject: test Exim email" | /usr/sbin/sendmail -v youremail@gmail.com
Gửi thử email bằng PHP
$from = "fromemail@gmail.com";
$to = "toemail@gmail.com";
$subject = "Simple test for mail function";
$message = "This is a test to check if php mail function sends out the email";
$headers = "From:" . $from;
if(mail($to,$subject,$message, $headers))
{
echo "Test email send.";
}
else
{
echo "Failed to send.";
}