SMTP relay sunucusu kullanarak form maili gönderme
Form postası göndermek için, PHP mail() işlevini (örneğin, WordPress için Contact Form 7) kullanan uygulamaları veya komut dosyalarını kullanmanızı öneririz. Ancak iletişim formunuz Kolay Posta Transfer Protokolü (SMTP) gerektiriyorsa aşağıdaki geçiş ayarlarını kullanabilirsiniz.
Not: Form postası hakkında bilgi vermekten memnun olsak da, üçüncü taraf eklentilerin, komut dosyalarının veya posta sağlayıcılarının işlevlerini ve güvenilirliğini doğrudan desteklemiyoruz. Daha fazla bilgi için Destek Bildirimi’ni görüntüleyin.
Ayar | Ne kullanmalı |
---|---|
Bağlantı noktası | 25 |
SMTP Kimlik Doğrulaması | False, Hiçbiri veya kapat |
SSL veya Güvenli Bağlantı | False, Hiçbiri veya kapat |
Sunucu veya Ana Bilgisayar1 | localhost |
SPF kaydınızı ekleme veya düzenleme2 | v=spf1 include:secureserver.net -all |
Posta gönderme adresi3 | DNS’yi yönettiğiniz e-posta adresi4 |
- Bir PHP komut dosyası ve
mail()
işlevini kullanıyorsanız geçiş sunucusu belirtmenize gerek yoktur. - SMTP geçiş sunucusu kullanıyorsanız uygun SPF kaydını eklemeniz veya düzenlemeniz gerekir. Bu olmadan form e-postalarınız kimlik doğrulamasında başarısız olabilir ve alınamayabilir. Birden fazla SPF kaydı kullanmayın. Birden fazla değer gerekiyorsa bunları tek bir kayıtta birleştirin.
- Belirli bir e-posta adresinden form postası gönderin. Yanıtları veya geri dönen mesajları alabilmeniz için e-posta adresinizin bir posta kutusu olmalıdır.
- Örneğin, user@mycoolexample.com girerseniz mycoolexample.com için DNS’ye uygun gönderen politikası çerçevesi (SPF) kaydını eklemeniz veya düzenlemeniz gerekir. Bu alan adlarını siz yönetmediğiniz ve form e-postalarınızı kimlik doğrulamasında başarısız olmasına ve alınmamasına neden olacağından üçüncü taraf e-posta adresleri (Gmail veya Yahoo) eklemeyin.
Ayar | Ne kullanmalı |
---|---|
Bağlantı noktası | 25 |
SMTP Kimlik Doğrulaması | False, Hiçbiri veya kapat |
SSL veya Güvenli Bağlantı | False, Hiçbiri veya kapat |
Sunucu veya Ana Bilgisayar1 | relay-hosting.secureserver.net |
SPF kaydı ekleme2 | v=spf1 include:secureserver.net -all |
- Bir PHP komut dosyası ve
mail()
işlevini kullanıyorsanız geçiş sunucusu belirtmenize gerek yoktur. - SMTP geçiş sunucusu kullanıyorsanız uygun gönderen politikası çerçevesi (SPF) kaydını eklemeniz gerekir. Bu olmadan form e-postalarınız kimlik doğrulamasında başarısız olabilir ve alınamayabilir.
Daha fazla bilgi
- Hosting e-postası geçiş sınırları
- WordPress’te Contact Form 7 kurulumu
- PHP.net’ten mail hakkında daha fazla bilgi edinin.
- WordPress’ten wp_mail() hakkında daha fazla bilgi edinin.