VPS'nizde Gmail (Webmail) E-posta Kurulumu Nasıl Yapılır ⋆ ALexHost SRL

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
28.11.2024

VPS’nizde Gmail (Webmail) E-posta Kurulumu Nasıl Yapılır

Gmail’i VPS’niz(Sanal Özel Sunucu) üzerinden e-posta göndermek ve almak için ayarlamak, özellikle bir web sitesi veya hizmet çalıştırıyorsanız, e-postalarınızı daha verimli yönetmenize yardımcı olabilir. Bu makale, VPS’nizi Gmail’in SMTP (Basit Posta Aktarım Protokolü) ve IMAP (İnternet İleti Erişim Protokolü) sunucularını kullanacak şekilde yapılandırma adımlarında size yol gösterir; bu, sunucunuzun Gmail aracılığıyla e-posta göndermesine ve tercih ettiğiniz istemci veya uygulamada almasına olanak tanır.

Ön Koşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • Kök veya sudo erişimine sahip çalışan bir VPS (Linux tabanlı).
  • Bir Gmail hesabı.
  • SSH kullanma ve sunucu ayarlarını yapılandırma konusunda temel bilgi.

Adım 1: SSH ile VPS’nize Bağlanın

İlk olarak, SSH kullanarak VPS’nize bağlanmanız gerekir. Bir terminal (Linux/macOS) veya bir SSH istemcisi (Windows için PuTTY gibi) açın.

Bağlanmak için aşağıdaki komutu kullanın:

ssh kullanıcı adı@sizin_vps_ip

Kullanıcı
adını gerçek VPS kullanıcı adınızla ve
your_vps_ip
‘yi sunucunuzun IP adresiyle değiştirin. Daha sonra şifrenizi girmeniz istenecektir.

Adım 2: Gerekli Paketleri Kurun

VPS’nizde gerekli paketlerin yüklü olduğundan emin olun. İhtiyaçlarınıza bağlı olarak, Postfix (e-posta göndermek için) ve Dovecot (IMAP kullanarak e-postaları almak için) kullanıyor olabilirsiniz.

Her ikisini de aşağıdaki komutlarla Ubuntu’ya kurabilirsiniz:

sudo apt güncellemesi
sudo apt install postfix dovecot-imapd

Postfix kurulumu sırasında yönergeleri izleyin. Posta yapılandırma türü sorulduğunda İnternet Sitesi‘ni seçin.

Adım 3: Postfix’i Gmail’in SMTP’sini Kullanacak Şekilde Yapılandırma

Postfix’in giden e-postalar için Gmail’in SMTP sunucusunu kullanacak şekilde yapılandırılması gerekir. Postfix yapılandırma dosyasını açın:

sudo nano /etc/postfix/main.cf

Aşağıdaki ayarları ekleyin veya değiştirin:

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_use_tls = yes

Adım 4: Gmail Kimlik Doğrulama Dosyasını Oluşturun

Postfix’in Gmail’in SMTP sunucusuyla kimlik doğrulaması yapabilmesi için Gmail kimlik bilgilerinizi saklayan bir dosya oluşturmanız gerekir. Yeni bir dosya açın:

sudo nano /etc/postfix/sasl_passwd

Aşağıdaki satırı ekleyin,

your-email@gmail.com
ve
your-password
yerine gerçek Gmail kimlik bilgilerinizi yazın:

[smtp.gmail.com]:587 your-email@gmail.com:your-password

Dosyayı kaydedin ve kapatın.

Şimdi izinlerini değiştirerek dosyanın güvenliğini sağlayın:

sudo chmod 600 /etc/postfix/sasl_passwd

Postfix tarafından ihtiyaç duyulan veritabanı dosyasını oluşturun:

sudo postmap /etc/postfix/sasl_passwd

Adım 5: Postfix’i Yeniden Yükleyin

Bu değişiklikleri yaptıktan sonra, etkili olmaları için Postfix’i yeniden yükleyin:

sudo systemctl restart postfix

Adım 6: Gmail için Dovecot’u Yapılandırma (IMAP)

Dovecot, Gmail hesabınızdan e-posta alma işlemini gerçekleştirir. Dovecot yapılandırma dosyasını açın:

sudo nano /etc/dovecot/conf.d/10-auth.conf

Aşağıdaki satırın yorumunu kaldırın:

disable_plaintext_auth = hayır

Şimdi SSL yapılandırmalarını işleyen dosyayı açın:

sudo nano /etc/dovecot/conf.d/10-ssl.conf

Ayarlayarak SSL’nin etkinleştirildiğinden emin olun:

ssl = gerekli

Dosyayı kaydedip kapatın, ardından Dovecot’u yeniden başlatın:

sudo systemctl restart dovecot

Adım 7: Gmail’de Daha Az Güvenli Uygulamaları Etkinleştirin

Gmail, OAuth kullanmıyorsanız daha az güvenli uygulamalar için erişimi etkinleştirmenizi gerektirir. Etkinleştirmek için:

  1. Gmail Güvenlik Ayarlarınıza gidin.
  2. “Daha az güvenli uygulama erişimi” bölümüne gidin.
  3. Erişime izin vermek için ayarı değiştirin.

Alternatif olarak, iki faktörlü kimlik doğrulamayı etkinleştirdiyseniz, Google hesap ayarlarınız altında bir Uygulama Parolası oluşturmanız ve normal Gmail parolanız yerine bunu kullanmanız gerekir.

Adım 8: E-posta Gönderme ve Almayı Test Etme

Mail
komutunu kullanarak doğrudan VPS’nizden bir e-posta göndererek yapılandırmanızı test edebilirsiniz. Henüz kurulu değilse mail komut satırı yardımcı programını yükleyin:

sudo apt install mailutils

Ardından bir test e-postası gönderin:

echo "Bu benim VPS'imden gelen bir test e-postasıdır" | mail -s "Test E -postası" your-email@gmail.com

E-postayı aldığınızdan emin olmak için Gmail gelen kutunuzu kontrol edin. Dovecot aracılığıyla e-posta alabileceğinizi de doğrulayabilirsiniz.

Adım 9: Gmail Web Posta İstemcisini Kurun (İsteğe Bağlı)

Gmail’i VPS’nizde bir web posta istemcisi olarak yapılandırmak istiyorsanız, Roundcube veya Rainloop gibi e-postalarınızı yönetmek için web tabanlı bir arayüz sağlayan web posta yazılımını yükleyebilirsiniz. Gmail e-postalarınızı doğrudan VPS’nizden yönetmek için basit ve kullanıcı dostu bir yol istiyorsanız bu yararlı olacaktır.

Roundcube kurulumu (örnek olarak):

  1. Gerekli PHP ve web sunucusu bağımlılıklarını yükleyin:
    sudo apt install apache2 php php-mbstring php-xml php-mysql
  2. Roundcube’u indirin ve yükleyin:
    sudo apt install roundcube roundcube-mysql
  3. Roundcube’ü yapılandırmak için ekrandaki talimatları izleyin ve IMAP ve SMTP aracılığıyla Gmail hesabınıza bağlayın.

Sonuç

Bu kılavuzu takip ederek, VPS’nizde Gmail’i (webmail) başarıyla kurdunuz. Artık Gmail’in SMTP ve IMAP sunucularını kullanarak VPS’niz üzerinden e-posta gönderip alabilirsiniz. İster küçük bir proje için e-posta kuruyor ister iş iletişimlerini yönetmek için kullanıyor olun, bu yaklaşım esneklik, güvenilirlik ve e-posta işleme için Gmail’i kullanmanın rahatlığını sağlar.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills