Mail Operations

RPA süreçlerinde e-posta işlemlerinin yönetilmesi için kullanılan Mail Operations aktivitesi, SMTP, IMAP ve POP3 protokolleri üzerinden e-posta gönderme, alma ve yönetme işlemlerini gerçekleştirir.

Mail Action Type açılır menüsünde, e-posta işlemleriyle ilgili birçok seçenek bulunmaktadır.

  • Send Mail → E-posta gönderme işlemini gerçekleştirir.

  • Retrieve Messages via POP3 / IMAP → POP3 veya IMAP protokolüyle gelen kutusundaki e-postaları çeker.

  • Search an IMAP Folder by Subject / Sender / Body → IMAP klasöründe belirli bir konu, gönderici veya içerik bazında arama yapar.

  • Save Attachments By Message Id → Belirtilen mesaj ID'sine ait ekleri kaydeder.

  • Mark Mail → Belirli bir e-postayı okunmuş veya işaretli olarak günceller.

  • Move Mail To Another Folder → E-postaları belirli bir klasöre taşır.

  • Forward Attached / Inline → E-postayı ekli veya gövde içinde iletir.

  • Data Scraping of Mail Body → E-posta gövdesindeki veriyi analiz edip alır.

  • Reply → Gelen bir e-postaya yanıt verir.

  • Load Email → Belirtilen kriterlere uygun e-postaları yükler.

  • Get SubFolders → Belirtilen posta kutusundaki alt klasörleri listeler.

  • Save Attachment By Date Between And MessageId → Belirtilen tarih aralığındaki e-postaların eklerini kaydeder.

  • Move Mail To Another Folder By Date Between And MessageId → Belirli bir tarih aralığında e-postaları başka bir klasöre taşır.

  • Email Validation → Belirtilen e-posta adreslerinin geçerliliğini kontrol eder.

Genel Ayarlar

  • Delay Before / Delay After: İşlem öncesi ve sonrası bekleme sürelerini milisaniye cinsinden tanımlar. Varsayılan olarak 0’dır.

  • Continue On Error: İşlem sırasında hata alınması durumunda sürecin devam edip etmeyeceğini belirler. True olarak ayarlanırsa hata durumunda süreç devam eder, False olarak ayarlanırsa hata alındığında süreç durur.

Exchange Bilgileri

Microsoft Exchange Server üzerinden kimlik doğrulama ve e-posta yönetimi için kullanılır.

  • IS OAUTH2 Connection: OAuth2 ile kimlik doğrulama gerekip gerekmediğini belirler. True ise OAuth2 kullanılır, False ise temel kimlik doğrulama tercih edilir.

  • Tenant ID: Microsoft 365 Exchange kimlik doğrulaması için gereken kiracı kimliği.

  • Client ID: OAuth2 kimlik doğrulaması için kullanılan istemci kimliği.

  • Client Secret: OAuth2 için istemci gizli anahtarı.

Oturum Açma Bilgileri

E-posta sunucusuna bağlanmak için kimlik doğrulama bilgilerini içerir.

  • UserName: SMTP, IMAP veya POP3 sunucusuna bağlanmak için kullanılan kullanıcı adı.

  • Password: Kullanıcının e-posta hesabı için gerekli olan şifre. Güvenlik açısından bu alanın şifrelenmiş değişkenlerle kullanılması önerilir.

Sunucu Bilgileri

E-posta sunucusuna bağlantı için gerekli olan bilgileri içerir.

  • Protocol: Kullanılacak e-posta protokolünü belirtir. Desteklenen protokoller:

    • SMTP: E-posta gönderme işlemleri için kullanılır.

    • IMAP: Gelen e-postaları almak ve yönetmek için kullanılır.

    • POP3: E-postaları doğrudan istemciye indirmek için kullanılır.

  • Host: E-posta sunucusunun adresi. Örneğin:

    • Gmail için: smtp.gmail.com

    • Outlook için: smtp.office365.com

    • Yahoo için: smtp.mail.yahoo.com

  • Timeout: İşlemin zaman aşımına uğramadan önce bekleme süresi. Milisaniye cinsinden belirtilir ve varsayılan olarak 120000 (120 saniye) değerine sahiptir.

  • Check Certificate Requirement: Sunucunun SSL sertifikasını doğrulayıp doğrulamayacağını belirler. True ise SSL sertifikasının doğrulanması gerekir, False ise sertifika kontrolü yapılmaz.

Sunucu Port Ayarları

Bağlantı için kullanılacak port numaraları ve ek bağlantı seçenekleri bu bölümde yer alır.

  • Socket Options: Güvenli bağlantı seçeneklerini belirler. Değerler:

    • None: Şifreleme olmadan bağlantı sağlar.

    • SSL/TLS: Güvenli bir bağlantı sağlar.

    • STARTTLS: Güvenli bağlantıyı müzakere eder.

  • Port: Bağlantı için kullanılacak port numarası. Varsayılan olarak:

    • SMTP için: 587 (STARTTLS) / 465 (SSL)

    • IMAP için: 993 (SSL) / 143 (STARTTLS)

    • POP3 için: 995 (SSL) / 110 (STARTTLS)

SMTP (Simple Mail Transfer Protocol) SMTP, e-posta gönderme işlemlerini düzenleyen ve e-posta sunucuları arasındaki iletişimi yöneten bir protokoldür. Aşağıda, SMTP protokolünün temel işlevleri yer almaktadır:

  • E-posta Gönderme: SMTP, e-postaların istemciden (gönderen) e-posta sunucusuna ve ardından alıcı e-posta sunucusuna iletilmesini sağlar. Gönderilen e-posta, alıcı e-posta sunucusu tarafından işlenerek alıcıya teslim edilir.

  • E-posta Sunucuları Arasında İletişim: SMTP, e-posta sunucularının birbirleriyle iletişimini düzenleyerek, e-postaların doğru alıcıya yönlendirilmesini sağlar.

  • Bağlantı Kurma ve Kesme: SMTP, e-posta sunucuları arasında güvenli bir bağlantı kurulmasını sağlar ve iletim işlemi tamamlandığında bağlantıyı otomatik olarak sonlandırır.

IMAP (Internet Message Access Protocol) IMAP, e-posta istemcilerinin e-posta sunucusu üzerinden mesajlara erişmesini ve yönetmesini sağlayan bir protokoldür. Aşağıda, IMAP protokolünün temel işlevleri yer almaktadır:

  • E-posta Kutularını Yönetme: IMAP, e-posta sunucusundaki farklı klasörlere erişim sağlayarak kullanıcının gelen kutusu, gönderilen öğeler, taslaklar ve özel klasörleri yönetmesine olanak tanır.

  • E-posta Okuma ve Silme: IMAP, kullanıcının e-postalarını sunucu üzerinden okumasını ve isteğe bağlı olarak silmesini sağlar. Silinen e-postalar, istemciden kaldırılabilir ancak sunucuda belirlenen süre boyunca saklanabilir.

  • E-posta Sunucusu ile Senkronizasyon: IMAP, kullanıcının e-posta istemcisi üzerinden yaptığı değişiklikleri sunucu ile senkronize eder. Böylece, farklı cihazlardan erişildiğinde e-postalar ve klasör yapıları güncel kalır.

POP3 (Post Office Protocol) POP3, e-posta istemcisine e-posta sunucusundan erişim sağlayan bir protokoldür. Aşağıda, POP3 protokolü ile yapılabilecek temel işlevler bulunmaktadır:

  • E-posta İndirme: POP3, kullanıcının e-posta sunucusundan e-postalarını indirmesini sağlar. İndirilen e-postalar genellikle sunucudan silinir, ancak bu kullanıcı tercihine bağlıdır.

  • Sunucu ile Bağlantı: POP3, e-posta istemcisi ve sunucu arasında bağlantı kurarak, e-postaların listesini alır ve belirtilen e-postaların istemciye indirilmesini sağlar.

  • E-posta Silme: POP3, kullanıcının e-postaları sunucudan indirmesinin ardından, yapılandırmaya bağlı olarak sunucuda saklanmaya devam etmesini veya belirlenen bir süre sonunda otomatik olarak silinmesini sağlar.

Last updated