E-posta İçe Aktarma İçin Google Mail (OAuth) Kurulumu

İçe aktarma işleyiciyi, gelen e-posta mesajlarına ekli dosyaların yanı sıra konu ve gövde metni gibi e-posta mesajı öğelerini İçerik Yakalamaya aktarmak için Google Mail OAuth kullanacak şekilde konfigüre edebilirsiniz. Her içe aktarılan e-posta mesajı; içinde ayrı dokümanlar olarak oluşturulmuş ekler, mesaj gövdesi ve e-posta mesajının tamamı gibi e-posta öğelerinin bulunduğu bir toplu işlem haline gelir.

Google Mail Uygulaması Oluşturmak İçin Yönlendirme URL'si Edinme

Google Mail uygulaması konfigüre edebilmek için Oracle Content Management bağlanmak istediğiniz anınızın İçerik Yakalama ana bilgisayar adı ve yetkilendirme URL'si detaylarına ihtiyacınız vardır.

Yönlendirme URL'sini edinmek için:

  1. Yönetici olarak Oracle Content Management oturumu açın ve İçerik Yakalama'ya gidin.
  2. Prosedürünüzü açın ve Yakalama sekmesine gidin.
  3. Yeni bir iş oluşturmak için İçe Aktarma İşleyici İşleri tablosunda İçe aktarma işleyici işi ekle öğesine tıklayın.

  4. Genel Ayarlar sayfasında:
    1. İçe Aktarma İşi Adı alanına bir ad ve Toplu İşlem Öneki alanına bir önek girin. İçe aktarılan toplu işlemler bu önek ve ardından her yeni toplu işlemde artan bir sayı kullanılarak adlandırılır.
    2. İçe Aktarma Kaynağı alanında E-Posta Kaynağı'nı seçtiğinize emin olun.
  5. İçe Aktarma Kaynağı Ayarları sayfasındaki Bağlantı Protokolü bölümünde Google Mail (OAuth) seçimini yapın.

    Yönlendirme URL'si görüntülenir. Şu formattaki URL'yi kopyalayın: https://<hostname>.<domainname>.com:<port>/capture/admin/faces/completeAuthorization. URL'nizde bağlantı noktası olabilir veya olmayabilir. Bağlantı noktası yoksa URL şu formatta olur: https://<hostname>.<domainname>.com/capture/admin/faces/completeAuthorization

    Not:

    Henüz girdilerinizi göndermeyin veya bu sayfadan ayrılmayın. Google Mail uygulamasını oluşturup İstemci No ile İstemci Şifresini edindikten sonra Google mail OAuth'u konfigüre etmek için bu sayfaya dönmeniz gerekebilir. Bunları İstemci No ve İstemci Şifresi alanlarına gireceksiniz.

E-posta İçe Aktarmak İçin Google Posta Uygulaması Konfigüre Etme

Google Mail uygulaması konfigüre etmek için:

  1. Başka bir tarayıcı penceresindeGoogle APIs konsoluna gidin.
  2. Google Developers Console'da oluşturduysanız Kaynakları yönet sayfasında projelerinizin listesini görürsünüz. Henüz yapmadıysanız aşağıdakileri yapın:
    1. PROJE OLUŞTUR'a tıklayın.
    2. Proje adı girin.
    3. Konsolda projenizi kolayca belirleyebilmek için DÜZENLE'ye tıklayarak Proje No'yu düzenleyin ve anlamlı bir no girin.
    4. Organizasyon kaynakları veya klasörleri tanımladıysanız bir konum seçmeniz gerekir. Aksi takdirde öndeğeri kabul edin ve OLUŞTUR'a tıklayın.

      Projeniz oluşturulur ve konsoldaki proje listenize yönlendirilirsiniz.

  3. Sol üst köşede Google developer gezinme simgesi simgesine tıklayın, Uygulama Programı Arabirimi ve Hizmetler'i, ardından Kumanda Tablosu'nu seçin.

    Not:

    Son oluşturulan projenin kumanda tablosunu görüntülemiyorsanız, sol üst köşedeki açılan listeden projenizi seçin.
  4. Sol kenar çubuğunda Kitaplık'a tıklayıp Uygulama Programı Arabirimi Kitaplığı sayfasına gidin. Daha sonra Gmail API kitaplığını arayın ve etkinleştirin.
  5. Sol üst köşede Google developer gezinme simgesi simgesine tıklayın, Uygulama Programı Arabirimi ve Hizmetler'i, ardından OAuth onay ekranını seçin. OAuth onay ekranında hedef kullanıcılarınızı seçin ve OLUŞTUR'a tıklayın.
  6. OAuth onay ekranı sekmesindeki Uygulama kaydını düzenle sayfasında:
    • Uygulama adı alanına ürününüzün adını girin, örneğin Gmail App.
    • Kullanıcı desteği e-postası açılan listenizde kullanıcı desteği için e-posta adresinizi girin.
    • Geliştirici iletişim bilgileri bölümüne gidin ve E-posta adresleri alanına e-posta adresinizi girin.
    • KAYDET VE DEVAM ET'e tıklayın.
  7. Kapsamlar sekmesinde:
    1. KAPSAM EKLE VEYA KALDIR'a tıklayın.
    2. Seçili kapsamları güncelle bölümünde, aşağıdaki GMail API kapsamlarına yönelik onay kutularını seçin veya Manuel olarak kapsam ekle kutusuna bu kapsamları manuel olarak girip TABLOYA EKLE'ye tıklayın. Sonra GÜNCELLE'ye tıklayın.
    3. KAYDET VE DEVAM ET'e tıklayın.

      Hassas olmayan kapsamlarınız bölümünde userinfo.email ve userinfo.profile kapsamları, Kapsamlar sekmesindeki Kısıtlanmış kapsamlarınız bölümünde gmail.modify kapsamı görüntülenir.

  8. Test kullanıcıları sekmesinde KAYDET VE DEVAM ET'e tıklayın.
  9. Özet sekmesinde ayarlarınızı gözden geçirebilir ve KUMANDA TABLOSUNA DÖN'e tıklayabilirsiniz.
  10. Yayımlama Durumu kısmındaki Test bölümünde UYGULAMAYI YAYIMLA'ya tıklayın ve Üretim ortamına iletilsin mi? iletişim kutusunda TEYİT ET'e tıklayıp uygulamayı yayımlayın.
  11. Sol kenar çubuğunda Kimlik Bilgileri'ne tıklayın ve şunları yapın:
    1. Kimlik Bilgileri sayfasında KİMLİK BİLGİSİ OLUŞTUR'a tıklayın ve OAuth istemci no'yu seçin.
    2. Uygulama tipi açılan listesinde Web uygulaması'nı seçin.
    3. İstemciyi adlandırın, örneğin Gmail OAuth Uygulama İstemcisi.
    4. Yetkilendirilmiş yönlendirme URI'leri bölümünde URI EKLE'ye tıklayın ve İçerik Yakalama prosedürünüzden kopyaladığınız yönlendirme URL'sini yapıştırın.
    5. Yetkilendirilmiş JavaScript kaynakları bölümünde, URI EKLE'ye tıklayın ve yönlendirme URL'sini yapıştırın, ancak etki alanından sonraki veya URI'niz bağlantı noktası içeriyorsa bağlantı noktasından sonraki her şeyi kaldırın.
    6. OLUŞTUR'a tıklayın.

      OAuth istemcisi oluşturuldu iletişim kutusunda İstemci No ve İstemci Şifresi değerleri görüntülenir. Bu değerleri not alın ve Tamam'a tıklayın.

      Şimdi Oracle Content Management uygulamasında İçerik Yakalama'ya dönün ve bıraktığınız yerden başlayın. Yani Google mail OAuth'u konfigüre etmek için istemci no ve şifresini girerek başlayın.

Yakalama E-posta İçe Aktarması İçin Google Mail OAuth Konfigüre Etme

Google Mail OAuth e-posta içe aktarma işleyici işi ayarlarını konfigüre etmek için:

  1. Yakalama prosedürünüze dönün ve bıraktığınız yerden başlayın.
  2. E-Posta Hesapları sekmesinde Google Mail (OAuth) bağlantı protokolünü seçtiniz. Şimdi, İstemci No ve İstemci Şifresi alanlarında Google Mail uygulamanızı konfigüre ederken kopyaladığınız istemci no'sunu ve şifresini girin.
  3. İşlenecek E-posta Hesapları tablosunda E-posta hesabı ekle öğesine tıklayın.

  4. E-posta işleyici işine e-posta hesabı erişimi vermek için Google Mail oturum açma sayfasında kullanacağınız e-posta kimliğinin e-posta adresini ve parolasını girin.

  5. İzin Ver'e tıklayarak seçimlerinizi teyit edin.

    E-posta kimliği, İşlenecek E-posta Hesapları tablosunun E-posta Adresleri sütununda görüntülenir. Durumu Doğrulandı olmalıdır.

    Şimdiye kadar uyguladığınız adımları kullanarak bu tabloya daha fazla Google Mail Kimliği ekleyebilirsiniz. Bir e-posta kimliğini silmek için tabloda kimliğin satırını seçin ve E-posta kimliğini sil öğesine tıklayın.

  6. Mesaj Filtreleri sekmesinde, e-posta mesajları ve/veya eklerin nerede ve nasıl aranacağını belirtin.

    1. İşlenecek Klasörler alanına, belirtilen e-posta hesabında aranacak bir veya daha fazla klasör girin. Öndeğer sunucunun gelen kutusudur. Birden fazla klasör belirlemek için klasörleri ; (noktalı virgül) ile ayırın. Alt klasör belirlemek üzere, posta sunucusu için klasör/alt klasörde olduğu gibi / (kesme işareti) gibi uygun bir dizin yolu sınırlayıcı ekleyin.

    2. İçerik Yakalama öndeğer olarak, işe bir mesaj filtresi uygulanmadığı sürece belirlenen klasördeki tüm e-postaları işler. İsteğe bağlı olarak, Mesaj Filtreleri tablosunda aranacak her e-posta için Etkin alanını seçin veAlan İçeriği alanına bulunacak karakterleri girin.

      Örneğin, konusu veya mesaj gövdesi payment sözcüğünü içeren epostaları aramak için her iki arama alanında Etkin'i seçersiniz, her Alan İçeriği girişine payment sözcüğünü eklersiniz ve Veya arama işlecini seçersiniz.

    3. Arama İşleci alanında, belirlenen mesaj filtreleri için kullanılacak arama işlecini seçin: Ve (öndeğer) sadece tüm arama ölçütleri eşleşirse içe aktarır; Veya herhangi bir arama ölçütü eşleşirse içe aktarır.

  7. İşleme sekmesinde e-posta mesajlarının ve eklerinin nasıl işleneceğini belirleyin. Dahil edilecek bilgileri ve e-posta önceliğine göre toplu işlemlere atanacak önceliği belirleyebilirsiniz.

    1. E-posta Mesajı Seçenekleri bölümünde mesaj gövdesi dosyasının içe aktarılıp aktarılmayacağını belirleyin. İçe aktarma formatını (metin veya e-posta), ek mevcut olmadığında dahil edilip edilmeyeceğini ve tüm e-posta mesajının (ekler dahil) bir e-posta dosyası olarak içe aktarılıp aktarılmayacağını belirleyin.

    2. Bu maskelerle eşleşen ekleri dahil et alanında dosya maskelerine göre ek dosyalarını belirleyin. Virgül veya noktalı virgül ile ayırarak birden fazla dosya maskesi girebilirsiniz. Örneğin tüm PDF dosyalarını dahil edebilirsiniz (*.pdf).

    3. Bu maskelerle eşleşen ekleri hariç tut alanında dosya maskelerine göre hariç tutulacak ek dosyalarını belirleyin. Virgül veya noktalı virgül ile ayırarak birden fazla dosya maskesi girebilirsiniz.

    4. İsteğe bağlı olarak, Ekler maskelerle eşleşmediğinde her zaman sonradan işle, Bu maskelerle eşleşen ekleri dahil et ve Bu maskelerle eşleşen ekleri hariç tut seçimini yapın. Bu alan etkinleştirilirse ve ekler belirtilen maskelerle eşleşmezse e-posta içe aktarımı başarısız kabul edilir ve İşlem Sonrası sekmesindeki İçe aktarma Başarısız Olduğunda alanında belirlediğiniz ayarlara göre sonradan işlenir.

      Not:

      Mesaj gövdesi dosyasını içe aktar ve Ek mevcut olmadığında dahil et alanlarının ikisi de etkinleştirildiğinde Ekler maskelerle eşleşmediğinde her zaman sonradan işle alanı devre dışı bırakılır.
    5. Doküman Sıralama bölümünde, bir e-posta mesajındaki öğelerin (mesaj gövdesi ve ekler gibi) içe aktarılan toplu işlemlerde doküman olarak sıralanacağı düzeni belirleyin.

    6. Toplu İşlem Notuna Ekle bölümünde mesaj öğelerini seçin (Alındığı Tarih/Saat, Gönderici Adresi, Alıcı Adresi, Konu ve Mesaj Gövdesi gibi).

    7. Toplu İşlem Önceliği bölümünde isteğe bağlı olarak her yeni toplu işleme, toplu işlemin e-posta önceliğine göre bir öncelik atayın (düşük, normal veya yüksek). Örneği, Yüksek alanına 8 girerek İçerik Yakalamada yüksek öncelikli e-postalara 8'lik bir toplu işlem önceliği atayın. Öncelik atanmayan e-postalar normal öncelikli kabul edilir.

  8. İşlem Sonrası sekmesinde, başarılı veya başarısız içe aktarımdan sonra e-posta mesajlarına ne olacağını belirleyin. Mesajları silebilir, e-posta hesabı içindeki belirli bir klasöre taşıyabilir veya içe aktarmanın başarısız olması durumunda mesajların silinmesini engelleyebilirsiniz. Örneğin iş düzenli olarak çalışıyorsa, başarıyla içe aktarılan e-postaları belirli bir klasöre taşıyarak bu e-postaların yeniden içe aktarılmalarını engelleyebilirsiniz.

  9. İçe Aktarma İşleyici İşini Ekleme veya Düzenleme bölümünde açıklandığı gibi diğer içe aktarma işleyici işi sayfalarını tamamlayın.

E-posta içe aktarma işini artık test edebilirsiniz. İçe aktarma işleyici, konfigüre edilen e-posta hesaplarını mesajlar için kontrol eder ve klasörlerde eşleşen e-postaları arar. Eşleşen e-postalar bulunursa içe aktarma işleyici, e-posta mesajından içe aktarılan her doküman için bir İçerik Yakalama toplu işlemi ve bir doküman oluşturur. İsteğe bağlı olarak, içe aktarma işletici meta veri alanlarını e-posta meta verileriyle doldurur ve başarıyla içe aktarılan mesajları siler veya bir klasöre taşır.

İçerik Yakalama E-posta Hesapları sekmesinde konfigüre ettiğiniz e-posta hesabından e-postaları periyodik olarak getirir. Ancak, belirli bir zamanda bir e-posta içe aktarma işlemi tetiklemek isterseniz İçe Aktarma İşleyici İşleri tablosunda bir e-posta içe aktarma işi seçin ve E-postayı kontrol et öğesine tıklayın. E-posta içe aktarma işiniz çevrimdışıysa bu simge devre dışı bırakılır.