DEV Community

Enes Baytekin for Açıklab

Posted on

Liman Mail Ayarları

Mock mail sunucusu kurmak

Mailhog

Mailhog, gönderilen e-postaları yakalayıp kendi web arayüzünde gösteren bir servistir. Gerçek bir mail sunucusu değildir. Test ortamlarında kullanılan geçici bir mail sunucusu gibi düşünülebilir.

Kurulum

Mailhog indirilir ve çalıştırma izni verilir.

sudo wget -O /usr/local/bin/mailhog https://github.com/mailhog/MailHog/releases/download/v1.0.0/MailHog_linux_amd64
sudo chmod +x /usr/local/bin/mailhog
Enter fullscreen mode Exit fullscreen mode

/etc/systemd/system/mailhog.service servis dosyası oluşturulur ve içi şu şekilde doldurulur.

[Unit]
Description=Mailhog
After=network.target
[Service]
ExecStart=/usr/bin/env /usr/local/bin/mailhog > /dev/null 2>&1 &
[Install]
WantedBy=multi-user.target
Enter fullscreen mode Exit fullscreen mode

Sistemin, servisi görmesi sağlanır ve servis başlatılır.

sudo systemctl daemon-reload
sudo systemctl enable --now mailhog
Enter fullscreen mode Exit fullscreen mode

Mailhog iki port açar:

  • 8025: web arayüzü için
  • 1025: mail gönderilmesi için

Tarayıcıdan http://<server-ip>:8025 adresi ile mailhog arayüzüne gidilebilir.


Liman Mail Ayarları

Liman arayüzünden Ayarlar / E-Posta sayfasına gelinir.

Sunucu Adresi ve Sunucu Portu kısmına mail sunucusunun adresi ve mail servisinin çalıştığı port yazılır.

Kullanıcı Adı ve Parola kısmına test mailinin gelmesi istenilen mail adresi ve parolası yazılır.

Şifreleme Türü seçilir ve E-posta gönderimini aktifleştir seçeneği işaretlenir.


Bu ayarlar yapıldıktan sonra liman üzerinde yapılan işlemler (kullanıcı oluşturma / şifresini değiştirme, sunucu ekleme / silme...) ilgili kullanıcıların mail adreslerine gönderilir.

Eğer mailhog kullanılıyorsa gelen bu mailler, web arayüzü üzerinden kontrol edilebilir.

Top comments (0)