Giriş
E-Posta Yapılandırma Kılavuzu (Mailing Configuration)
Bu doküman, ERP sistemimizdeki e-posta gönderim sürecinin genel mimarisini ve işleyişini özetlemektedir. Sistem, olay tabanlı (event-driven) bir yapı üzerinde iki ana bileşen kullanarak çalışır.
Genel Bakış
E-posta gönderim sistemi temel olarak şu akışla çalışır:
- Olay Oluşumu: Sistem içerisinde bir olay (event) gerçekleştiğinde bir bildirim üretilir.
- Bildirim Servisi: Bildirim servisi (notification service) bu olayı yakalar.
- Şablon Eşleştirme: İlgili olayda tanımlı olan e-posta şablonuna göre bir içerik oluşturulur.
- Gönderim: Oluşturulan içerik, tanımlı e-posta sağlayıcısı aracılığıyla alıcıya iletilir.
Ana Bileşenler
Sistemin düzgün çalışması için aşağıdaki iki bölümün yapılandırılmış olması zorunludur:
1. Sağlayıcılar (Providers)
Sistemin e-postaları fiziksel olarak dış dünyaya iletebilmesi için servis sağlayıcıların tanımlanması gerekir. Bu yapılandırma olmadan gönderim yapılamaz.
- Detaylar: Sağlayıcılar Dokümantasyonu
2. Şablonlar (Templates)
Her olay (event) türü için hangi içeriğin ve tasarımın kullanılacağı şablonlar aracılığıyla belirlenir. Bildirim servisi, olaya ait verileri bu şablonlarla birleştirerek nihai e-postayı hazırlar.
- Detaylar: Şablonlar Dokümantasyonu
3. Zamanlanmış Inbox Görevleri (ScheduledInboxQuery)
Kendi tanımlayacağınız aralıklarla kendi sorgularınıza göre mail atmayı sağlayan sistemdir.
- Detaylar Zamanlanmış Görev dökümantasyonu
Özet: Bir e-posta gönderimi gerçekleşmesi için öncelikle bir Sağlayıcı tanımlanmalı ve ilgili olaya (event) atanmış bir Şablon bulunmalıdır.