E-posta

SMTP Ayarları Nasıl Yapılır? Mail Kurulum Rehberi

Bu rehber SMTP ayarlarının ne işe yaradığını, sunucu ve port seçimlerini, cPanel, webmail, Gmail, Outlook ve kurumsal e-posta kurulumunda test adımlarını anlatır.

Yazan Onur Kaya 9 dk okuma 1 görüntülenme
SMTP ayarları ekranı, güvenli bağlantı simgesi ve sunucuya gönderilen test e-postasını gösteren teknik illüstrasyon.
İçindekiler
  1. SMTP ayarları nedir, ne işe yarar?
  2. Sunucu, port ve kimlik bilgileri nasıl okunur?
  3. SMTP ayarları nasıl yapılır? Temel kurulum adımları
  4. Gmail, Outlook ve kurumsal mail örnekleri
  5. cPanel veya webmail üzerinden SMTP bilgilerini bulma
  6. Test maili gönderme ve doğrulama
  7. Sık görülen SMTP hataları ve çözümleri
  8. Güvenli kullanım için öneriler
  9. 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:

PortKullanımŞifrelemeNe zaman seçilir?
587Mesaj gönderimiSTARTTLSModern istemcilerde ilk denenmesi gereken seçenektir.
465SMTP over SSLSSL/TLSSağlayıcı özellikle SSL portu olarak veriyorsa kullanılır.
25Sunucudan sunucuya SMTPDeğişkenSon 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.

  1. 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.
  2. 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.
  3. SMTP sunucusunu yazın: Sağlayıcınızın verdiği mail.alanadiniz.com, smtp.alanadiniz.com veya özel hostname değerini girin.
  4. Portu seçin: Önce 587 ve STARTTLS deneyin. Sağlayıcı 465 veriyorsa SSL/TLS seçin.
  5. Kimlik doğrulamayı açın: Giden posta sunucusu kimlik doğrulaması gerektirir seçeneğini etkinleştirin.
  6. Kullanıcı adını tam yazın: Çoğu kurulumda kullanıcı adı [email protected] biçimindeki tam e-posta adresidir.
  7. Parolayı kontrol edin: Kopyala yapıştır yapıyorsanız başta veya sonda boşluk kalmadığından emin olun.
  8. 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ğerNot
SMTP sunucusumail.firmaniz.comPanelde verilen değer esas alınır.
Port587STARTTLS ile kullanılır.
GüvenlikSTARTTLSBağlantı sonradan şifrelenir.
Kullanıcı adı[email protected]Genellikle tam e-posta adresidir.
Kimlik doğrulamaAçıkSMTP 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:

  1. cPanel hesabınıza giriş yapın.
  2. Email Accounts veya E-posta Hesapları bölümünü açın.
  3. Kurmak istediğiniz posta kutusunu bulun.
  4. Connect Devices, Set Up Mail Client veya benzer bağlantıya tıklayın.
  5. Manual Settings bölümündeki SMTP sunucusu, port ve güvenlik bilgisini not alın.
  6. İ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:587

Test 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.

BelirtiOlası nedenÇözüm
Authentication failedKullanıcı adı veya parola hatalıTam e-posta adresini kullanın, parolayı sıfırlayıp tekrar deneyin.
Connection timed outPort kapalı veya ağ engeli var587 ve 465 portlarını deneyin, güvenlik duvarını kontrol edin.
Relay access deniedKimlik doğrulama kapalı veya gönderen adres yetkisizSMTP AUTH seçeneğini açın, gönderici adresini hesapla aynı yapın.
Certificate warningSunucu adı sertifikayla uyuşmuyorPanelde verilen SSL uyumlu hostname değerini kullanın.
Message rejectedİçerik, ek veya DNS doğrulaması sorunluSPF, 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 e-posta göndermek için kullanılır. IMAP ise gelen e-postaları sunucuda tutarak cihazlar arasında senkronize okumanızı sağlar. Bir mail hesabında genellikle ikisi birlikte yapılandırılır.

SMTP portu olarak 587 mi 465 mi kullanmalıyım?

Sağlayıcınız özel bir değer vermediyse çoğu modern kurulumda 587 ve STARTTLS iyi bir başlangıçtır. 465 ise SSL/TLS bağlantısı isteyen servislerde kullanılır. En doğru bilgi kontrol panelinizdeki mail istemcisi ayarlarıdır.

SMTP kullanıcı adı e-posta adresi mi olmalı?

Kurumsal e-posta hizmetlerinde kullanıcı adı çoğunlukla tam e-posta adresidir. Yalnız bazı eski sistemlerde sadece kullanıcı bölümü istenebilir. Hata alırsanız sağlayıcınızın verdiği manuel ayarları kontrol edin.

Webmail çalışıyor ama Outlook gönderemiyor, neden?

Webmail sunucu içinde çalıştığı için istemci ayarındaki hatalardan etkilenmeyebilir. Outlook tarafında SMTP sunucusu, port, şifreleme türü ve giden sunucu kimlik doğrulaması yanlış olabilir. Parolayı da SMTP bölümünde ayrıca girmeniz gerekebilir.

WordPress için SMTP ayarı gerekli mi?

Zorunlu değildir, ancak iletişim formu ve sipariş e-postalarında daha kontrollü gönderim sağlar. SMTP kullanıldığında hangi hesapla gönderim yapıldığı netleşir ve hata kayıtları daha kolay incelenir.
Paylaş:

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ı

İlginizi çekebilir

Tüm yazılar