Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
titlee-Posta Thread Pool

e-Posta Mail Gönderim Yapısının

ThreadPool Üzerinden İşlemesinin

Beklemeden Asenkron Sağlanması


E-posta gönderimi yaparken geriye dönük bildirim almak ve ilişkili kayıtlarda e-Posta menüsü altındaki giden, gelen, başarılı, başarısız ve bekleyen mail bilgileri görüntülenmesi thread ile asenkron gönderimi sağlanmıştır. Yapılan çalışma ile birlikte mail gönderimi için;

- E-posta gönderme ekranlarından başarılı ve başarısız olacak şekilde gönderim sağlanmıştır.
- E-posta ayarlar ekranında test maili gönderiminin başarılı ve başarısız olacak şekilde gönderilmesi sağlanmıştır,
- Bu işlemlerin SMTP ve Exchange için kontrollerin oluşturulması sağlanmıştır,
- Hata/bekleme durumunda olan e-postalarda yanıtla/ilet işlemi yapılmaması ve
- Test maili gönderiminde e-posta gönderme adımında hata gelirse ekranda hata ayrıntısının gösterilmesini sağlanmıştır. e-Posta gönderimlerinde önceden sadece log bilgisi yazılmaktaydı. Gönderme işleminde değil de öncesinde hata alınırsa log bilgisi yazmaya devam edilecektir.

Expand
titleMail hata durumu

- e-posta gönderme ekranlarında başarılı/başarısız durumlarında bildirim sağlanmıştır. 

Expand
titleBaşarılı/Başarısız mail bilgilendirmesi

Başarısız Mail Bildirim Bilgisi


Başarılı Mail Bildirim Bilgisi

- Önceki işleyişte e-posta gönderiminde hata olursa bu e-posta MT_Mail tablosuna bilgi göndermemekteydi ve ilgili liste ekranı yenilenmemekteydi. Artık thread ile asenkron gönderim yapıldığı için gönderim sırasında hata alınsa da tablolara kayıt atılmakta ve liste ekranlarında bu e-posta beklemede olarak gösterilmektedir. Liste ekranlarında ikonun başarılı ya da başarısız olarak değişmesi için ilgili ekranda 'yenile' işleminin yapılması gerekmektedir.

Expand
titlee-Posta gönderim durumu