Ana Sayfa › Dynamics 365 entegrasyonu

Dynamics 365 e-posta entegrasyonu

Dynamics 365 Sales ve Customer Service, kendi altyapısı yerine harici bir SMTP sunucusu kullanabilir. <strong>E-posta Sunucusu Profili</strong>'ni SenderTR'ye çevirerek CRM'den çıkan e-postaları kendi alan adınızdan, DKIM imzalı ve teslim kaydı tutulur şekilde gönderebilirsiniz. Otomasyon tarafında Power Automate ile REST API'mizi çağırabilirsiniz.

Kredi kartı gerekmez · 1.000 e-posta kredisi hediye

Dynamics 365'te giden e-postanın hangi sunucudan çıkacağını E-posta Sunucusu Profili (Email Server Profile) belirler. Varsayılan profil Exchange Online'dır; bunun yanına Other (SMTP) tipinde ikinci bir profil ekleyip posta kutularını ona bağlayabilirsiniz. Bu, CRM'den çıkan e-postaların kendi alan adınızdan, DKIM imzalı ve teslim kaydı tutulur şekilde gitmesini sağlar.

Önce kapsamı netleştirelim. Dynamics 365 tek bir ürün değil. Sales ve Customer Service giden e-postası SMTP profiliyle SenderTR'ye yönlendirilebilir. Customer Insights – Journeys (eski adıyla Dynamics 365 Marketing) ise pazarlama e-postalarını Microsoft'un kendi altyapısından gönderir; bu modülde SMTP sunucusu değiştirilemez. O tarafta SenderTR kullanmak isterseniz yolculuğu Power Automate ile tetikleyip iletiyi API'mizden göndermeniz gerekir — aşağıda anlatıldı.

SMTP ayarları

AyarDeğer
Sunucu (host)smtp.sendertr.com
Port587
ŞifrelemeSTARTTLS / TLS
Kimlik doğrulamaGerekli (kullanıcı adı + şifre)
Kullanıcı adı / şifrePanelde Transactional → SMTP Bilgileri
Gönderen adresiDoğrulanmış alan adınızdaki bir adres

Kurulum adımları (Sales / Customer Service)

  1. Alan adınızı doğrulayın. SenderTR panelinde alan adınızı ekleyin, verilen DKIM ve DMARC kayıtlarını DNS'e girin (SPF isteğe bağlıdır). İkisi de yeşil olmadan gönderim açılmaz.
  2. SMTP bilgilerinizi alın. Panelde Transactional → SMTP Bilgileri; şifre yalnızca bir kez gösterilir.
  3. Yeni e-posta sunucusu profili oluşturun. Power Platform yönetim merkezinde ortamınızı açın: Ayarlar → E-posta → Sunucu profilleri → Yeni → Other (SMTP).
  4. Profili doldurun. Giden sunucu smtp.sendertr.com, port 587, SSL/TLS açık. Kimlik doğrulama tipini Credentials specified by a user or queue ya da tek bir hizmet hesabı kullanıyorsanız Credentials specified in email server profile seçin ve SMTP kullanıcı adı/şifrenizi girin.
  5. Posta kutularını bu profile bağlayın. Ayarlar → E-posta → Posta kutuları; ilgili kayıtları seçip sunucu profilini yeni profille değiştirin, Giden e-posta yöntemini Server-Side Synchronization yapın.
  6. Test edin ve etkinleştirin. Posta kutusu formundaki Test & Enable Mailbox düğmesini kullanın; Dynamics giden bağlantıyı sınar ve sonucu Alerts sekmesinde yazar.
  7. Gönderen adresini kontrol edin. Posta kutusunun e-posta adresi, doğruladığınız alan adında olmalı. Farklı bir alan adı kullanırsanız DMARC hizalaması başarısız olur.

Menü adları ortam sürümüne göre az çok değişebilir; profil tipi olarak Other (SMTP) arayın.

Power Automate ile API üzerinden gönderim

SMTP profilinin kapsamadığı durumlar için — Customer Insights – Journeys yolculukları, toplu bildirimler veya CRM dışından tetiklenen akışlar — Power Automate'in standart HTTP eylemiyle REST API'mizi çağırabilirsiniz. Ek bir bağlayıcı kurmanız gerekmez.

  1. Tetikleyiciyi seçin. Örneğin When a row is added, modified or deleted (Dataverse) ya da bir yolculuk adımı.
  2. HTTP eylemi ekleyin. Yöntem POST, adres https://api.sendertr.com/v1/send.
  3. Başlıkları girin. X-Api-Key değerini panelden aldığınız anahtar, Content-Type değerini application/json yapın. Anahtarı akış içine düz metin yazmak yerine Azure Key Vault'tan okumanız önerilir.
  4. Gövdeyi Dataverse alanlarıyla doldurun. Aşağıdaki örnekteki alanları dinamik içerikle eşleyin.
  5. Yanıtı saklayın. Dönen message_id değerini ilgili kayda yazın; teslim olaylarını bu kimlikle eşleştireceksiniz.
POST https://api.sendertr.com/v1/send
X-Api-Key: <panelden>
Content-Type: application/json

{
  "to": "@{triggerOutputs()?['body/emailaddress1']}",
  "from_email": "no-reply@alanadiniz.com",
  "from_name": "Şirketiniz",
  "reply_to": "satis@alanadiniz.com",
  "subject": "Teklifiniz hazır",
  "html": "<p>Merhaba @{triggerOutputs()?['body/firstname']},</p>"
}

Adres api.sendertr.com/v1/send'dir; /api/ öneki eklenmez. İşlemsel API dakikada 300 isteğe kadar yanıt verir; sınıra takılırsanız 429 ve Retry-After başlığı döner.

Teslim durumunu CRM'e geri yazmak

Bir e-postanın gönderilmiş olması ulaştığı anlamına gelmez. SenderTR teslim, geri dönme, şikâyet, açılma ve tıklama olaylarını webhook ile bildirir; bunları Dataverse'e yazarsanız satış ekibi hangi teklifin ulaşmadığını CRM'den görür.

  1. Power Automate'te When a HTTP request is received tetikleyicisiyle bir akış oluşturun ve üretilen adresi kopyalayın.
  2. SenderTR panelinde Ayarlar → Webhooks bölümüne bu adresi girin, delivered, bounced ve complained olaylarını seçin.
  3. Akışta gelen message_id ile ilgili Dataverse kaydını bulup durum alanını güncelleyin.
  4. İstekler HMAC-SHA256 ile imzalanır; imzayı doğrulayın ve olayların tekrar gelebileceğini varsayarak akışı idempotent yazın.

Kalıcı geri dönen, şikâyet eden ve abonelikten çıkan adresler SenderTR tarafında otomatik olarak baskılama listesine alınır; o adreslere bir daha gönderim yapılmaz ve krediniz harcanmaz.

Kurulumdan sonra mutlaka yapın

  • DKIM ve DMARC'ı doğrulayın. SPF isteğe bağlıdır: geri dönme adresi (Return-Path) SenderTR alan adında olduğu için Exchange Online'daki mevcut SPF kaydınız gönderimi etkilemez, DMARC DKIM ile geçer. Eklemek isterseniz mevcut SPF kaydınıza include:_spf.sendertr.com ifadesini ekleyin; ikinci bir SPF kaydı oluşturmayın, ikisi de geçersiz olur. Kontrol: SPF sorgulama aracı.
  • Test e-postası gönderin ve başlıkları okuyun. Gmail'de "Orijinali göster" ile SPF, DKIM ve DMARC'ın üçünün de PASS olduğunu görün.
  • Hacmi kademeli artırın. Yeni bir gönderim kimliğiyle başlıyorsanız ilk günlerde düşük hacimle gidin. Bkz. IP warmup.
  • Pazarlama e-postası için onay şartını unutmayın. CRM'deki her kayıt pazarlama izni vermiş sayılmaz; 6563 sayılı Kanun kapsamında onay ve İYS kaydı gerekir. Bkz. ticari elektronik ileti onayı.

Sık sorulanlar

Customer Insights – Journeys e-postaları da SenderTR'den gidebilir mi?
Hayır. Bu modül pazarlama e-postalarını Microsoft'un kendi altyapısından gönderir, SMTP sunucusu değiştirilemez. SenderTR kullanmak isterseniz yolculuğu Power Automate akışıyla tetikleyip iletiyi API üzerinden göndermeniz gerekir.
Dynamics 365 hangi e-postaları SenderTR üzerinden gönderir?
E-posta Sunucusu Profili'ne bağlı tüm giden e-postalar: Sales ve Customer Service'teki birebir e-postalar, şablonla gönderilenler ve iş akışlarının ürettiği Dataverse e-posta kayıtları.
Özel bir bağlayıcı kurmam gerekir mi?
Hayır. SMTP tarafında Dynamics'in yerleşik "Other (SMTP)" profil tipi, API tarafında Power Automate'in standart HTTP eylemi yeterlidir.
Exchange Online ile birlikte kullanabilir miyim?
Evet. Profiller posta kutusu bazında atanır: bazı posta kutuları Exchange Online'da kalırken pazarlama veya bildirim kutularını SenderTR profiline bağlayabilirsiniz.
Teslim edilemeyen e-postaları CRM'de görebilir miyim?
Evet, webhook'u Power Automate akışına bağlayıp teslim ve geri dönme olaylarını ilgili Dataverse kaydına yazarak.

CRM e-postalarınızı kendi alan adınızdan gönderin

Hesap açın, alan adınızı doğrulayın, SMTP bilgilerinizi Dynamics 365'e girin. 1.000 e-posta kredisi hediye.

Ücretsiz Hesap Açın

Kredi kartı gerekmez · Kurulum ücreti yok