Office 365'te SMTP Geçişi Nasıl Kurulur
Bir tarayıcıdan veya web uygulamasından e-posta göndermek her zaman zor olabilir. Bunun için bir posta kutusu (kullanıcı adı ve şifresi olan) kullanmak istemezsiniz, ancak postayı sizin için gönderen bir SMTP sunucusunu tercih edebilirsiniz. Office 365'te SMTP Aktarmasını kullanabileceğimiz yer burasıdır.
Bugünlerde SMTP Kimlik Doğrulaması ile ilgili sorun, MFA'yı tüm Office 365 hesaplarımızda kullanmak istememizdir. E-posta göndermek için özel bir posta kutusu oluşturduğumuzda, yine de bunun kimliğini doğrulayamıyoruz (ve güvenliğini sağlayamıyoruz). Microsoft'un 2020'den sonra oluşturulan yeni kiracılar için SMTH AUTH'u artık desteklememesinin nedeni de budur.
SMTP Aktarımı ise uygulamaların ve cihazların Exchange Online posta sunucunuz üzerinden e-posta göndermesine olanak tanır. Koruma, genel IP Adreslerinize göre yapılır ve yalnızca ağınızdaki uygulamaların ve cihazların SMTP Aktarma bağlantısını kullanmasına izin verir.
Bu yazımda Office 365'te nasıl SMTP Aktarımı kurabileceğinizi ve Direct Send ile SMTP Aktarımı arasındaki farkı anlatacağım.
Office 365'te SMTP Geçişi ve Doğrudan Gönderim Karşılaştırması
Office 365'te SMTP Aktarımı nasıl kurulur konusuna bakmadan önce öncelikle SMTP Aktarımı ile Direct Send arasındaki farkı size anlatmak istiyorum. Çünkü her ikisi de MX uç noktasını SMTP sunucu adresi olarak kullanıyor ancak her ikisinin de kendi kullanım durumları var.
Office 365'teki Doğrudan Gönderme, e-postaları yalnızca dahili posta kutularınıza teslim etmek için kullanılır. Bu, bir belgeyi tarayamayacağınız ve onu doğrudan tarayıcıdan harici bir e-posta adresine e-postayla gönderemeyeceğiniz anlamına gelir. Bunu kendi posta kutunuza taramanız ve Outlook'ta harici kişiye iletmeniz gerekecektir.
Ancak Direct Send'in avantajı, onu üçüncü taraf uygulamalar için de kullanabilmeniz ve kimlik doğrulama için statik bir IP adresi gerektirmemesidir.
Öte yandan SMTP Aktarımı, yalnızca tanımladığınız ağlardan (genel IP adresleri) doğrudan harici kişilere e-posta göndermek için kullanılabilir.
| Features | Direct Send | SMTP Relay |
|---|---|---|
| Send to internal recipients | Yes | Yes |
| Send to external recipients | No | Yes |
| Support externally hosted applications | Yes | No |
| Required Network Port | 25 | 25 |
| Requires authentication | None | Based on Public IP Address |
Office 365'te SMTP Aktarmasını Ayarlama
SMTP Aktarımı kurmak için öncelikle cihazın bulunduğu ağın genel IP Adresini bilmemiz gerekir. Yerel çok işlevli cihazınız (tarayıcınız) için SMTP Aktarmasını kullanmak istiyorsanız, tarayıcıyı açıp myip.com adresini ziyaret etmeniz yeterlidir. IP Adresini not edin, buna daha sonra ihtiyacımız olacak.
Exchange Yönetici Merkezi'ni açın
Oturum açın, Exchange Yönetici Merkezinizi ekleyin ve şuraya gidin:
Posta akışı > BağlayıcılarYeni bir Bağlayıcı oluşturun
Yeni bir bağlayıcı oluşturmak için Bağlayıcı ekle'yi tıklayın
ve Kuruluşunuzun e-posta sunucusu'nu seçinBağlayıcı adı
Bağlayıcıya tanınabilir bir ad verin ve seçilen seçenekleri açık bırakın.
Kimlik doğrulamayı yapılandırın
Bir sonraki adım, kullanmak istediğimiz kimlik doğrulamayı yapılandırmaktır. Kimlik doğrulama için bir sertifika kullanmak mümkündür ancak daha yaygın olanı, doğrulamanın cihazın genel IP Adresine göre yapılmasıdır.
Bağlantı için birden fazla IP Adresi tanımlayabilirsiniz (farklı IP Adresleriniz varsa kullanışlıdır) ofisler)Bağlayıcıyı inceleyin ve oluşturun
Son adım, ayarlarınızı gözden geçirmek ve bağlayıcıyı oluşturmaktır. IP Adreslerini bir kez daha kontrol edin ve Bağlayıcı oluştur'u tıklayın.
Bağlayıcıyı kullanmak için Office 365 kiracınızın MX kaydını aramamız gerekecek. MX kaydının değeri cihazınızda SMTP Sunucu Adresi olarak kullanılır.
- Microsoft 365 Yönetim Merkezi'ni açın
- Ayarlar'ı genişletin ve Alanlar'ı tıklayın
- Alan adınızı seçin
- DNS kayıtları'nı tıklayın
- MX kaydını açın (üzerine tıklayarak)
- Adres veya değer alanına işaret eden not
Değerin formatı oldukça standarttır:
# MX Record structure
<your-domain>-<domain-extension>.mail.protection.outlook.com
# For example:
# lazyadmin-nl.mail.protection.outlook.comBu adresi tarayıcınızda veya uygulamanızda SMTP Adresi olarak kullanın.
SPF Kaydınızı güncelleyin
Postanın spam klasörüne düşmesini önlemek için SPF kaydını düzenlememiz gerekecek. SPF kaydı, alan adına hangi uç noktaların (sunucuların) e-posta göndermesine izin verildiğini tanımlar.
Varsayılan olarak SPF Kaydınız şu şekilde görünür:
v=spf1 include:spf.protection.outlook.com ~allBuna Genel IP Adresimizi ekleyeceğiz:
v=spf1 ip4:10.11.12.13 include:spf.protection.outlook.com ~all
# or for mutliple IP Addresses:
v=spf1 ip4:10.11.12.13 ip4:20.21.22.23 include:spf.protection.outlook.com ~allDNS değişikliklerinin uygulanmasının birkaç saat sürebileceğini unutmayın. Ancak bundan sonra yeni oluşturduğunuz SMTP Aktarma Bağlantınızı kullanarak e-posta gönderebilmeniz gerekir.
SMTP Aktarma Bağlantısını Düzenle
Birden fazla IP Adresinden e-posta göndermek için bir SMTP Aktarma bağlantısını kullanabilirsiniz. Yani örneğin sahip olduğunuz her şube için bağlantı oluşturmanıza gerek yok.
Mevcut bir bağlantıya IP Adresi eklemek için mevcut olanı açmamız yeterlidir:
- Bağlantıya tıklayın
- Gönderme e-posta kimliğini düzenle'yi tıklayın
- Bağlantıya IP Adresleri ekleyin veya kaldırın
SMTP Geçiş Bağlantısı oluşturmak için PowerShell'i kullanma
Office 365'te bir SMTP Geçiş bağlantısı oluşturmak için de PowerShell'i kullanabilirsiniz. Bu, özellikle birden fazla kiracıda aynı SMTP Geçiş bağlantısını oluşturmanız gerektiğinde veya PowerShell'i kullanmayı seviyorsanız kullanışlıdır.
Exchange Online'a bağlı olduğunuzdan emin olun. Bu makalede Exchange Online'a bağlanma hakkında daha fazla bilgi edinebilirsiniz.
Ayarlamamız gereken birkaç parametre var:
- Name
Bağlayıcının adı
- ConnectorType
İş Ortağı: Harici iş ortakları veya hizmetler.
Şirket İçi: Şirket içi e-posta kuruluşunuz.- SenderDomains
Kiracınızdaki tüm alan adlarına izin vermek için * kullanın
- SenderIPAddresses
Genel IP Adresiniz/Adresleriniz
- RestrictDomainsToIPAddresses
Yalnızca gönderen IP adreslerinizden bağlantıya izin vermek için true olarak ayarlayın
Tüm parametreleri açıklamalarıyla birlikte bu Microsoft belgelerinde bulabilirsiniz.
Bu nedenle Office 365'te PowerShell ile SMTP Geçiş bağlayıcısını oluşturmak için aşağıdaki kodu kullanabiliriz:
New-InboundConnector -Name "SMTP Relay POSH" -ConnectorType = 'OnPremises' -SenderDomains * -SenderIPAddresses 10.11.12.13 -RestrictDomainsToIPAddresses $trueVeya biraz daha okunabilir:
# Set the parameters
$parameters = @{
Name = 'SMTP Relay POSH'
ConnectorType = 'OnPremises'
SenderDomains = '*'
SenderIPAddresses = '10.11.12.13','20.21.22.23'
RestrictDomainsToIPAddresses = $true
}
# Create the SMTP Relay connector
New-InboundConnector @parametersKapanış
Toplu e-postalar için SMTP Geçişi veya Doğrudan gönderim yapamayacağınızı unutmayın. Microsoft, Microsoft 365 hizmetlerini korumak için bağlantı ve kısıtlamaya makul sınırlar uygular.
SPF kayıtlarını doğru yapılandırdığınızdan emin olun çünkü bu, e-postalarınızın spam klasörüne düşmesini engelleyecektir.
Umarım bu kılavuzla Office 365'te SMTP Aktarma bağlantınızı oluşturabilmişsinizdir. Herhangi bir sorunuz varsa aşağıya bir yorum bırakmanız yeterli.







