Skonfiguruj Postfix, aby używać Gmaila SMTP na Ubuntu i Debian
- 975
- 58
- Pani Janina Cieśla
Postfix to popularny agent przesyłania poczty typu open source (MTA) używany do prowadzenia i dostarczania wiadomości e-mail w systemach Linux. Zapewnia solidny i wydajny sposób obsługi dostarczania poczty. W tym samouczka. Ta konfiguracja umożliwia wysyłanie wiadomości e -mail za pośrednictwem infrastruktury Gmaila, zapewniając lepszą dostarczalność i zmniejszając szanse oznaczenia wiadomości e -mail jako spam.
Wymagania wstępne
Przed kontynuowaniem upewnij się, że masz następujące czynności:
- System z dystrybucją Ubuntu lub dystrybucji Debiana.
- Konto Gmail lub konto Google Workspace z włączonymi „mniej bezpiecznymi aplikacjami”.
- Root lub sudo dostęp do systemu.
Krok 1: Zamontować postfix i wymagane zależności
Najpierw zaktualizuj indeks pakietów systemu:
Aktualizacja sudo apt
Następnie zainstaluj Postfix i pakiet MailUtils, który zapewnia dodatkowe narzędzia do obsługi poczty:
sudo apt instal instaluj poczty pocztowe
Podczas instalacji postfix zostaniesz wyświetlony do wyboru typu konfiguracji serwera poczty. Wybierz „Witrynę internetową” i wprowadź swoją w pełni kwalifikowaną nazwę domeny (FQDN) po wyświetleniu monitu.
Krok 2: Skonfiguruj Postfix, aby użyć Gmail SMTP
Edytuj plik konfiguracyjny postfix/etc/postfix/main.CF za pomocą preferowanego edytora tekstu:
sudo nano/etc/postfix/main.por
Dodaj lub zmodyfikuj następujące wiersze w pliku konfiguracyjnym:
Relayhost = [SMTP.Gmail.com]: 587 SMTP_USE_TLS = Tak SMTP_SASL_AUTH_ENABLE = Tak Smtp_Sasl_Security_Options = noanonimous smtp_sasl_password_maps = hasz:/etc/postfix/sasl_passwd smtp_tls_cafile =/etc/sss/ca-caRertiates.crt123456 | Relayhost = [SMTP.Gmail.com]: 587smtp_use_tls = yessmtp_sasl_auth_enable = yessmtp_sasl_security_options = noanonimoussmtp_sasl_password_maps = hash:/etc/petfix/sasl_passwddsmtp_tls_cafile =/ssl/certs/ca-certifers.crt |
Zapisz i wyjdź z pliku.
Krok 3: Utwórz i skonfiguruj plik hasła SASL
Utwórz nowy plik/etc/postfix/sasl_passwd, aby przechowywać poświadczenia konta Gmail:
sudo nano/etc/postfix/sasl_passwd
Dodaj następujący wiersz, zastępując [chroniony e -mail] adresem e -mail Gmaila i hasłem_pasem hasłem Gmaila:
[SMTP.Gmail.com]: 587 Your_email@Przykład.com: your_password1 | [SMTP.Gmail.com]: 587 Your_email@Przykład.com: your_password |
Zapisz i wyjdź z pliku.
Zabezpiecz plik hasła, zmieniając jego uprawnienia:
sudo chmod 600/etc/postfix/sasl_passwd
Utwórz mapę skrótu pliku hasła dla postfix do użycia:
sudo postmap/etc/postfix/sasl_passwd
Krok 4: Uruchom ponownie funkcję postfix i testuj e -mail
Uruchom ponownie usługę postfix, aby zastosować zmiany:
sudo systemCtl restart pofix
Wyślij wiadomość e -mail z testem za pomocą polecenia poczty, aby upewnić się, że postFIX jest prawidłowo skonfigurowany:
echo "To jest testowy e -mail.„| Mail -s” testowy e -mail ”[e -mail chroniony]
Zamień [chroniony e -mail] na prawidłowy adres e -mail. Sprawdź skrzynkę odbiorczą odbiorcy, aby upewnić się, że wiadomość e -mail została pomyślnie dostarczona.
Wniosek
Skonfigurowałeś teraz Postfix do używania Gmail SMTP w systemie Ubuntu lub Debian System. Ta konfiguracja umożliwia wysyłanie wiadomości e -mail za pośrednictwem infrastruktury Gmaila, poprawę dostarczania e -maila i zmniejszenie prawdopodobieństwa oznaczenia wiadomości jako spam. Pamiętaj, aby regularnie aktualizować konfigurację systemu i postfix, aby utrzymać bezpieczną i niezawodną usługę e -mail.
- « Przyjazne dla użytkownika klienci SSH dla systemu Windows z zaawansowaną funkcjonalnością
- Wdrażanie aplikacji Flask na Ubuntu (Apache+WSGI) »