MTA kurulumu sonrası kontroller
shell üzerinden mevcut kullanıcınız ile farklı bir kullanıcıya eposta göndermek için
echo "test eposta icerigi" | mail -s "test eposta basligi" testkullanici@ferhatcicek.com
kullanabilirsiniz.. mail yoksa mailutils paketini kurmanız gerekebilir.
sudo apt-get install -y mailutils
mail gönderme başarısız olduysa logları incelemek gerekcek. MTA olarak postfix kullandığımız varsayarak maille ilgili en temel loglara bakmak için
sudo tail /var/log/mail.log
sudo tail -f -n 100 /var/log/syslog | grep postfix
kullanabiliriz….
php mail() fonksiyonunu kullanarak eposta sunucunuzun sorun olmadan kullanılma testlerini yapmak istersek en temel php kodu aşagıdaki şekilde olacaktır.
<?php
$to = 'testkullanici@ferhatcicek.com';
$subject = 'test epostasi';
$message = 'test eposta icerigi';
$headers = 'From: testkullanici2@ferhatcicek.com' . "\r\n" .
'Reply-To: testkullanici2@ferhatcicek.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>