hakutulokset

Määritä Postfix lähettämään postia gmailin ja Google Workspacen avulla Määritä Postfix lähettämään postia gmailin ja Google Workspacen avulla

Määritä Postfix lähettämään postia gmailin ja Google Workspacen avulla

Postfix On Mail Transfer Agent (MTA), joka voi toimia SMTP palvelin tai asiakas lähettää tai vastaanottaa sähköpostia. On monia syitä, miksi haluat määrittää Postfixin lähettämään sähköpostia Google Workspacen (aiemmin Gsuite ja Google Apps) ja Gmailin avulla. Yksi syy on välttää saada sähköpostisi merkitty roskapostiksi, jos nykyisen palvelimen IP on lisätty estoluetteloon.

tässä oppaassa opit asentamaan ja määrittämään Postfix-palvelimen Debianiin tai Ubuntuun, jotta se voi lähettää sähköpostia gmailin ja Google Workspacen kautta. Lisätietoja postfix: n määrittämisestä muiden ulkoisten SMTP-palvelimien kanssa on ohjeaiheessa postfix: n määrittäminen sähköpostin lähettämiseksi ulkoisen SMTP-Palvelinoppaan avulla.

Huomautus sähköpostista linodessa

tämä opas voi sisältää tai johtaa sähköpostin lähettämiseen. Roskapostin torjumiseksi Linode rajoittaa lähteviä yhteyksiä satamissa 25, 465 ja 587 kaikissa Linodeissa uusille tileille, jotka on luotu 5.marraskuuta 2019 jälkeen. Lisätietoja, Katso lähettämällä sähköpostia Linode.
tämä opas voi sisältää tai johtaa sähköpostin lähettämiseen. Linode rajoittaa roskapostin torjuntaa…

ennen kuin aloitat

  1. Suorita käynnistetty ja Palvelinoppaiden suojaaminen loppuun ja varmista, että Linode ‘ shostname on asetettu.

  2. päivitä järjestelmäsi:

    sudo apt-get update && sudo apt-get upgrade
  3. vahvista sähköpostisi kirjautumistiedot selaimellasi kirjautumalla togmailiin.

Huomautus

tämä opas on kirjoitettu ei-root-käyttäjälle. Korotettuja oikeuksia vaativat komennot merkitään etuliitteellä sudo. Jos et tunne komentoa sudo, voit tarkistaa käyttäjät ja ryhmät-oppaan.

Install Postfix

Tässä osiossa asennat Postfixin sekä libsasl2-paketin, joka auttaa hallitsemaan yksinkertaista todennus-ja Suojauskerrosta (SASL).

  1. Asenna Postfix ja libsasl2-modules – paketti:

     sudo apt-get install libsasl2-modules postfix
  2. valitse pyydettäessä Internet-sivusto postfix-asennusohjelman määrittelemäksi sähköpostipalvelintyypiksi. Seuraavassa näytössä, järjestelmän sähköpostin nimi tulisi asettaa verkkotunnuksen haluat lähettää ja vastaanottaa sähköpostia.

    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. kun asennus on valmis, vahvista, että myhostname – parametri on määritetty palvelimen FQDN:

    File: / etc / postfix / main. cf

    1
    myhostname = fqdn.example.com

Luo sovelluksen salasana postfix

kun kaksivaiheinen todennus (2fa) on käytössä, Gmail on esiasetettu estämään yhteydet sellaisista sovelluksista kuin Postfix, jotka eivät tarjoa todennuksen toista vaihetta. Vaikka tämä on tärkeä turvatoimenpide, joka on suunniteltu rajoittamaan luvattomien käyttäjien pääsyä tilillesi, se estää sähköpostin lähettämisen joidenkin SMTP-asiakkaiden kautta, koska teet täällä. Näiden ohjeiden avulla voit määrittää Gmailin luomaan Postfix – spesifisen salasanan:

  1. Kirjaudu sisään Google-tilillesi ja siirry tilin käyttö-ja suojausasetussivulle.

  2. vieritä alas kirjautumiseen Google-osioon ja ota käyttöön 2-vaiheinen vahvistus. Sinulta voidaan kysyä salasanaa ja vahvistuskoodia ennen kuin jatkat.

  3. samassa osiossa, klikkaaapp salasanat luoda ainutlaatuinen salasana, jota voidaan käyttää Postfix.

    Luo sovelluksen salasana

  4. napsauta Valitse sovellus-pudotusvalikkoa ja valitse muu (mukautettu nimi). Kirjoita “Postfix” ja valitse Luo.

  5. uusi salasana ilmestyy. Kirjoita se alas tai tallenna se jonnekin turvallinen, että voit löytää helposti seuraavissa vaiheissa, valitse Valmis:

    luotu sovelluksen salasana

lisää Gmailin käyttäjätunnus ja salasana postfixiin

käyttäjätunnukset ja salasanat tallennetaan sasl_passwd /etc/postfix/sasl/ hakemistoon. Tässä osiossa lisäät sähköpostiosoitteesi kirjautumistiedot tähän tiedostoon ja postfixiin.

  1. avaa tai luo /etc/postfix/sasl/sasl_passwd – tiedosto ja lisää SMTP-isäntä -, käyttäjätunnus-ja salasanatiedot:

    tiedosto: /etc/postfix/sasl / sasl\\_passwd

    1
    :587 :password

    Huomautus

    SMTP-palvelimen osoitekokoonpano smtp.gmail.com tukee sanoman lähettämistä portilla 587 (StartTLS) ja portilla 465 (SSL). Valitsetpa kumman protokollan tahansa, varmista, että portin numero on sama /etc/postfix/sasl/sasl\_passwd ja /etc/postfix/main.cf tiedostoissa. Katso lisätietoja Google Workspacen lähettämästä sähköpostista tulostimesta, Skannerista tai app help-artikkelista.
  2. luo hash db-tiedosto Postfixille ajamalla komento postmap :

    sudo postmap /etc/postfix/sasl/sasl_passwd

jos kaikki meni hyvin, /etc/postfix/sasl/ – hakemistossa pitäisi olla uusi sasl_passwd.db – niminen tiedosto.

Secure Your Postfix Hash Database and Email Password Files

the /etc/postfix/sasl/sasl_passwd and the /etc/postfix/sasl/sasl_passwd.db files created in the previous steps contain your SMTP identifications in plain text.

rajoittaaksesi pääsyä näihin tiedostoihin, muuta niiden käyttöoikeuksia niin, että vain pääkäyttäjä voi lukea tai kirjoittaa tiedostoon. Suorita seuraavat komennot muuttaaksesi omistuksen pääkäyttäjäksi ja päivittääksesi kahden tiedoston käyttöoikeudet:

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

Määritä Postfix-Relepalvelin

tässä osiossa määrität /etc/postfix/main.cf – tiedoston käyttämään Gmailin SMTP-palvelinta.

  1. Etsi ja muokkaa relayhost kohdasta /etc/postfix/main.cf seuraavan esimerkin mukaiseksi. Varmista, että portin numero vastaa sitä, mitä olet määrittänyt /etc/postfix/sasl/sasl\_passwd edellä.

    File: / etc/postfix / main. cf

    1
    relayhost = :587
  2. lisää tiedoston loppuun seuraavat parametrit todennuksen mahdollistamiseksi:

    File: / 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. Tallenna muutokset ja sulje tiedosto.

  4. Käynnistä Postfix uudelleen:

    sudo systemctl restart postfix

Vianetsintä-Ota käyttöön ” vähemmän turvalliset sovellukset “pääsy

joissakin tapauksissa Gmail saattaa silti estää yhteydet, joita se kutsuu” vähemmän turvallisiksi sovelluksiksi.”Käytön mahdollistamiseksi:

  1. Ota käyttöön “vähemmän turvalliset sovellukset” – pääsy

    Valitse Käynnistä. Keltainen “päivitetty” ilmoitus ilmestyy selainikkunan yläreunaan ja Gmail lähettää automaattisesti vahvistussähköpostin.

    ota ldquo; vähemmän turvallinen Appsrdquo;

  2. testi Postfix seuraavan kohdan mukaisesti. Jos testisähköpostisi eivät näy muutaman minuutin kuluttua, poista käytöstä uuden sovelluksen kirjautumisyritykset ja napsauta Jatka.

testaa Postfix-sähköpostin lähettäminen Gmaililla

käytä Postfixin sendmail-toteutusta testisähköpostin lähettämiseen. Syötä samantapaiset rivit kuin alla ja huomaa, että viivojen välissä ei ole kehotusta ennen kuin . lopettaa prosessin:

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

Tarkista kohdesähköpostitili testisähköpostia varten. Avaa syslog käyttäen tail -f – komentoa ja Näytä muutokset, kun ne näkyvät livenä:

sudo tail -f /var/log/syslog

CTRL + C poistuaksesi lokista.

Leave a Reply