Genel
S: Amazon Simple Email Service (Amazon SES) nedir?
Amazon Simple Email Service (Amazon SES), e-posta göndermek ve almak için kullanabileceğiniz yüksek oranda ölçeklenebilir ve uygun maliyetli bir platformdur. Amazon SES, şirket içi e-posta çözümü oluşturma veya üçüncü taraf e-posta çözümü lisanslama, yükleme ve çalıştırma karmaşıklığını ve maliyetini ortadan kaldırır.
S: Amazon SES’i kimler kullanabilir?
Amazon SES, e-posta göndermek ve almak için güvenilir, ölçeklenebilir ve uygun maliyetli bir çözüm arayan herkes için harika bir çözümdür. Kullanıcılarımız arasında internet mağazaları, uygulama geliştiricileri ve dijital pazarlama şirketleri gibi çok çeşitli kuruluşlar bulunuyor.
Fiyatlandırma ve Faturalandırma
S: Amazon SES’i kullanmanın maliyeti nedir?
Amazon SES ile yalnızca kullandığınız kadar ödersiniz. Herhangi bir minimum veya peşin ücret yoktur.
Ödeyeceğiniz tutar, gönderip aldığınız ileti sayısına ve gönderdiğiniz veri hacmine göre belirlenir. Daha fazla bilgi edinmek için Amazon SES Fiyatlandırma sayfasına bakın.
S: Amazon SES için ücretsiz kullanım katmanı var mı?
Evet. Amazon SES hizmetini Amazon EC2 bulut sunucusunda barındırılan bir uygulamadan çağırırsanız aylık 62.000 e-posta iletisini ücretsiz gönderebilirsiniz. Ücretsiz kullanım teklifinin süresi sona ermez.
S: Amazon SES kullanımım için nasıl faturalandırılırım?
Her ayın sonunda o ayki kullanımlarınız faturalandırılır. Fatura dönemi her ayın ilk gününde başlar ve son gününde sona erer.
S: Gelen gereksiz iletiler için ücret ödeyecek miyim?
Amazon SES hizmetini posta alacak şekilde ayarladığınızda alma kuralları oluşturursunuz. Alma kuralında alıcı (veya alıcı grubu) tanımlar ve Amazon SES hizmetinin e-postayı aldığında yapmasını istediği işlemleri belirtirsiniz. Etkin bir ileti kuralındaki adresle eşleşen bir e-posta adresine gönderilmiş olan ileti başına ödeme yaparsınız ve buna istenmeyen (gereksiz) e-postalar da dahildir.
Amazon SES’i belirli gönderenlerden ve IP adreslerinden gelen iletileri engelleyecek şekilde yapılandırabilirsiniz. Gelen iletileri bu şekilde engellemeniz durumunda engellenen iletiler için ücret ödemezsiniz.
Sınırlar ve Kısıtlamalar
S: Amazon SES korumalı alanı nedir?
Amazon SES korumalı alanı, yeni kullanıcıların Amazon SES’in özelliklerini test edebilmesi için tasarlanmış olan bir alandır. Korumalı alandaki hesaplar yalnızca doğrulanmış kimliklere e-posta gönderebilir. Doğrulanmış kimlik, size ait olduğu kanıtlanmış olan e-posta adresleri veya etki alanıdır.
Ayrıca hesabınız korumalı alanda olduğunda bir gün içinde gönderebileceğiniz e-posta hacmi ve saniye başına gönderebileceğiniz ileti sayısı sınırlıdır.
Doğrulanmış olmayan alıcılara e-posta göndermeye başlamaya hazır olduğunuzda AWS Support Center aracılığıyla bir Amazon SES Gönderme Sınırı Yükseltme isteği gönderebilirsiniz. Daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun Amazon SES Korumalı Alanından Çıkma bölümüne bakın.
S: İstediğim e-posta adresinden e-posta gönderebilir miyim?
Hayır. Amazon SES’i yalnızca size ait olan adreslerden veya etki alanlarından e-posta göndermek için kullanabilirsiniz.
Bir e-posta adresinin veya etki alanının size ait olduğunu kanıtlamak için doğrulamanız gerekir. Her AWS Bölgesinde toplamda en fazla 10.000 e-posta adresi ve etki alanı doğrulayabilirsiniz. E-posta adresi ve etki alanı doğrulama hakkında daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun Amazon SES’te Kimlik Doğrulama bölümüne bakın.
S: Amazon SES’in teslim edebileceği e-posta sayısıyla ilgili bir sınır var mıdır?
Amazon SES, her biri en fazla 10 MB olan e-posta iletilerini kabul eder. Buna iletinin bir parçası olan görüntüler ve ekler de dahildir.
S: Tek bir e-posta iletisinde belirtebileceğim alıcı sayısıyla ilgili bir sınır var mıdır?
Amazon SES üzerinden gönderdiğiniz bir iletide en fazla 50 alıcı belirtebilirsiniz. Bu sınıra "Alıcı:", "CC:" (Bilgi) ve "BCC:" (Gizli) alanlarındaki tüm adresler dahildir. Bir e-posta iletisini 50’den fazla alıcıya göndermek istiyorsanız alıcı listenizi en fazla 50’şer kişilik gruplara ayırmanız ve her gruba ayrı gönderim yapmanız gerekir.
S: Gönderebileceğim e-posta sayısıyla ilgili bir sınır var mıdır?
Her Amazon SES hesabının gönderme sınırları ayrıdır. Bu sınırlar:
- Gönderme kotası: 24 saatlik bir süre içinde e-posta gönderebileceğiniz maksimum alıcı sayısı.
- Maksimum gönderme hızı: Bir saniyede e-posta gönderebileceğiniz maksimum alıcı sayısı.
Gönderme sınırlarında ileti değil alıcı sayısı dikkate alınır. Gönderme sınırlarınızı dilediğiniz zaman Amazon SES konsolundan kontrol edebilirsiniz.
Not: Gönderdiğiniz e-postaların kalitesini kötü veya şüpheli (örneğin geri dönen ileti veya şikayet oranı yüksekse veya istenmeyen ya da kötü amaçlı içeriğe sahipse) olduğunu belirlememiz halinde e-posta gönderme imkanınızı duraklatma hakkını saklı tutarız.
Güvenlik ve Şifreleme
S: Amazon gönderdiğim ve aldığım e-postalara erişim sağlayabilir mi?
Düşük kaliteli içeriğe sahip olan iletileri filtreleme amacıyla kendi geliştirdiğimiz gereksiz posta önleme teknolojilerinden faydalanıyoruz. Ayrıca eki bulunan tüm iletileri virüs ve diğer kötü amaçlı içerik açısından kontrol etmek için tarıyoruz. Bu işlemler insan müdahalesi olmadan tamamen otomatik bir şekilde gerçekleştirilir. E-posta içeriğine yalnızca teslimat sorunlarını giderme veya dolandırıcılık ya da kötü amaçlı kullanım etkinliklerini araştırma gibi belirli durumlarda erişim sağlıyoruz.
S: Aldığım e-posta iletilerini şifreleyebilir miyim?
Amazon SES, Amazon S3 klasörünüze yazdığı postaları şifreleme özelliğini sunan AWS Key Management Service (KMS) ile entegre bir şekilde çalışır. Amazon SES, e-postanızı Amazon S3’e göndermeden önce şifrelemek için istemci tarafı şifreleme özelliğini kullanır. Bu da Amazon S3’ten aldığınız postaların şifresini kendi tarafınızda çözmeniz gerektiği anlamına gelir. AWS Java SDK ve AWS Ruby SDK, şifre çözme işlemini sizin yerinize gerçekleştirebilecek bir istemci sunar.
Kimlik Doğrulaması, Doğrulama ve Yapılandırma
S: Amazon SES’i kullanabilmek için ters DNS kayıtları ayarlamam gerekiyor mu?
Amazon SES’i kullanmak için ters DNS kayıtları ayarlamanıza gerek yoktur. Amazon Web Services, Amazon SES tarafından kullanılan IP adreslerini yönetir ve bu adresler için ters DNS kayıtları sağlar.
S: Amazon SES, Sender Policy Framework (SPF) desteği sunuyor mu?
Evet, Amazon SES, SPF desteğine sahiptir. Amazon SES’i e-posta gönderme amacıyla nasıl kullandığınıza bağlı olarak bir SPF kaydı yayımlamanız gerekebilir.
SPF kullanarak Etki Alanı Tabanlı İleti Kimlik Doğrulaması, Raporlama ve Uyum (DMARC) ile uyumluluk sağlamanıza gerek yoksa bir SPF kaydı oluşturmanız gerekmez. Amazon SES, e-postalarınızı varsayılan olarak Amazon’a ait olan bir MAIL FROM etki alanından gönderir.
SPF kullanarak DMARC ile uyumlu hale gelmek istiyorsanız Amazon SES’i kendi MAIL FROM etki alanınızı kullanacak şekilde ayarlamanız ve bir SPF kaydı yayımlamanız gerekir.
S: Amazon SES, Domain Keys Identified Mail (DKIM) desteği sunuyor mu?
Evet, Amazon SES, DKIM desteğine sahiptir. Easy DKIM hizmetini etkinleştirip yapılandırdıysanız Amazon SES giden iletileri DKIM kullanarak sizin adınıza imzalar. İsterseniz e-postanızı manuel olarak da imzalayabilirsiniz. Maksimum düzeyde teslim edilebilirlik sağlamak için imzalamanız gereken birkaç DKIM üst bilgisi vardır. Daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun Amazon SES’te Manuel DKIM İmzalama bölümüne bakın.
S: Amazon SES’ten gönderilen e-postalar DMARC ile uyumlu mu?
Amazon SES ile gönderilen e-postalarınız SPF, DKIM veya ikisiyle birden DMARC uyumluluğu sağlayabilir.
S: Amazon SES, e-postaları Aktarım Katmanı Güvenliği (TLS) kullanarak şifrelenmiş bir bağlantı üzerinden mi gönderiyor?
Alan posta sunucusu STARTTLS uzantısını sunarsa Amazon SES bağlantıyı bir TLS bağlantısına dönüştürme girişiminde bulunur. Bu işlem başarısız olursa Amazon SES e-postayı düz metin olarak gönderir.
Amazon SES TLS 1.2, 1.1 ve 1.0 desteğine sahiptir.
Gönderme Özellikleri
S: Amazon SES’i kullanarak mevcut uygulamalarımdan e-posta gönderebilir miyim?
Amazon SES, kendi geliştirdiğiniz yazılımlar veya SMTP protokolünü kullanarak e-posta gönderebilen üçüncü yazılımlar dahil olmak üzere mevcut SMTP istemci yazılımlarıyla kullanabileceğiniz özel bir SMTP geçişi oluşturmanızı mümkün kılar.
Daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun E-posta Göndermek İçin Amazon SES SMTP Arabirimini Kullanma bölümüne bakın.
S: Amazon SES e-postaları ekleriyle birlikte gönderebilir mi?
Amazon SES belgeler, görüntüler, ses ve video gibi birçok popüler içerik biçimini destekler.
Not: Kendi güvenliğiniz ve müşterilerinizin güvenliği açısından Amazon SES gönderdiğiniz tüm ekleri virüs ve kötü amaçlı yazılım taramasından geçirir.
Göndereceğiniz e-postalara dosya eklemek için SMTP destekli bir e-posta istemcisi kullanabilirsiniz. Bir istemciyi giden e-postayı Amazon SES üzerinden gönderecek şekilde yapılandırdığınızda istemci, iletiyi göndermeden önce uygun MIME bölümlerini ve e-posta üst bilgilerini oluşturur.
Program aracılığıyla da ek içeren e-postalar gönderebilirsiniz. E-postanıza dosya eklemek için yeni bir çok bölümlü e-posta iletisi oluşturun. İletiye uygun Content-Type üst bilgisinin yanı sıra MIME ile kodlanmış içeriğin bulunduğu bir MIME bölümü ekleyin. Ardından Content-Disposition üst bilgisini kullanarak içeriğin satır içinde mi yoksa ek olarak mı görüntülenmesini istediğinizi belirtin.
İletinizi oluşturduktan sonra SendRawEmail API işlemiyle gönderebilirsiniz.
S: Tahsis edilmiş IP adresi kullanarak e-posta gönderebilir miyim?
Aylık ek ücret karşılığında sizin kullanımınıza tahsis edilmiş IP adresleri kiralayabilirsiniz. Tahsis edilmiş IP adresi kiralama hakkında daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun Tahsis Edilmiş IP Adresi İsteme ve Bırakma.
S: Gönderdiğim belirli türdeki e-postalarda tahsis edilmiş IP adresi belirtebilir miyim?
Amazon SES hesabınızda kullanmak üzere birden fazla tahsis edilmiş IP adresi kiralarsanız tahsis edilmiş IP havuzları özelliğini kullanarak bu IP adreslerinden oluşan gruplar (havuzlar) oluşturabilirsiniz. Ardından her havuzu bir yapılandırma kümesiyle ilişkilendirebilir, belirli bir yapılandırma kümesini kullanarak gönderdiğiniz e-postaların yalnızca ilgili havuzdaki IP adreslerinden gönderilmesini sağlayabilirsiniz. Daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun Tahsis Edilmiş IP Havuzu Oluşturma bölümüne bakın.
S: Gerçek alıcılara e-posta göndermeden Amazon SES yanıtlarını test edebilir miyim?
Amazon SES posta kutusu simülatörünü kullanarak gerçek alıcılara e-posta göndermeden gönderme hızınızın yanı sıra geri dönen ileti ve şikayet gibi olaylarla ilgilenme becerilerinizi test edebilirsiniz. Posta kutusu simülatörüne gönderdiğiniz iletiler, geri dönen ileti ve şikayet ölçümlerinizi veya günlük gönderme kotanızı etkilemez. Ancak posta kutusu simülatörüne gönderdiğiniz her ileti için gerçek alıcılara gönderilen iletiler gibi ücret tahsil edilir.
Amazon SES posta kutusu simülatörü hakkında daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun Amazon SES ile E-posta Göndermeyi Test Etme bölümüne bakın.
S: Amazon SES’i kullanarak e-posta üzerinden SMS mesajı gönderebilir miyim?
Çoğu cep telefonu operatörü SMTP-SMS ağ geçidi sunmaktadır. Amazon SES kullanıcıları bu ağ geçitleriyle ilişkilendirilmiş e-posta adreslerine yalnızca metin içeren e-postalar gönderebilir ve bu iletiler de alıcıların cep telefonlarına SMS mesajı olarak teslim edilebilir.
Ancak bir SMS ağ geçidini başarıyla kullanabilmek için aşağıdakiler dahil olmak üzere bazı bilgilere sahip olmanız gerekir:
- Alıcının cep telefonu numarası
- Alıcının cep telefonu operatörü
- Operatörün SMS ağ geçidinin etki alanı adı (sms.operatöradı.com gibi)
SMS mesajları pazarlama veya iletişim planlarınızın bir parçasıysa Amazon Pinpoint’i kullanmanızı öneririz. Amazon Pinpoint üzerinden SMS mesajı göndermek için ihtiyacınız olan tek şey alıcının cep telefonu numarasıdır.
S: Amazon SES’te e-postalarımın karakter kodlamasını nasıl kontrol edebilirim?
SMTP protokolünde tüm verilerin 7 bit ASCII biçiminde gönderilmesi gerekir. Amazon SES SMTP arabiriminde farklı bir karakter kodlaması kullanmak isterseniz ilgili kodlamayı iletinizin konusuna ve gövdesine uygulayıp SMTP uç noktasına göndermeden önce geçerli bir 7 bit ASCII iletiye dönüştürmeniz gerekir.
SendEmail API’si, UTF-8 konu ve gövde girişlerini kabul eder, bunları isteğe bağlı bir kodlama parametresiyle belirttiğiniz biçime dönüştürür ve iletiyi göndermeden önce elde edilen sonucu uygun encoded-word söz dizimini ile content-transfer-encoding üst bilgilerini kullanarak otomatik bir şekilde 7 bit ASCII biçimine dönüştürür. SendRawEmail API’sini kullandığınızda her bir isteği göndermeden önce konu ve gövde alanına istediğiniz kodlamayı uygulayıp geçerli bir 7 bit ASCII iletisine dönüştürmeniz gerekir.
Alma Özellikleri
S: Amazon SES’i e-posta alacak şekilde nasıl yapılandırabilirim?
Amazon SES’i e-posta alacak şekilde yapılandırmanın ilk adımı, etki alanınızı doğrulamaktır. Etki alanınızı e-posta göndermek için doğruladıysanız e-posta almak için aynı işlemi tekrar etmenize gerek yoktur. Etki alanınızı doğrulama hakkında daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun Amazon SES’te Etki Alanı Doğrulama bölümüne bakın.
Etki alanınızı doğruladıktan sonra DNS yapılandırmasında bir Mail eXchanger (MX) kaydı yayımlamanız gerekir. Bu kayıt, e-posta almak için kullandığınız bölgesel Amazon SES e-posta alma uç noktasına işaret etmelidir. MX kaydı yayımlama hakkında daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun Amazon SES’te E-posta Almak İçin MX Kaydı Yayımlama bölümüne bakın.
Amazon SES’i e-posta alacak şekilde yapılandırmanın son adımı bir alma kuralı oluşturmaktır. Alma kuralları, Amazon SES’e etki alanınıza gönderilen e-postalarla ne yapması gerektiğini söyler. Örneğin Amazon SES’i gelen e-postaları bir Amazon S3 klasörüne gönderecek veya Amazon SNS hizmetini kullanarak bildirim oluşturacak şekilde yapılandırabilirsiniz. Alma kuralı oluşturma hakkında daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun Alma Kuralı Oluşturma bölümüne bakın.
S: Amazon SES, bana gönderilen postaları aldığında ne yapar?
Amazon SES bir ileti aldığında etkin alma kural kümenize bakarak gelen iletinin alıcıları için geçerli bir kural olup olmadığını belirler. Eşleşme bulunamazsa veya posta, IP adresi engelleme listenizde bulunan bir IP adresinden gönderildiyse Amazon iletiyi SMTP konuşmasında reddeder. Aksi takdirde Amazon SES postayı kabul eder.
Amazon SES postayı kabul ettikten sonra etkin alma kurallarınıza göre değerlendirir. Ardından Amazon SES, bu kuralları tanımlama sırasına göre uygular.
S: Amazon S3’teki postalarıma nasıl erişebilirim?
Amazon SES’e iletilerinizi bir Amazon S3 klasörüne yazmasını söyleyen bir alma kuralı oluşturduğunuzda Amazon SNS bildirimleri de ayarlayabilirsiniz. Bu bildirimler iletiyle ilgili genel bilgilerin yanı sıra gerçekleştirilen işlemi ve iletinin benzersiz kimliğini içerir. Bu kimliği kullanarak ilgili iletiyi Amazon SES’in iletiyi gönderdiği Amazon S3 klasöründen alabilirsiniz.
S: Aldığım e-postaları nasıl işleyebilirim?
Gelen postaları işlemek için kullanabileceğiniz iki yöntem vardır. Amazon SES tarafından gönderilen Amazon SNS bildirimlerini dinleyen, postaları Amazon S3’ten alan ve işleyen bir uygulama yazabilirsiniz. Alternatif olarak özel bir AWS Lambda işlevi de yazabilirsiniz.
AWS Lambda olayı, alınan iletiyle ilgili tüm meta verileri içerir ancak iletinin gövdesini içermez. İleti gövdesini Lambda’da ayrıştırmanız gerekiyorsa ilk olarak AWS Lambda eyleminiz değerlendirilmeden önce bir Amazon S3 eylemi kullanarak iletiyi Amazon S3’e yazmanız gerekir.
AWS Lambda işlevinin diğer eylemlerin yürütülme şeklini etkileyen bir sonuç döndürüp döndürmeyeceğine bağlı olarak AWS Lambda eylemlerini zaman uyumlu veya zaman uyumsuz bir şekilde yürütebilirsiniz. Uygulamanızda zaman uyumlu yürütme ihtiyacı yoksa zaman uyumsuz yürütmeyi kullanmanızı öneririz.
S: Farklı AWS hesapları aynı etki alanında posta alabilir mi?
Birden fazla AWS hesabı aynı etki alanı için posta alabilir. Paylaşılan etki alanına gelen her e-postanın bir kopyası, birbirinden bağımsız olarak ayarlanan hesap alma kuralları tarafından işlenir.
S: Amazon SES üzerinden alabileceğim iletilerin boyutlarıyla ilgili bir sınır var mıdır?
Gelen iletileri bir Amazon S3 klasöründe depoluyorsanız üst bilgiler ve ekler dahil olmak üzere bir iletinin boyutu en fazla 30 megabayt (MB) olabilir.
İletileri Amazon SNS üzerinden iletiyorsanız maksimum ileti boyutu 150 kilobayt (KB) olacaktır.
S: Amazon SES üzerinden ileti almak için kullanabileceğim sınırlı bir performans düzeyi var mıdır?
Amazon SES üzerinden alınan gelen e-postalar için performans sınırlaması yoktur.
S: Şifrelenmemiş bir bağlantı üzerinden gönderilmiş olan e-postaları reddedebilir miyim?
Amazon SES’teki alıcı kurallarınızı yapılandırarak Aktarım Katmanı Güvenliği (TLS) kullanılmadan gönderilmiş olan gelen iletilerin otomatik olarak reddedilmesini sağlayabilirsiniz.
Teslim Edilebilirlik
S: Amazon SES, e-postaların güvenilir bir şekilde teslim edilmesine yardımcı olmak için neler yapıyor?
Amazon SES, giden posta iletilerini taramak için içerik filtreleme teknolojilerinden faydalanır. Bu içerik filtreleri, Amazon SES üzerinden gönderilen iletilerin İSS standartlarını karşıladığından emin olunmasına yardımcı olur. Amazon SES, e-postalarınızın teslim edilebilirliğini artırmanıza yardımcı olmak için geri dönen ileti, şikayet ve teslimat bildirimlerinden oluşan bir geri bildirim döngüsü sunar.
S: Amazon SES, e-postalarımın alıcıya ulaşacağına dair garanti veriyor mu?
Amazon SES, gerçek ve yüksek kaliteli e-postaların alıcıların posta kutusuna güvenilir bir şekilde teslim edilmesinin sağlanmasına yardımcı olma amacıyla İSS yönergelerini yakından takip etmektedir. Ancak Amazon SES’in veya başka herhangi bir e-posta gönderme hizmetinin tüm e-postaların teslim edileceğine dair bir garanti vermesi söz konusu değildir. İSS’ler e-posta iletilerini bırakabilir veya kaybedebilir, alıcılar yanlışlıkla hatalı e-posta adresi girebilir ve alıcıların e-posta iletilerinizi almak istememesi durumunda İSS’ler iletileri reddetmeye veya bildirim olmayan bırakmaya karar verebilir.
S: Amazon SES ile gönderilen e-postaların alıcıların posta kutularına ulaşması ne kadar sürer?
Amazon SES, istek alındıktan itibaren birkaç saniye içinde e-postaları İnternete teslim etme girişiminde bulunur. Ancak çeşitli etmenler ve İnternet üzerindeki belirsizlikler nedeniyle e-postalarınızın teslim edileceği zaman veya iletilerin hedefe ulaşmak için izleyeceği yol konusunda bir tahminde bulunmamız mümkün değildir.
Örneğin bir İSS, “posta kutusu dolu” gibi geçici bir nedenden dolayı e-postayı alıcıya teslim edemeyebilir. Böyle durumlarda Amazon iletiyi yeniden teslim etmeye çalışır. "Posta kutusu mevcut değil" gibi sürekli hatalarda Amazon SES iletiyi yeniden göndermeyi denemez ve kalıcı geri dönüş bildirimi alırsınız. Amazon SES, e-postalarınızdan birini alıcının posta sunucusuna ulaştırdığında bildirim gönderilmesini sağlayabilirsiniz.
Geri Dönen İletiler ve Şikayetler
S: Amazon SES geri dönen ileti, şikayet ve teslimat bildirimlerini bana nasıl iletecek?
Amazon SES hesabınızı nasıl ayarladığınıza bağlı olarak Amazon SES, geri dönen ileti ve şikayet bildirimlerini size e-posta ile gönderir veya bir Amazon SNS konusuna iletir.
Amazon SES, e-postalarınızdan birini alıcının posta sunucusuna ulaştırdığında tetiklenen teslimat bildirimleri yalnızca Amazon SNS üzerinden gönderilir.
S: Geri dönen ileti, şikayet ve teslimat bildirimlerini almak için Amazon SNS hizmetini kullanmak ek bir maliyet oluşturur mu?
Evet, geri dönen ileti, şikayet ve teslimat bildirimlerini almak için Amazon SNS hizmetini kullanmak ek ücrete tabidir. Amazon SNS kullanım maliyetleri hakkında daha fazla bilgi için bkz. Amazon SNS Fiyatlandırması.
S: Geri dönen iletiler, şikayetler ve teslimatlarla ilgili bildirimler ne zaman gönderilir?
Bir İSS, Amazon SES’e geri dönen ileti veya şikayet gönderdiğinde birkaç saniye içinde bunu Amazon SNS veya e-posta üzerinden size iletmeye çalışırız. Ancak İSS’nin bilgilendirme hızına bağlı olarak geri dönen ileti veya şikayet bildirimi alıcının bulunduğu İSS’den saniyeler, haftalar hatta daha uzun süreler boyunca gönderilmeyebilir.
Teslimat bildirimleri, Amazon SES bir e-postayı alıcının posta sunucusuna dağıtır dağıtmaz yayımlanır. Amazon SES üzerinden gönderilen e-postalar çoğu durumda birkaç saniye içinde teslim edilir ancak bu süre bazen uzayabilir.
S: Amazon SES’i kullanarak gönderdiğim e-postaların geri dönen ileti ve şikayet oranlarını nasıl izleyebilirim?
Amazon SES hizmetinde, geri dönen ileti ve şikayet oranlarına ek olarak e-posta gönderme imkanınızı etkileyebilecek diğer etmenleri de takip etmenize yardımcı olacak bir bilinirlik panosu bulunur. Dilerseniz Amazon CloudWatch’u kullanarak da geri dönen ileti ve şikayet oranlarınızı takip eden panolar oluşturabilirsiniz. İzleme yöntemleri hakkında daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun Amazon SES Gönderme Etkinliğinizi İzleme bölümüne bakın.
S: Diğer Amazon SES kullanıcılarının neden olduğu geri dönen ileti veya şikayetler benim gönderdiğim e-postaların teslim edilebilirliğini etkiler mi?
Genellikle diğer Amazon SES kullanıcıları, geri dönen ileti veya şikayetle sonuçlanan iletiler gönderdiğinde sizin e-posta gönderme imkanınızla ilgili bir değişiklik olmaz.
Ancak alıcının e-posta adresinin kalıcı olarak geri dönen bir ileti oluşturması durumu bu kuralın istisnasıdır. Alıcının e-posta adresi kalıcı olarak geri dönen bir ileti oluşturduğunda Amazon SES bu adresi genel engelleme listesine ekler. Genel engelleme listesinde bulunan bir adrese e-posta göndermeyi denemeniz halinde Amazon SES çağrısı başarılı olur ancak Amazon SES e-postayı göndermeyi denemek yerine kalıcı olarak geri dönen ileti olarak kabul eder.
Genel engelleme listesinde bulunan adreslere gönderdiğiniz e-postalar gönderme kotanıza ve geri dönen ileti oranınıza dahil edilir. Bir e-posta adresi 14 güne kadar engelleme listesinde kalabilir.
Genel engelleme listesi hakkında daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun Amazon SES ve Teslim Edilebilirlik bölümüne bakın.
S: Bir alıcının adresi genel engelleme listesine eklenmiş ancak bunun geçerli bir adres olduğuna eminim. Bu adresi engelleme listesinden kaldırabilir miyim?
Amazon SES konsolunu kullanarak engelleme listesinden kaldırma isteği gönderebilirsiniz. Daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun Bir E-posta Adresini Amazon SES Engelleme Listesinden Kaldırma bölümüne bakın.
S: Bozuk biçimli bir e-posta iletisi veya başka bir nedenle izin verilmeyen bir e-posta göndermeye çalışırsam ne olur?
Amazon SES iletinizi teslim edemezse başarısız olma nedenini de içeren bir hata iletisi döndürür. Ender durumlarda Amazon SES, isteğinizi kabul edene kadar e-postanızla ilgili sorunu tespit edemez. Bu gibi durumlarda e-postanız uygun hata kodu ve nedeniyle birlikte geri dönen ileti olarak döndürülür.
Gereksiz Posta ve Virüsler
S: Amazon SES gelen postaların arasında gereksiz ve virüslü ileti olmadığından nasıl emin olabiliyor?
Amazon SES, bir dizi gereksiz posta ve virüs koruma önleminden faydalanmaktadır. Bilinen gereksiz posta gönderenlerden gelen postaların sisteme girmesini önlemek için engelleme listeleri kullanır. Ayrıca eki olan tüm gelen e-posta iletilerinde virüs taraması gerçekleştirir. Amazon SES, bir iletinin gereksiz posta olup olmadığı kararını size bırakarak iletilere güvenilip güvenilmeyeceğini belirlemenizi sağlar. Amazon SES, gereksiz posta ve virüs kararlarına ek olarak DKIM ve SPF denetimi sonuçlarını da sunar.
S: Amazon SES kullanıcılarının gereksiz posta göndermesini engelleyen şey nedir?
Amazon SES, e-posta içeriğinde gereksiz posta ve kötü amaçlı yazılım taraması gerçekleştiren özel olarak geliştirilmiş içerik filtreleme teknolojilerinden faydalanır.
Bir hesabın gereksiz posta veya kötü amaçlı içerik gönderdiğini belirlememiz halinde bu hesabı duraklatarak başka e-posta göndermesine engel oluruz.
Amazon SES ve Diğer AWS Hizmetleri
S: Amazon SES, Amazon WorkMail ile nasıl entegre edilmiştir?
Amazon WorkMail, posta göndermek ve almak için Amazon SES hizmetinden faydalanır. Amazon WorkMail kurulumunu gerçekleştirdiğinizde Amazon WorkMail, Amazon SES yapılandırma ayarlarınızda iki öğe oluşturur: Amazon WorkMail’in etki alanınızdan posta göndermesini sağlayan bir gönderen yetkilendirme ilkesi ve etki alanınıza gelen postaları Amazon WorkMail’e teslim eden bir WorkMail eylemine sahip bir alma kuralı. Bu öğelerden birini kaldırmanız halinde Amazon WorkMail düzgün çalışmayacaktır.
S: Amazon SES’in Amazon SNS’den farkı nedir?
Amazon SES, e-posta üzerinden ileti göndermesi gereken uygulamalara yönelik bir hizmettir. Amazon SES özel e-posta üst bilgi alanlarını ve çoğu MIME türünü destekler.
Amazon Simple Notification Service (Amazon SNS) ise mesajlaşma odaklı uygulamalara yönelik bir hizmettir ve HTTP, Amazon SQS ve e-posta gibi tercih edilen aktarım protokolleri üzerinden zaman açısından kritik mesajlarla ilgili anlık bildirimleri isteyen ve alan birden fazla aboneyi kapsar. Bir Amazon SNS bildiriminin gövdesi 8192 karakterlik UTF-8 dizeleriyle sınırlıdır ve multimedya içeriğini destekleyecek şekilde tasarlanmamıştır.
S: Amazon SES’i kullanmak için Amazon EC2’ye veya başka bir AWS hizmetine kaydolmam gerekiyor mu?
Amazon SES kullanıcılarının başka bir AWS hizmetine kaydolmasına gerek yoktur. Kendi veri merkezinizde, Amazon EC2’de veya istemci yazılım çözümü olarak çalışan ve İnternet erişimine sahip olan tüm uygulamalar Amazon SES ile e-posta gönderebilir.
S: Amazon EC2’de barındırılan posta sunucularımı kullanarak e-posta gönderiyorum. Bunun yerine Amazon SES’i kullanmaya başlamalı mıyım?
Hayır, Amazon SES kullanmakta olduğunuz Amazon EC2 tabanlı çözümleri etkilemez. Mevcut çözümünüzü kullanmaya devam edebilir, Amazon SES’e geçiş yapabilir veya ikisini birden kullanabilirsiniz.
S: Amazon SES, AWS Lambda tarafından getirilen sınırlamalara ek olarak AWS Lambda işlerine yönelik herhangi bir sınırlamaya sahip mi?
RequestResponse çağrılarında 30 saniyelik zaman aşımı süresi uygulanır.
SMTP Arabirimi
S: Amazon SES bir SMTP uç noktasına sahip midir?
Amazon SES, SMTP üzerinden e-posta gönderebilen uygulamalarla sorunsuz entegrasyon sağlamak için kullanılabilecek bir SMTP arabirimi sunar. Bu SMTP arabirimine uygulamalarınızdan doğrudan bağlanabilir veya mevcut e-posta sunucunuzu bu arabirimini SMTP geçişi olarak kullanacak şekilde yapılandırabilirsiniz.
Amazon SES SMTP arabirimine bağlanmak için SMTP kimlik bilgileri oluşturmanız gerekir. SMTP kimlik bilgilerini oluşturma hakkında daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun Amazon SES SMTP Kimlik Bilgilerinizi Alma bölümüne bakın.
S: Amazon SES SMTP arabirimini nasıl kullanabilirim?
Amazon SES SMTP arabirimini kullanabilmek için SMTP kullanıcı adına ve parolasına, SMTP uç noktasının adına ve bağlantı numarasına ihtiyacınız vardır. Bu bilgileri kullanarak Amazon SES SMTP arabirimine diğer SMTP geçişleriyle aynı şekilde bağlanabilirsiniz.
Örneğin mevcut paketlenmiş yazılımınızı Amazon SES üzerinden e-posta gönderecek şekilde entegre edebilirsiniz. SMTP desteğine sahip bir programlama dili kullanarak uygulamalarınıza e-posta gönderme özelliği ekleyebilirsiniz. Amazon SES’in gönderme özelliğini Sendmail, Postfix ve Exim gibi popüler posta aktarım aracıları (MTA) ile entegre edebilirsiniz. Hatta dilerseniz SMTP arabirimine komut satırından bağlanabilir, SMTP komutlarını doğrudan gönderebilirsiniz. SMTP arabirimi hakkında daha fazla bilgi için Amazon SES Yazılım Geliştirme Kılavuzu’nun E-posta Göndermek İçin Amazon SES SMTP Arabirimini Kullanma bölümüne bakın.
API’ler ve SDK’lar
S: Amazon SES’e nasıl istek gönderebilirim?
Amazon SES, HTTPS üzerinden sorgu isteklerini kabul eder. Bu istekler GET veya POST gibi fiillere ek olarak gerçekleştirilen eylemi belirten Action adlı bir parametre kullanır. Amazon SES, güvenlik nedeniyle HTTP isteklerini desteklemez, HTTPS kullanmanız gerekir.
S: E-posta göndermek için sunulan API işlemleri nelerdir?
Amazon SES, SMTP gönderme desteğine en olarak şu API’leri sunar: SendEmail ve SendRawEmail. Bu iki API, e-posta iletisinin oluşturulması sırasında farklı denetim düzeyleri sunar. İki API de e-posta gönderme güvenilirliği ve performansı açısından aynı özelliklere sahiptir.
SendEmail API’sinde kullanıcının yalnızca kaynak adres, hedef adres, ileti konusu ve ileti gövdesi belirtmesi gerekir. Bu API çağrıldığında Amazon SES otomatik olarak e-posta istemci yazılımı tarafından görüntülenecek şekilde optimize edilmiş uygun biçimli ve çok bölümlü MIME içeren bir e-posta iletisi oluşturur ve gönderir.
SendRawEmail API’si uzman kullanıcılara üst bilgi, MIME bölümü ve içerik türü belirterek kendi ham e-posta iletilerini biçimlendirme ve gönderme esnekliği sunar.
S: AWS Yazılım Geliştirme Setlerinde Amazon SES desteği var mı?
Evet, tüm AWS Yazılım Geliştirme Setlerinde (SDK) Amazon SES API’sine erişmek için kullanılabilecek yöntemler bulunmaktadır. SDK’lar kimlik doğrulama ve istek imzalama gibi düşük düzey işlevler konusunda yardımcı olur ve API’ye basit bir çağrı göndererek e-posta göndermenizi sağlar.