hakutulokset
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
-
Suorita käynnistetty ja Palvelinoppaiden suojaaminen loppuun ja varmista, että Linode ‘ shostname on asetettu.
-
päivitä järjestelmäsi:
sudo apt-get update && sudo apt-get upgrade
-
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 komentoasudo
, 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).
-
Asenna Postfix ja
libsasl2-modules
– paketti:sudo apt-get install libsasl2-modules postfix
-
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.
-
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:
-
Kirjaudu sisään Google-tilillesi ja siirry tilin käyttö-ja suojausasetussivulle.
-
vieritä alas kirjautumiseen Google-osioon ja ota käyttöön 2-vaiheinen vahvistus. Sinulta voidaan kysyä salasanaa ja vahvistuskoodia ennen kuin jatkat.
-
samassa osiossa, klikkaaapp salasanat luoda ainutlaatuinen salasana, jota voidaan käyttää Postfix.
-
napsauta Valitse sovellus-pudotusvalikkoa ja valitse muu (mukautettu nimi). Kirjoita “Postfix” ja valitse Luo.
-
uusi salasana ilmestyy. Kirjoita se alas tai tallenna se jonnekin turvallinen, että voit löytää helposti seuraavissa vaiheissa, valitse Valmis:
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.
-
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 osoitekokoonpanosmtp.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. -
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.
-
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
-
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
-
Tallenna muutokset ja sulje tiedosto.
-
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:
-
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.
-
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