İçindekiler
- SMTP ayarları nedir, ne işe yarar?
- Sunucu, port ve kimlik bilgileri nasıl okunur?
- SMTP ayarları nasıl yapılır? Temel kurulum adımları
- Gmail, Outlook ve kurumsal mail örnekleri
- cPanel veya webmail üzerinden SMTP bilgilerini bulma
- Test maili gönderme ve doğrulama
- Sık görülen SMTP hataları ve çözümleri
- Güvenli kullanım için öneriler
- Kısa kontrol listesi
SMTP ayarları nasıl yapılır sorusu, kurumsal e-posta hesabını Outlook, Thunderbird, Apple Mail, mobil uygulama, WordPress veya özel bir yazılım üzerinden göndermek isteyen herkesin karşısına çıkar. SMTP doğru yapılandırılmadığında gelen kutunuz çalışsa bile e-posta gönderemezsiniz, mesajlar kuyrukta kalır veya kimlik doğrulama hatası alırsınız. Bu rehberde SMTP bilgisinin ne olduğunu, hangi portun ne zaman seçileceğini, cPanel ve webmail üzerinden ayarların nasıl bulunacağını, Gmail, Outlook ve kurumsal mail örneklerini, test ve hata çözüm adımlarını uygulamalı şekilde göreceksiniz.
SMTP ayarları nedir, ne işe yarar?
SMTP, Simple Mail Transfer Protocol ifadesinin kısaltmasıdır ve e-posta gönderimi için kullanılır. IMAP ve POP3 gelen e-postaları okumaya yararken SMTP, hesabınızdan dışarıya mesaj gönderir. Bir e-posta istemcisinde hesap kurarken genellikle iki ayrı bölüm görürsünüz: gelen posta sunucusu ve giden posta sunucusu. SMTP ayarları giden posta sunucusu tarafıdır.
SMTP yalnızca masaüstü mail programları için gerekli değildir. Web sitenizdeki iletişim formu, WooCommerce sipariş bildirimi, üyelik doğrulama mesajı, CRM bildirimi, yazıcıdan tarama gönderimi veya özel panelinizdeki parola sıfırlama e-postaları da SMTP ile daha kontrollü gönderilebilir. Sunucu tarafında varsayılan mail() fonksiyonu çalışsa bile SMTP kimlik doğrulaması kullanmak teslim edilebilirlik, kayıt tutma ve güvenlik açısından daha sağlıklı bir yöntemdir.
Kurumsal e-posta kullanıyorsanız SMTP yapılandırması, markalı adresinizle güvenilir gönderim yapmanızı sağlar. Bulutova Mail Hosting tarafında IMAP, POP3 ve SMTP desteği bulunduğu için Outlook, Thunderbird, Apple Mail, Gmail uygulaması ve mobil istemcilerle kurumsal adreslerinizi kullanabilirsiniz. Kurumsal e-posta seçeneklerini incelemek isterseniz Mail Hosting sayfasına göz atabilirsiniz.
Sunucu, port ve kimlik bilgileri nasıl okunur?
SMTP kurulumu için dört temel bilgi gerekir: sunucu adresi, port, şifreleme yöntemi ve kullanıcı adı. Sunucu adresi çoğunlukla mail.alanadiniz.com, smtp.alanadiniz.com veya sağlayıcınızın verdiği özel hostname olur. Kullanıcı adı genellikle tam e-posta adresidir, örneğin [email protected]. Parola ise ilgili posta kutusunun parolasıdır, kontrol paneli parolasıyla aynı olmak zorunda değildir.
Port seçimi çok önemlidir. Yanlış port seçildiğinde istemci sunucuya bağlanamaz veya TLS pazarlığı başarısız olur. E-posta gönderiminde en sık kullanılan portlar şunlardır:
| Port | Kullanım | Şifreleme | Ne zaman seçilir? |
|---|---|---|---|
| 587 | Mesaj gönderimi | STARTTLS | Modern istemcilerde ilk denenmesi gereken seçenektir. |
| 465 | SMTP over SSL | SSL/TLS | Sağlayıcı özellikle SSL portu olarak veriyorsa kullanılır. |
| 25 | Sunucudan sunucuya SMTP | Değişken | Son kullanıcı istemcilerinde çoğu zaman önerilmez, birçok ağda kısıtlanabilir. |
587 numaralı portta istemci önce sunucuya bağlanır, sonra STARTTLS ile bağlantıyı şifreli hale getirir. 465 numaralı portta ise bağlantı baştan itibaren SSL/TLS ile kurulur. İkisinden hangisinin doğru olduğu, e-posta sağlayıcınızın verdiği ayarlara bağlıdır. Gmail tarafında resmi dokümantasyon smtp.gmail.com için 465 SSL/TLS ve 587 STARTTLS kullanımını belirtir; ayrıntılar için Google Workspace Gmail IMAP, POP ve SMTP dokümantasyonunu inceleyebilirsiniz.
Sunucu adını tahmin etmeyin. Kontrol panelinizde verilen SMTP hostname değerini kullanın. Özellikle SSL sertifikası sunucu adına tanımlıysa mail.alanadiniz.com yerine panelde görünen ana sunucu adını kullanmanız gerekebilir.
SMTP ayarları nasıl yapılır? Temel kurulum adımları
Bir e-posta istemcisinde SMTP ayarları nasıl yapılır sorusunun cevabı programdan programa küçük farklar gösterse de mantık aynıdır. Aşağıdaki sıra, Outlook, Thunderbird, Apple Mail, Android ve iOS uygulamaları için uyarlanabilir.
- E-posta hesabını oluşturun: Önce kontrol panelinizden posta kutusunun gerçekten açılmış olduğundan emin olun. Sadece yönlendirme adresi oluşturduysanız SMTP ile oturum açamayabilirsiniz.
- Giden sunucu bölümünü açın: Hesap ekleme ekranında manuel kurulum, gelişmiş ayarlar veya sunucu ayarları bölümüne girin.
- SMTP sunucusunu yazın: Sağlayıcınızın verdiği
mail.alanadiniz.com,smtp.alanadiniz.comveya özel hostname değerini girin. - Portu seçin: Önce 587 ve STARTTLS deneyin. Sağlayıcı 465 veriyorsa SSL/TLS seçin.
- Kimlik doğrulamayı açın: Giden posta sunucusu kimlik doğrulaması gerektirir seçeneğini etkinleştirin.
- Kullanıcı adını tam yazın: Çoğu kurulumda kullanıcı adı
[email protected]biçimindeki tam e-posta adresidir. - Parolayı kontrol edin: Kopyala yapıştır yapıyorsanız başta veya sonda boşluk kalmadığından emin olun.
- Test gönderimi yapın: Kendinize ve farklı bir alıcıya kısa bir deneme mesajı gönderin.
Uygulama üzerinden gönderim yapıyorsanız ayarlar genellikle şu formatta tutulur:
SMTP_HOST=mail.alanadiniz.com
SMTP_PORT=587
SMTP_SECURE=starttls
SMTP_AUTH=true
[email protected]
SMTP_PASS=posta_kutusu_parolasi
[email protected]
MAIL_FROM_NAME="Firma Adı"Bu bilgileri kaynak koduna açık şekilde yazmak yerine ortam değişkenlerinde veya güvenli yapılandırma dosyasında saklayın. Git deposuna parola eklemek, daha sonra parola değiştirseniz bile güvenlik riski oluşturur.
Gmail, Outlook ve kurumsal mail örnekleri
Gmail ile gönderim yapacaksanız sunucu adresi smtp.gmail.com olur. TLS için 587, SSL için 465 kullanılabilir. Gmail hesaplarında uygulama parolası, iki adımlı doğrulama veya Workspace yönetici politikaları devreye girebilir. Bu nedenle sadece doğru portu yazmak her zaman yeterli değildir, hesabın harici SMTP kullanımına izin verdiğinden emin olmalısınız.
Outlook.com ve Microsoft hesapları için resmi destek sayfası SMTP portunu 587, şifrelemeyi STARTTLS olarak belirtir; ilgili tabloya Microsoft Outlook.com POP, IMAP ve SMTP ayarları sayfasından ulaşabilirsiniz. Kurumsal Microsoft 365 tarafında yönetici ayarları, SMTP AUTH izni ve güvenlik ilkeleri gönderimi etkileyebilir.
Kurumsal alan adıyla çalışan e-postalarda ayarlar sağlayıcıya göre değişir. Tipik bir yapılandırma şu şekilde olabilir:
| Ayar | Örnek değer | Not |
|---|---|---|
| SMTP sunucusu | mail.firmaniz.com | Panelde verilen değer esas alınır. |
| Port | 587 | STARTTLS ile kullanılır. |
| Güvenlik | STARTTLS | Bağlantı sonradan şifrelenir. |
| Kullanıcı adı | [email protected] | Genellikle tam e-posta adresidir. |
| Kimlik doğrulama | Açık | SMTP AUTH etkin olmalıdır. |
Alan adınız yeni taşındıysa veya DNS kayıtları değiştiyse SMTP sorunu DNS kaynaklı olabilir. MX kaydı gelen postayı, SPF ve DKIM gibi kayıtlar ise gönderici doğrulamasını etkiler. SSL tarafında web siteniz için sertifika kullanıyorsanız SSL sertifikası sayfası temel kavramları anlamanıza yardımcı olur, ancak e-posta istemcisindeki SMTP şifrelemesi ayrıca mail sunucusunun sertifika yapılandırmasına bağlıdır.
cPanel veya webmail üzerinden SMTP bilgilerini bulma
cPanel kullanan hesaplarda SMTP bilgileri genellikle e-posta hesabının bağlantı ayarları ekranında yer alır. cPanel dokümantasyonu, e-posta hesabı için mail istemcisi kurulum bilgilerinin ilgili hesap ekranından alınabileceğini açıklar; ayrıntı için cPanel Set Up Mail Client dokümantasyonunu kullanabilirsiniz.
Tipik işlem sırası şöyledir:
- cPanel hesabınıza giriş yapın.
- Email Accounts veya E-posta Hesapları bölümünü açın.
- Kurmak istediğiniz posta kutusunu bulun.
- Connect Devices, Set Up Mail Client veya benzer bağlantıya tıklayın.
- Manual Settings bölümündeki SMTP sunucusu, port ve güvenlik bilgisini not alın.
- İstemcide aynı kullanıcı adı ve posta kutusu parolasıyla oturum açın.
Webmail ekranında mesaj gönderebiliyor fakat Outlook veya mobil uygulamadan gönderemiyorsanız sorun büyük ihtimalle posta kutusunda değil, istemci ayarındadır. Böyle bir durumda SMTP hostname, port ve güvenlik türünü tekrar karşılaştırın. Webmail de gönderemiyorsa kota, hesap kısıtlaması, parola veya sunucu tarafı bir engel araştırılmalıdır.
Posta kutusu parolasını başkalarıyla paylaşmayın. Bir ajans, yazılımcı veya entegrasyon için SMTP gerekiyorsa mümkünse ayrı bir gönderim hesabı açın ve işi bittiğinde parolayı değiştirin.
Test maili gönderme ve doğrulama
SMTP ayarları nasıl yapılır kadar önemli bir diğer konu, kurulumdan sonra testin doğru yapılmasıdır. Yalnızca kendinize mail göndermek yeterli olmayabilir. Aynı alan adına, farklı bir sağlayıcıdaki adrese ve mümkünse kurumsal bir alıcıya test gönderin. Böylece hem kimlik doğrulama hem de teslim edilebilirlik hakkında daha net fikir edinirsiniz.
Uygulama sunucusunda temel bağlantıyı kontrol etmek için aşağıdaki komutlar kullanılabilir. Bu komutlar parola göndermez, yalnızca ilgili porta erişilip erişilemediğini anlamaya yarar:
nc -vz mail.alanadiniz.com 587
openssl s_client -starttls smtp -connect mail.alanadiniz.com:587Test mesajında konu satırını kısa, içeriği sade tutun. Büyük ek dosyaları, çok sayıda bağlantıyı ve pazarlama dili taşıyan ifadeleri ilk testte kullanmayın. Gönderim başarılıysa alıcı tarafta gelen kutusu, spam klasörü ve ileti başlıklarını kontrol edin. SPF, DKIM ve DMARC kayıtları doğruysa alıcı sistemler göndericinin alan adını daha güvenilir yorumlar. WordPress gibi sistemlerde zamanlanmış bildirimler de gönderiyorsanız, otomatik görevleri anlamak için Cron Job rehberini okuyabilirsiniz.
Sık görülen SMTP hataları ve çözümleri
SMTP hataları çoğu zaman hata kodu veya kısa açıklama verir. Kodun tamamı her istemcide görünmeyebilir, ancak mesaj metni doğru ipucunu sağlar.
| Belirti | Olası neden | Çözüm |
|---|---|---|
| Authentication failed | Kullanıcı adı veya parola hatalı | Tam e-posta adresini kullanın, parolayı sıfırlayıp tekrar deneyin. |
| Connection timed out | Port kapalı veya ağ engeli var | 587 ve 465 portlarını deneyin, güvenlik duvarını kontrol edin. |
| Relay access denied | Kimlik doğrulama kapalı veya gönderen adres yetkisiz | SMTP AUTH seçeneğini açın, gönderici adresini hesapla aynı yapın. |
| Certificate warning | Sunucu adı sertifikayla uyuşmuyor | Panelde verilen SSL uyumlu hostname değerini kullanın. |
| Message rejected | İçerik, ek veya DNS doğrulaması sorunlu | SPF, DKIM, ek boyutu ve alıcı hata metnini inceleyin. |
SMTP ayarları nasıl yapılır diye araştırırken en çok atlanan nokta, giden sunucuda kimlik doğrulamanın ayrıca açılmasıdır. Bazı istemciler gelen posta parolasını otomatik kullanmaz. Giden sunucu ayarlarında same as incoming server veya eşdeğer seçenek seçili değilse kullanıcı adı ve parolayı SMTP bölümüne ayrı girmeniz gerekir.
Bir diğer yaygın hata, from adresiyle SMTP hesabının farklı olmasıdır. Örneğin [email protected] hesabıyla oturum açıp gönderici adresini [email protected] yapmak bazı sunucularda reddedilir. Yetkili alias tanımlı değilse gönderici adresini oturum açılan hesapla aynı tutun.
Güvenli kullanım için öneriler
SMTP erişimi, e-posta hesabınız adına dışarıya mesaj gönderebildiği için dikkatli korunmalıdır. Güçlü parola kullanın, aynı parolayı farklı servislerde tekrar etmeyin ve hesabı kullanan uygulamaları kayıt altında tutun. Bir web sitesinde SMTP kullanıyorsanız yönetici paneline erişimi sınırlayın, dosya izinlerini kontrol edin ve yedeklerin parola içermediğinden emin olun.
Toplu gönderim, bildirim ve işlem e-postalarını aynı posta kutusundan göndermek yerine ayrı adresler planlayın. Örneğin [email protected] uygulama mesajları için, [email protected] müşteri iletişimi için kullanılabilir. Böylece bir hesabın parolasını değiştirmeniz gerektiğinde tüm iletişim akışı etkilenmez.
Sunucu tarafında kendi posta altyapınızı yönetiyorsanız güvenlik duvarı, ters DNS, SPF, DKIM, DMARC ve log takibi gibi konular devreye girer. Daha fazla kontrol isteyen yapılarda sanal sunucu çözümleri tercih edilebilir, ancak mail sunucusu işletmek sürekli bakım gerektirir. Sadece kurumsal posta kutusu kullanmak isteyen çoğu işletme için yönetilen mail hizmeti daha pratiktir.
Kısa kontrol listesi
SMTP ayarları nasıl yapılır sorusunu güvenli şekilde tamamlamak için şu listeyi izleyin: posta kutusunu oluşturun, paneldeki SMTP hostname değerini alın, 587 STARTTLS veya 465 SSL/TLS seçimini sağlayıcının verdiği bilgiye göre yapın, kullanıcı adını tam e-posta adresi olarak girin, SMTP kimlik doğrulamasını açın ve farklı alıcılara test gönderin. Hata alırsanız önce parolayı, sonra portu, sonra sertifika uyumunu ve DNS doğrulamalarını kontrol edin.
Doğru yapılandırılmış SMTP, kurumsal iletişimde hem teslim edilebilirliği hem de yönetilebilirliği artırır. Ayarları bir kez not edip güvenli yerde saklamak, yeni cihaz kurulumlarında ve uygulama entegrasyonlarında zaman kazandırır.
Sıkça Sorulan Sorular
SMTP ile IMAP arasındaki fark nedir?
SMTP portu olarak 587 mi 465 mi kullanmalıyım?
SMTP kullanıcı adı e-posta adresi mi olmalı?
Webmail çalışıyor ama Outlook gönderemiyor, neden?
WordPress için SMTP ayarı gerekli mi?
Yazar
Sistem Yöneticisi
Onur Kaya, Bulutova'da sistem yöneticisi olarak sunucu altyapısının, sanallaştırma platformunun ve hosting hizmetlerinin kurulumundan ve işletilmesinden sorumludur. VDS ve VPS sunucular, Linux ve Windows Server yönetimi, DNS, kurumsal e-posta altyapısı ve web sitesi güvenliği konularında günlük operasyonda karşılaşılan sorunlarla doğrudan ilgilenir. Blogda bu deneyimden yola çıkarak teknik konuları herkesin uygulayabileceği, adım adım rehberlere dönüştürür.
Tüm yazıları