Søkeresultater

Konfigurer Postfix Til Å Sende E-Post Ved Hjelp Av Gmail Og Google WorkspaceKonfigurer Postfix Til Å Sende E-Post Ved Hjelp Av Gmail Og Google Workspace

Konfigurer Postfix Til Å Sende E-Post Ved Hjelp Av Gmail og Google Workspace

Postfix Er En Mail Transfer Agent (MTA) som kan fungere SOM EN SMTP-server eller klient for å sende eller motta e-post. Det er mange grunner til at Du ønsker Å konfigurere Postfix til å sende e-post Ved Hjelp Av Google Workspace (Tidligere Kalt G Suite Og Google Apps) og Gmail. En grunn er å unngå å få e-posten din flagget som spam hvis din nåværende servers IP er lagt til i en blokkeringsliste.

i denne veiledningen lærer du hvordan du installerer Og konfigurerer En Postfix-server På Debian eller Ubuntu for å sende e-post via Gmail og Google Workspace. Hvis Du vil ha informasjon om hvordan Du konfigurerer Postfix med andre eksterne SMTP-servere, kan du se vårkonfigurere Postfix Til Å Sende E-Post ved Hjelp Av En ekstern smtp-serverveiledning.

Merknad Om E-Post På Linode

denne veiledningen kan innebære eller resultere i sending av e-post. I et forsøk På å bekjempe spam begrenser Linode utgående tilkoblinger på porter 25, 465 og 587 på Alle Linoder for nye kontoer opprettet etter 5. November 2019. For mer informasjon, se Sende E-Post På Linode.
denne veiledningen kan innebære eller resultere i å sende e-post. I et forsøk På å bekjempe spam, Linode begrenser …

Før Du Begynner

  1. Fullfør ourGetting Startet andSecuring Din server guider og sikre At Linode ‘ shostname er satt.

  2. Oppdater systemet ditt:

    sudo apt-get update && sudo apt-get upgrade
  3. Bruk nettleseren til å bekrefte e-påloggingsinformasjon ved å logge inn toGmail.

Merknad

denne veiledningen er skrevet for en ikke-rotbruker. Kommandoer som krever forhøyede rettigheter, prefikses med sudo. Hvis du ikke er kjent med kommandoen sudo, kan du sjekke vårbrukere og Grupper guide.

Installer Postfix

i denne delen installerer Du Postfix samt libsasl2, en pakke som hjelper til med å administrere Sasl (Simple Authentication And Security Layer).

  1. Installer Postfix og libsasl2-modules – pakken:

     sudo apt-get install libsasl2-modules postfix
  2. når Du blir bedt om det, velger Du Internett-Område som typen e-postserver Postfix-installasjonsprogrammet skal konfigurere. I neste skjermbilde skal Systempostnavnet settes til domenet du vil sende og motta e-post gjennom.

    Choose ldquo;Internet Siterdquo; for Postfix.Choose ldquo;Internet Siterdquo; for Postfix.

    Choose ldquo;Internet Siterdquo; for Postfix.
    Set the system mail name for Postfix.Set the system mail name for Postfix.

    Set the system mail name for Postfix.
  3. når installasjonen er fullført, bekreft at parameteren myhostname er konfigurert med serverens FQDN:

    Fil: / etc / postfix / main. cf

    1
    myhostname = fqdn.example.com

Generer Et Apppassord For Postfix

Når Tofaktorautentisering (2FA) er aktivert, er Gmail forhåndskonfigurert for å nekte tilkoblinger fra programmer Som Postfix som ikke gir det andre trinnet for godkjenning. Selv om dette er et viktig sikkerhetstiltak som er utformet for å begrense uautoriserte brukere fra å få tilgang til kontoen din, hindrer det å sende e-post gjennom NOEN SMTP-klienter som du gjør her. Følg disse trinnene for å konfigurere Gmail til å opprette Et Postfix – spesifikt passord:

  1. Logg På Google-Kontoen din og naviger tiladministrer kontotilgang og sikkerhetsinnstillinger-siden.

  2. Rull ned Til Logg På Google-delen og aktiver 2-Trinns Bekreftelse. Du kan bli bedt om å oppgi passord og en bekreftelseskode før du fortsetter.

  3. i den samme delen klikker du onapp passord for å generere et unikt passord som kan brukes Med Postfix.

    Generer Et app-passord

  4. Klikk på velg app-rullegardinmenyen og velg Annet (egendefinert navn). Skriv inn “Postfix” og Klikk På Generer.

  5. det nylig genererte passordet vises. Skriv det ned eller lagre det et sikkert sted som du lett kan finne i de neste trinnene, og klikk Deretter På Ferdig:

    Generert app passord

Legg Til Gmail-Brukernavn Og Passord I Postfix

Brukernavn og passord lagres i sasl_passwd i katalogen /etc/postfix/sasl/. I denne delen legger du til påloggingsinformasjonen for e-post i denne filen og I Postfix.

  1. Åpne eller opprett filen /etc/postfix/sasl/sasl_passwd og legg TIL SMTP-Vert, brukernavn og passordinformasjon:

    Fil: / etc / postfix/sasl / sasl\ \ _passwd

    1
    :587 :password
    SMTP – serveradressekonfigurasjonen smtp.gmail.com støtter meldingsinnlevering over port 587 (StartTLS) og port 465 (SSL). Uansett hvilken protokoll du velger, må du kontrollere at portnummeret er det samme i /etc/postfix/sasl/sasl\_passwd og /etc/postfix/main.cf filer. Se Hjelpeartikkelen For Google Workspace fra en skriver, skanner eller app hvis du vil ha mer informasjon.
  2. Opprett hash db-filen For Postfix ved å kjøre kommandoen postmap :

    sudo postmap /etc/postfix/sasl/sasl_passwd

hvis alt gikk bra, bør du ha en ny fil som heter sasl_passwd.db i katalogen /etc/postfix/sasl/.

Sikre Postfix-Hash-Databasen Og Passordfilene For E-Post

filene /etc/postfix/sasl/sasl_passwd og /etc/postfix/sasl/sasl_passwd.db som ble opprettet i de forrige trinnene, inneholder smtp-legitimasjonen i ren tekst.

hvis du vil begrense tilgangen til disse filene, endrer du tillatelsene slik at bare rotbrukeren kan lese fra eller skrive til filen. Kjør følgende kommandoer for å endre eierskapet til rot og oppdatere tillatelsene for de to filene:

sudo chown root:root /etc/postfix/sasl/sasl_passwd /etc/postfix/sasl/sasl_passwd.dbsudo chmod 0600 /etc/postfix/sasl/sasl_passwd /etc/postfix/sasl/sasl_passwd.db

Konfigurer Postfix Relay-Serveren

i denne delen konfigurerer du filen /etc/postfix/main.cf for å bruke Gmail-smtp-serveren.

  1. Finn og endre relayhost i /etc/postfix/main.cf for å matche følgende eksempel. Pass på at portnummeret samsvarer med det du angav i /etc/postfix/sasl/sasl\_passwd ovenfor.

    Fil: / etc / postfix / main. cf

    1
    relayhost = :587
  2. på slutten av filen legger du til følgende parametere for å aktivere godkjenning:

    Fil: / etc / postfix / main.cf

     1 2 3 4 5 6 7 8 910
    # Enable SASL authenticationsmtp_sasl_auth_enable = yes# Disallow methods that allow anonymous authenticationsmtp_sasl_security_options = noanonymous# Location of sasl_passwdsmtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd# Enable STARTTLS encryptionsmtp_tls_security_level = encrypt# Location of CA certificatessmtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
  3. Lagre endringene og lukk filen.

  4. Start Postfix På Nytt:

    sudo systemctl restart postfix

Feilsøking-Aktiver tilgang til” Mindre sikre apper ”

I Noen tilfeller kan Gmail fortsatt blokkere tilkoblinger fra Det De kaller “Mindre sikre apper.”For å aktivere tilgang:

  1. Aktiver” Mindre sikre apper ” tilgang

    Velg Slå På. En gul” Oppdatert ” varsel vises øverst i nettleservinduet, Og Gmail sender automatisk en bekreftelses-e-post.

    Aktiver quot; Mindre Sikker Appsrdquo;

  2. Test Postfix som vist i følgende avsnitt. Hvis test-e-postene dine ikke vises etter noen minutter,deaktiver fra nye påloggingsforsøk og klikk På Fortsett.

Test Postfix E-Post Sending Med Gmail

Bruk Postfix sendmail implementering til å sende en test e-post. Skriv inn linjer som ligner på de som er vist nedenfor, og merk at det ikke er noen ledetekst mellom linjene til . avslutter prosessen:

sendmail From: Subject: Test mailThis is a test email.

Sjekk mål-e-postkontoen for test-e-posten. Åpne syslog ved hjelp av kommandoen tail -f for å vise endringer som de vises live:

sudo tail -f /var/log/syslog

CTRL + C for å avslutte loggen.

Leave a Reply