6.6 E-posta (SMTP)

Administration → Settings → Email (SMTP). Ada’nın posta göndermek için kullandığı tek SMTP sunucusunu ve varsayılan uyarı alıcılarını tanımlar.

Ada bu sunucu üzerinden şu postaları gönderir:

Posta Gönderen adı Alıcılar
Uyarılar (Reports → Alerts içindeki kategoriler ve özel kurallar) ADA Alert Varsayılan alıcılar + bildirim almayı seçmiş kullanıcılar (aşağıya bakın); özel bir kural bunların yerine kendi listesini koyabilir
Rapor e-postaları ve zamanlanmış raporlar ADA Reports Reports’ta seçilen alıcılar
Yerel konsol kullanıcıları için parola belirleme ve parola sıfırlama bağlantıları — Kullanıcının e-posta adresi
Ana makine bekçisinin (watchdog) kesinti postaları — Varsayılan alıcılar
Settings → Email (SMTP).

Sayfada görünenler

SMTP server kartı bir satır gösterir (veya No SMTP server yet… ve + Add server): görünen ad veya ana makine, ana makine, port ve alıcı sayısını gösteren bir rozet, kapalıyken bir disabled rozeti, bir açma/kapama anahtarı (hemen uygulanır), Edit ve Delete. Altında: Changes are saved immediately. ve Send Test.

SMTP’yi yapılandırma

  1. + Add server’a (veya kaleme) tıklayın.
  2. Aşağıdaki alanları doldurun ve Save’e tıklayın (hemen uygulanır).
  3. Send Test’e tıklayın. Örnek bir uyarı (ADA Alert — Test) varsayılan alıcılara ve bildirim almayı seçmiş kullanıcılara gider. Sonuç düğmenin altında görünür: yeşil (Email test — sent), sarı (Email is off…) veya SMTP hatasıyla kırmızı.
SMTP sunucusu yan paneli.
Alan Ne yapar Varsayılan / izin verilen değerler
Display name Sunucuyu yalnızca bu listede adlandırır; gönderen adı değildir. İsteğe bağlı.
SMTP server (host / IP) Posta aktarıcısı (relay). Çalışan bir yapılandırma için zorunlu.
Enabled Kapalıyken hiçbir uyarı e-postası gönderilmez. Yeni sunucuda açık.
Port SMTP portu. Varsayılan 587. TLS’yi işaretlemek portu değiştirmez; 465’i kendiniz ayarlayın.
TLS (465) İlk bayttan itibaren örtük TLS. Kapalı. Kapalı = sunulduğunda STARTTLS ile yükseltilen düz bağlantı.
User SMTP kimlik doğrulama kullanıcısı. Boş = anonim aktarıcı.
Password SMTP parolası. Maskeli gösterilir. User ayarlıyken boş veya maskeli değer saklanan parolayı korur; User’ı temizlemek saklanan kimlik bilgilerini kaldırır.
Sender (from) Gönderen (From) adresi. Boşsa User değeri kullanılır.
Default recipients (comma-separated) Kategori uyarılarının alıcıları. Adres listesi.

TLS kuralları

  • User ayarlı ve TLS (465) kapalıyken STARTTLS zorunludur: bunu sunmayan bir sunucu, parolayı düz metin olarak almak yerine reddedilir. Yan panel şu uyarıyı gösterir: Credentials require TLS — the server refuses to send them in clear text…
  • TLS’siz anonim bir aktarıcı çalışmaya devam eder.
  • SMTP sunucusunun sertifikası her zaman doğrulanır. Özel bir CA’nın verdiği sertifikaya yalnızca o CA kurulumda eklenmişse (sunucunun .env dosyasında ADA_EXTRA_CA_CERTS) güvenilir; denetimi atlamak için konsolda bir anahtar yoktur.
  • Ana makine bekçisi de aynı kurallara uyar.

Uyarı e-postalarını kimler alır

Varsayılan liste ve buna ek olarak, yinelenenler ayıklanarak:

  • e-posta adresi olan ve Send alert emails to this address işaretli yerel konsol kullanıcıları (Users veya Account);
  • Users → Active Directory access altında ✉ alerts işaretli AD kullanıcı hedefleri (adres AD mail özniteliğinden alınır).

Kendi alıcı listesi olan özel bir uyarı kuralı yalnızca o listeye gönderir.

Davranış

  • Delete onay ister ve SMTP yapılandırmasının tamamını temizler; uyarı e-postaları durur.
  • Fırtına koruması: sıradan bir uyarı postası, bir öncekinin gönderilmesinden 3 saniyeden kısa süre sonra geliyorsa bastırılır (System → Email kaydında belirtilir). Önem derecesi error veya daha yüksek olan uyarılar ile sertifika, disk ve konteyner uyarıları asla bastırılmaz.
  • SMTP bağlantısı her 15 dakikada bir ve her değişiklikten hemen sonra denetlenir; hatalar System ve Status’ta görünür ve service_down / service_restored yazar (hizmet SMTP).
  • Değişiklikler alert_config_changed yazar (parola değişiklikleri belirtilir, parolanın kendisi asla yazılmaz).