E-postayı yapılandırma

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Varsayılan olarak, Geliştirici Hizmetleri portalı belirli etkinliklere yanıt olarak e-posta gönderir. Örneğin, portala yeni bir geliştirici kaydolduğunda portal geliştiriciye otomatik olarak bir karşılama e-postası gönderir. Geliştirici, şifresini kaybederse geçici şifre içeren bir e-posta da isteyebilir.

API sağlayıcısı olarak, portal tarafından oluşturulan e-postaların tüm özelliklerini kontrol edebilirsiniz. Örneğin:

  • Portal tarafından gönderilen otomatik e-postaları biçimlendirme
  • Portal tarafından kullanılan SMTP sunucusunu belirtme
  • Portaldaki etkinliklere yanıt olarak e-posta oluşturmak için kurallar ekleme

Bulut tabanlı bir portaldan e-posta gönderme

Pantheon veya Acquia'da dağıtılan bulut tabanlı bir portal için varsayılan e-posta yapılandırması, yalnızca üretim dışı ortamlarda kullanılmalıdır. Anonim bir bulut sunucusundan gönderilen e-postalar engellenebilir veya spam olarak işaretlenebilir.

Üretim portallarında e-posta göndermek için aşağıdaki seçeneklerden birini kullanın:

Şirket içi bir portaldan e-posta gönderme

Varsayılan olarak posta, PHP mail() işlevi kullanılarak gönderilir. PHP, yerel sistemde sendmail kullanarak e-posta göndermeye çalışır. Bu API, PHP'nin php.ini dosyasında yapılandırılabilir.

Üretim portallarında, bir SMTP sunucusu veya şirket sunucusu üzerinden e-posta göndermek için aşağıda açıklanan SMTP modülünü kullanabilirsiniz.

SMTP sunucusunu yapılandırma

Geliştirici portalı, e-posta iletileri göndermek için bir SMTP sunucusu yapılandırmanızı gerektirir. SMTP sunucusunu yapılandırmak için önce geliştirici portalında Drupal SMTP Kimlik Doğrulama Desteği modülünü etkinleştirmeniz gerekir.

SMTP sunucusunu yapılandırdıktan sonra, geliştirici portalı tarafından gönderilen tüm e-postalar SMTP sunucusunu kullanır. Bu e-postalar arasında yeni geliştiricilere, şifrelerini kaybeden geliştiricilere gönderilen e-postalar ve hesapları engellenen geliştiricilere gönderilen e-postalar yer alır.

SMTP sunucusunu yapılandırmak için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Drupal yönetim menüsünde Modüller'i seçin.
    Modüller sayfası açılır.
  3. SMTP Kimlik Doğrulaması Desteği modülünü etkinleştirin.
  4. Yapılandırmayı kaydedin.
  5. Modül etkinleştirildikten sonra Modüller sayfasındaki SMTP Kimlik Doğrulama Desteği girişinde Yapılandır'ı seçin.
    SMTP Kimlik Doğrulama Desteği yapılandırma sayfası görüntülenir.
  6. Bu modülü etkinleştir veya etkinleştir bölümünde Açık'ı seçin.
  7. SMTP sunucusu ayarları alanına aşağıdaki bilgileri girin:
    • SMTP sunucu adresi. Örneğin, Gmail giden SMTP sunucusu için smtp.gmail.com adresini kullanın.
    • İsteğe bağlı olarak yedek SMTP sunucu adresini girin. Bu değer gerekli değildir.
    • SMTP bağlantı noktasını girin. Bu bağlantı noktasının değeri, seçilen şifreleme protokolüne göre farklı olabilir. Örneğin, Gmail için bağlantı noktası, SSL kullanılırken 465, TLS için 587'dir.
    • Şifreleme protokolünü Yok, SSL veya TLS olarak seçin.
  8. SMTP Kimlik Doğrulaması alanında, SMTP kimlik doğrulaması için kullanılan kullanıcı adını ve şifreyi belirtin. Bu, SMTP sunucusunda geçerli bir kullanıcı adı ve şifre olmalıdır.
  9. E-posta seçenekleri altında, e-posta mesajını oluşturan kullanıcının e-posta adresini ve adını girin. Bu değerler, e-postanın "Gönderen" adresine karşılık gelir.
  10. İsteğe bağlı olarak Test e-posta mesajı gönder altına, portalın test mesajı gönderdiği bir e-posta adresi girin.
  11. Yapılandırmayı kaydedin.
    Yapılandırma kaydedildiğinde test e-posta mesajı oluşturulur ve yapılandırma hataları gösterilir. Test mesajının ulaştığından emin olmak için e-posta adresinin gelen kutusunu kontrol edin.
  12. Drupal yönetim menüsünde Yapılandırma > Sistem > Site Bilgileri'ni seçin.
  13. Site Details (Site Ayrıntıları) bölümünde, E-posta adresini 9. Adım'da belirttiğiniz e-posta adresine ayarlayın.
    E-posta oluşturan bazı Drupal modülleri, e-postanın "Gönderen" adresini belirlemek için bu alanı kullanır, SMTP Kimlik Doğrulama Desteği sayfasındaki değeri kullanmaz.
  14. Yapılandırmayı kaydedin.

E-posta bildirimlerini yapılandırma ve biçimlendirme

Geliştirici hesaplarını kaydettirme, silme, engelleme ve engellemeyi kaldırma gibi belirli etkinliklere yanıt olarak gönderilen çeşitli e-posta bildirimlerini yapılandırabilirsiniz.

Ayrıca, e-postaların "Gönderen" adresini kontrol edebilirsiniz.

E-posta bildirimlerini yapılandırmak için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Drupal yönetim menüsünde Yapılandırma > Kişiler > Hesap ayarları'nı seçin. Hesap ayarları sayfası açılır.
  3. Hesap ayarları sayfasının E-postalar bölümünde bir e-posta bildirimi türü seçin. Örneğin, "Hoş geldiniz (onay gerekmez)" seçeneğini belirleyebilirsiniz. Bu durumda, geliştirici kayıt işlemi sırasında geliştirici hesabı otomatik olarak onaylandığında bir e-posta gönderilir.

  4. E-posta bildiriminin Konusu ve Gövdesi'ni düzenleyin.
    İmleci Konu gibi bir alana yerleştirin ve alanda kullanabileceğiniz jetonların listesini görmek için formun altındaki Kullanılabilir jetonlara göz at bağlantısını seçin. Ekleyeceğiniz jetonu (ör. geliştiricinin kullanıcı adına karşılık gelen [user:name]) seçmenize olanak tanıyan bir pop-up gösterilir.
  5. Save configuration'ı (Yapılandırmayı kaydet) tıklayın.

E-posta bildirimlerindeki "Gönderen" adını ve adresini de değiştirebilirsiniz.

"Gönderen" alanındaki adı ve adresi değiştirmek için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Drupal yönetim menüsünde Yapılandırma > Sistem > SMTP Kimlik Doğrulama Desteği'ni seçin. Bu işlem, SMTP Kimlik Doğrulaması Desteği sayfasını açar.
  3. E-Posta Gönderen Adresi alanına "Gönderen" e-posta adresini girin.
  4. E-Mail From Name (E-Posta Gönderen Adı) alanına bir "From" (Gönderen) adı girin.
  5. Save configuration'ı (Yapılandırmayı kaydet) tıklayın.
  6. Drupal yönetim menüsünde Yapılandırma > Sistem > Site bilgileri'ni seçin.
  7. 3. Adım'da kullandığınız e-posta adresini E-Posta Adresi alanına girin.
  8. Save configuration'ı (Yapılandırmayı kaydet) tıklayın.

Bir etkinlik gerçekleştiğinde e-posta oluşturma

Kuralların yaygın bir kullanım alanı, bir etkinliğe yanıt olarak e-posta oluşturmaktır. Portalda, yeni bir geliştiricinin hesap kaydetmesi gibi önceden tanımlanmış etkinlikler için e-posta oluşturma özelliği yerleşik olarak bulunur. Ancak, e-posta oluşturmak için kendi kurallarınızı ekleyebilirsiniz. Örneğin, geliştirici bir uygulama eklediğinde, kaldırdığında veya değiştirdiğinde e-posta oluşturabilirsiniz.

Bu bölümde, geliştirici bir uygulama kaydettiğinde e-posta oluşturmak için kural oluşturma örneği yer almaktadır. Bu prosedürü, diğer etkinlikler için e-posta oluşturmak üzere gerektiği şekilde değiştirin.

Bir geliştirici uygulama oluşturduğunda e-posta oluşturmak için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Drupal yönetim menüsünde Modüller'i seçin.
  3. Kurallar kullanıcı arayüzü modülünün etkin olduğundan emin olun.
  4. Drupal yönetim menüsünde Yapılandırma > İş Akışı > Kurallar'ı seçin. Kurallar sayfası açılır.
  5. Yeni kural ekle düğmesini seçin.
  6. Yeni kurallar sayfasında aşağıdakileri belirtin:
    • Kural adı. Örneğin, "E-posta kuralı gönder".
    • İsteğe bağlı olarak arama kurallarını kategorilere ayırmak için kullanılan etiketleri belirtin.
    • Etkinliğe tepki ver açılır listesinde Devconnect > Bir geliştirici uygulaması oluşturulduktan sonra seçeneğini belirleyin.
  7. Kuralı kaydedin.
    Kuralı kaydettiğinizde üç bölmeli Kurallar düzenleme formu açılır: Etkinlikler (az önce oluşturduğunuz), Koşullar ve İşlemler.
  8. İşlemler bölümünde İşlem ekle'yi seçin.
  9. Eklenecek İşlemi Seçin açılır menüsünden Sistem > posta gönder'i seçin.
    Bu seçim, e-postayı biçimlendirmenize olanak tanıyan bir sayfa açar. "Alıcı", "Konu", "İleti" ve e-postanın diğer alanlarını belirtmek için bu formu kullanın.

    Alanda kullanabileceğiniz kalıpların listesini görmek için her alanın altında bulunan Değiştirme kalıpları bağlantısını genişletin. Örneğin, Alıcı alanının altına Değiştirme kalıpları'nı genişletirseniz [app:developer] öğesini içeren bir kalıp listesi görürsünüz. Alıcı alanında bu kalıbı belirtirseniz e-posta, uygulamayı oluşturan kullanıcıya gönderilir.
  10. Alanları aşağıda gösterildiği gibi ayarlayın:
  11. Kural düzenleme sayfasına dönmek için Kaydet'i seçin.
  12. Değişiklikleri kaydet'i seçin.

Portala yeni bir uygulama ekleyerek kuralı test edin. Yanıt olarak aşağıdaki gibi bir e-posta bildirimi alırsınız:

Subject: App test email app created

App: test email app
API products: PremiumWeatherAPI, weatherapikey-Product
Created at: Mon, 01/27/2014 - 10:16