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ı
your_vps_ip
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
your-password
[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:
- Gmail Güvenlik Ayarlarınıza gidin.
- “Daha az güvenli uygulama erişimi” bölümüne gidin.
- 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
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):
- Gerekli PHP ve web sunucusu bağımlılıklarını yükleyin:
sudo apt install apache2 php php-mbstring php-xml php-mysql
- Roundcube’u indirin ve yükleyin:
sudo apt install roundcube roundcube-mysql
- 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.