Geri Dönen E-postaları Algıla ve İşle
E-posta gönderirken, bazı mesajlar alıcılarına ulaşamayabilir; örneğin geçersiz bir alıcı adresi veya dolu bir posta kutusu nedeniyle. Bu teslim edilemeyen mesajlar geri dönen e-postalar olarak adlandırılır.
Aspose.Email for C++, geri dönen mesajları tespit etmek ve analiz etmek için uygun bir yol sağlar. MailMessage ve BounceResult sınıflar. MailMessage::CheckBounced() metod, bir mesajın geri döndüğünü belirler ve bir BounceResult aşağıdaki gibi ayrıntılı bilgi içeren nesne:
- Mesajın geri dönüp dönmediği
- Alıcı adresi
- Geri dönüş işlem türü
- Geri dönüşün nedeni ve durum kodu
Bu, geliştiricilerin teslimat hatalarını otomatik olarak belirlemesine ve posta listelerindeki geçersiz adresleri temizlemek gibi uygun önlemleri almasına olanak tanır.
Aşağıdaki kod örneği, bir e-posta mesajının geri döndüğünü kontrol etmeyi ve bunun hakkında ayrıntılı bilgi almayı gösterir: