Sanal Makinenizde (VM) 25. portu açmak için Starlight Manager > "Mail Bridge" sekmesini seçin > ‘Add Mail Bridge’ butonuna basın.
PTR kaydı ayarlandıktan ve 25. port etkinleştirildikten sonra, tercih ettiğiniz SMTP sunucusunu kurabilirsiniz. Aşağıda Postfix, Exim ve Sendmail için örnekler verilmiştir. VM IP adresini Starlight Manager'da görebilirsiniz ve PTR kaydı için alan adınızın gönderen alan adınızla eşleştiğinden emin olun (ör. mail.example.com).
|
Postfix kurulduğunda, servisi başlatabilir ve sunucunuz yeniden başlatıldığında otomatik başlamasını sağlayabilirsiniz:
|
Daha sonra servisi yapılandırabilirsiniz. Servis için gerekli tüm seçenekler /etc/postfix dizininde bulunur ve ana yapılandırma dosyası /etc/postfix/main.cf
Ana yapılandırma dosyasını düzenlemeye başlamak ve bu satırları eklemek veya güncellemek için sudo nano /etc/postfix/main.cf komutunu çalıştırın:
|
Değişiklikleri uygulamak için Postfix'i yeniden başlatın:
|
Posta gönderimini test edin:
|
|
Aşağıdaki komut, yazılımı yapılandırmak için bir sihirbaz kullanıcı arayüzü gösterir. Kullanıcıların Exim'in yapılandırmasını birden fazla dosyaya bölmesi veya tek bir dosyada saklaması gerekip gerekmediğine karar vermesini sağlar:
|
İlk seçenek kullanılırsa, yapılandırma /etc/exim4/conf.d alt dizinlerinde saklanacaktır. Tek bir yapılandırma dosyası seçilirse, /etc/exim4/exim4.conf
Tüm yapılandırmalar tamamlandığında, değişikliklerin etkili olması için systemctl restart exim4 çalıştırın.
Şunu düzenleyin: /etc/exim4/update-exim4.conf.conf ve şunları sağlayın:
|
Değişiklikleri uygulamak için Exim'i yeniden başlatın:
sudo systemctl restart exim4
Aşağıdaki komutu çalıştırarak e-posta teslimatını test edin:echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
Sendmail'in ana yapılandırma dosyası /etc/mail/sendmail.cf'dir. Bu dosyayı doğrudan düzenlemekten kaçının. Yapılandırmayı düzenlemeniz gerekiyorsa, bunun yerine /etc/mail/sendmail.mc dosyasını düzenleyin, orijinal yapılandırma dosyasını yedekleyin ve yeni bir yapılandırma dosyası oluşturmak için aşağıdaki alternatiflerden birini kullanın:
1) Yeni bir yapılandırma oluşturmak için dahil edilen makefile'ı /etc/mail kullanın:
|
Tüm oluşturulan dosyalar /etc/mail içinde gerektiğinde yeniden oluşturulacaktır.
2) Alternatif olarak, yeni bir m4 oluşturmak için /etc/mail/sendmail.cf makro işlemcisini kullanabilirsiniz. m4 makro işlemcisi varsayılan olarak kurulu değildir. Bunu oluşturmak için kullanmadan önce /etc/mail/sendmail.cf paketini root olarak yükleyin:m4
|
Aşağıdaki Sendmail yapılandırma dosyaları /etc/mail/ dizininde bulunur:
access- Hangi sistemlerin Sendmail'i giden posta için kullanabileceğini belirtir
domaintable- alan adı eşlemesi
local-host-names - sunucu ana bilgisayarı için takma adlar
mailertable- belirli alan adları için yönlendirmeyi geçersiz kılan talimatlar
virtusertable- makinede birden fazla sanal alan barındırılmasına olanak tanıyan, alan adına özel bir takma ad biçimini belirtir.
Aşağıda, yapılandırma dosyalarının nasıl düzenlenebileceğine dair örnekler görebilirsiniz:
|
Yukarıda bahsedilen yapılandırma dosyalarının birçoğu, değişikliklerin etkili olabilmesi için bilgilerini veritabanı dosyalarında saklamalıdır. Yapılandırma dosyalarında yapılan değişiklikleri dahil etmek için makemap hash /etc/mail/<name> < /etc/mail/<name> komutunu root olarak çalıştırın. Burada <name>, güncellenecek yapılandırmanın adını temsil eder.
Sendmail işlemini yeniden başlatmak için systemctl restart sendmail komutunu çalıştırın.