QlikView'da OAuth 2.0 ile e-posta gönderme | QlikView Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

QlikView'da OAuth 2.0 ile e-posta gönderme

Son güncelleme: 7.10.2026

QlikView, Microsoft 365 ile OAuth 2.0 kullanarak Microsoft Graph üzerinden e-posta gönderebilir. OAuth 2.0, ek bir e-posta Bağlantı yöntemidir; mevcut SMTP yapılandırması kullanılabilir olmaya devam eder.

OAuth 2.0 seçildiğinde, QlikView doğrudan bir SMTP sunucusuna bağlanmaz. login.microsoftonline.com üzerinden bir erişim belirteci alır ve graph.microsoft.com/v1.0/users/{sender}/sendMail adresindeki Microsoft Graph REST API aracılığıyla e-posta gönderir.

Ön koşullar

QlikView'u yapılandırmadan önce Microsoft Entra ID'de bir uygulama kaydedin:

  1. Azure portalında oturum açın ve Microsoft Entra ID > Uygulama kayıtları > Yeni kayıt bölümüne gidin.
  2. Uygulamayı kaydedin.
  3. Sertifikalar ve gizli diziler altında bir istemci gizli dizisi oluşturun ve değerini kopyalayın. Değer yalnızca bir kez görüntülenir.
  4. API izinleri altında, Microsoft Graph Mail.Send uygulama iznini ekleyin.
  5. İzin için yönetici onayı verin.
  6. Uygulama (istemci) kimliğini ve Dizin (kiracı) kimliğini kaydedin.

Uygulamanın, gönderen olarak kullanılan posta kutusu için Mail.Send iznine sahip olması gerekir.

Güvenlik

QlikView, kiracı kimliğini, istemci kimliğini ve istemci parolasını depolamadan önce şifreler. Kimlik bilgileri düz metin olarak saklanmaz.

OAuth 2.0 e-postasını test etme

Yapılandırma sayfasındaki test e-postası denetimini kullanın:

  • QlikView Desktop'ta, Kullanıcı Tercihleri > E-posta sayfasında Test'e tıklayın.
  • QlikView Yönetim Konsolu'nda, Test E-postasını Şuraya Gönder alanına bir adres girin ve Gönder'e tıklayın.

QlikView, bir OAuth 2.0 belirteci alır ve test e-postasını Microsoft Graph üzerinden gönderir. Bir adım başarısız olursa hata iletisini inceleyin.

Dosya ekleri

QlikView ek içeren e-posta gönderdiğinde, ekleri Microsoft Graph isteğine Base64 ile kodlanmış içerik olarak satır içi dahil eder. Her bir ek 3 MB ile sınırlıdır. Daha büyük dosyalar için başka bir teslim yöntemi kullanın.

Sorun giderme

Hata Neden Çözünürlük
OAuth 2.0 Client ID, Tenant ID, and Client Secret are required. Bir veya daha fazla OAuth alanı boş. Posta ayarları sayfasında her üç alanın da doldurulduğunu doğrulayın.
OAuth token request failed: AADSTS7000215 İstemci gizli anahtarı geçersiz. Microsoft Entra ID'de yeni bir istemci parolası oluşturun ve QlikView'ı güncelleyin.
OAuth token request failed: AADSTS700016 Uygulama (istemci) kimliği yanlış veya uygulama belirtilen kiracıda mevcut değil. Uygulama (istemci) kimliğini ve Dizin (kiracı) kimliğini doğrulayın.
Graph sendMail failed: ErrorAccessDenied Uygulamanın Mail.Send izni yok veya yönetici onayı verilmedi. Microsoft Entra ID'de Mail.Send uygulama iznini ekleyin ve yönetici onayı verin.
Graph sendMail failed: ErrorItemNotFound Gönderen adresi, kiracıdaki geçerli bir posta kutusuna karşılık gelmiyor. Gönderen adresinin mevcut bir Microsoft 365 posta kutusuyla eşleştiğinden emin olun.
Attachment too large Bir dosya eki 3 MB satır içi sınırını aşıyor. Dosya boyutunu küçültün veya başka bir teslim yöntemi kullanın.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!

Analiz Modernleştirme Programına katılın

Remove banner from view

Analiz Modernleştirme Programı ile değerli QlikView uygulamalarınızı ödün vermeden modernleştirin. Bize ulaşmak ve daha fazla bilgi almak için buraya tıklayın: ampquestions@qlik.com