Jak skonfigurować pocztę Gmail (Webmail) na serwerze VPS? ⋆ ALexHost SRL

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
28.11.2024

Jak skonfigurować pocztę Gmail (Webmail) na serwerze VPS?

Konfiguracja Gmaila do wysyłania i odbierania wiadomości e-mail za pośrednictwem VPS(Virtual Private Server) może pomóc w bardziej efektywnym zarządzaniu pocztą e-mail, szczególnie jeśli prowadzisz witrynę internetową lub usługę. W tym artykule przedstawiono kroki konfiguracji serwera VPS do korzystania z serwerów SMTP (Simple Mail Transfer Protocol) i IMAP (Internet Message Access Protocol) Gmaila, co pozwoli serwerowi wysyłać wiadomości e-mail za pośrednictwem Gmaila i odbierać je w preferowanym kliencie lub aplikacji.

Wymagania wstępne

Przed rozpoczęciem upewnij się, że posiadasz następujące elementy:

  • Działający serwer VPS (oparty na systemie Linux) z dostępem root lub sudo.
  • Konto Gmail.
  • Podstawowa wiedza na temat korzystania z SSH i konfigurowania ustawień serwera.

Krok 1: Połącz się z serwerem VPS przez SSH

W pierwszej kolejności należy połączyć się z serwerem VPS za pomocą protokołu SSH. Otwórz terminal (Linux/macOS) lub klienta SSH (takiego jak PuTTY dla Windows).

Użyj następującego polecenia, aby się połączyć:

ssh username@your_vps_ip

Zastąp

username
swoją rzeczywistą nazwą użytkownika VPS, a
your_vps_ip
adresem IP serwera. Następnie zostaniesz poproszony o podanie hasła.

Krok 2: Zainstaluj wymagane pakiety

Upewnij się, że twój VPS ma zainstalowane wymagane pakiety. W zależności od potrzeb, możesz używać Postfix (do wysyłania wiadomości e-mail) i Dovecot (do pobierania wiadomości e-mail za pomocą IMAP).

Oba pakiety można zainstalować na Ubuntu za pomocą następujących poleceń:

sudo apt update
sudo apt install postfix dovecot-imapd

Postępuj zgodnie z instrukcjami podczas instalacji Postfix. Gdy pojawi się pytanie o typ konfiguracji poczty, wybierz Internet Site.

Krok 3: Konfiguracja Postfix do korzystania z SMTP Gmaila

Postfix musi być skonfigurowany do korzystania z serwera SMTP Gmaila dla wychodzących wiadomości e-mail. Otwórz plik konfiguracyjny Postfix:

sudo nano /etc/postfix/main.cf

Dodaj lub zmodyfikuj następujące ustawienia:

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

Krok 4: Utwórz plik uwierzytelniający Gmaila

Należy utworzyć plik przechowujący dane uwierzytelniające Gmaila, aby Postfix mógł uwierzytelniać się z serwerem SMTP Gmaila. Otwórz nowy plik:

sudo nano /etc/postfix/sasl_passwd

Dodaj następujący wiersz, zastępując

your-email@gmail.com
i
your-password
rzeczywistymi danymi uwierzytelniającymi Gmail:

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

Zapisz i zamknij plik.

Teraz zabezpiecz plik, zmieniając jego uprawnienia:

sudo chmod 600 /etc/postfix/sasl_passwd

Wygeneruj plik bazy danych wymagany przez Postfix:

sudo postmap /etc/postfix/sasl_passwd

Krok 5: Przeładuj Postfix

Po wprowadzeniu tych zmian należy ponownie załadować Postfix, aby zaczęły obowiązywać:

sudo systemctl restart postfix

Krok 6: Konfiguracja Dovecot dla Gmail (IMAP)

Dovecot obsługuje pobieranie wiadomości e-mail z konta Gmail. Otwórz plik konfiguracyjny Dovecot:

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

Usuń komentarz w następującym wierszu:

disable_plaintext_auth = no

Teraz otwórz plik, który obsługuje konfiguracje SSL:

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

Upewnij się, że SSL jest włączony poprzez ustawienie:

ssl = required

Zapisz i zamknij plik, a następnie uruchom ponownie Dovecot:

sudo systemctl restart dovecot

Krok 7: Włączenie mniej bezpiecznych aplikacji w Gmailu

Gmail wymaga włączenia dostępu do mniej bezpiecznych aplikacji, jeśli nie korzystasz z OAuth. Aby to włączyć:

  1. Przejdź do ustawień zabezpieczeń Gmaila.
  2. Przewiń w dół do sekcji “Mniej bezpieczny dostęp do aplikacji”.
  3. Przełącz ustawienie, aby zezwolić na dostęp.

Alternatywnie, jeśli masz włączone uwierzytelnianie dwuskładnikowe, musisz utworzyć hasło aplikacji w ustawieniach konta Google i użyć go zamiast zwykłego hasła do Gmaila.

Krok 8: Testowanie wysyłania i odbierania wiadomości e-mail

Możesz przetestować swoją konfigurację, wysyłając wiadomość e-mail bezpośrednio z VPS za pomocą polecenia

mail
. Zainstaluj narzędzie wiersza poleceń mail, jeśli nie jest jeszcze zainstalowane:

sudo apt install mailutils

Następnie wyślij testową wiadomość e-mail:

echo "This is a test email from my VPS" | mail -s "Test Email" your-email@gmail.com

Sprawdź swoją skrzynkę odbiorczą Gmail, aby upewnić się, że otrzymałeś wiadomość e-mail. Możesz również sprawdzić, czy możesz odbierać wiadomości e-mail za pośrednictwem Dovecot.

Krok 9: Konfiguracja klienta poczty internetowej Gmail (opcjonalnie)

Jeśli chcesz skonfigurować Gmaila jako klienta poczty internetowej na swoim VPS, możesz zainstalować oprogramowanie poczty internetowej, takie jak Roundcube lub Rainloop, które zapewnia internetowy interfejs do obsługi poczty e-mail. Jest to przydatne, jeśli chcesz mieć prosty, przyjazny dla użytkownika sposób zarządzania pocztą Gmail bezpośrednio z serwera VPS.

Instalacja Roundcube (jako przykład):

  1. Zainstaluj niezbędne zależności PHP i serwera WWW:
    sudo apt install apache2 php php-mbstring php-xml php-mysql
  2. Pobierz i zainstaluj Roundcube:
    sudo apt install roundcube roundcube-mysql
  3. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby skonfigurować Roundcube i połączyć go z kontem Gmail za pośrednictwem IMAP i SMTP.

Wnioski

Postępując zgodnie z tym przewodnikiem, pomyślnie skonfigurowałeś Gmaila (webmail) na swoim VPS. Możesz teraz wysyłać i odbierać wiadomości e-mail za pośrednictwem VPS, korzystając z serwerów SMTP i IMAP Gmaila. Niezależnie od tego, czy konfigurujesz pocztę e-mail dla małego projektu, czy używasz jej do zarządzania komunikacją biznesową, takie podejście zapewnia elastyczność, niezawodność i wygodę korzystania z Gmaila do obsługi poczty e-mail.

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills