Miten Asenna ja Määritä Postfix kuin Vain Lähettää SMTP-Palvelimen Ubuntu 16.04

Johdanto

Postfix on sähköpostin välitysohjelma (MTA), sovellus voidaan lähettää ja vastaanottaa sähköpostia. Tässä opetusohjelmassa, me asentaa ja konfiguroida Postfix niin, että sitä voidaan käyttää lähettää sähköposteja paikallisten sovelluksissa vain — että on, ne on asennettu samalle palvelimelle, että Postfix on asennettu.

miksi haluaisit tehdä niin?

Jos käytät jo kolmannen osapuolen sähköpostipalvelinta sähköpostien lähettämiseen ja vastaanottamiseen, sinun ei tarvitse suorittaa omaa postipalvelinta., Kuitenkin, jos voit hallita pilvi palvelimelle, johon olet asentanut sovelluksia, jotka täytyy lähettää sähköposti-ilmoituksia, käynnissä paikallinen, lähetä vain SMTP-palvelin on hyvä vaihtoehto käyttää 3rd party sähköpostin palveluntarjoajan tai käynnissä täysimittainen SMTP-palvelin.

tässä opetussuunnitelmassa opit asentamaan ja määrittelemään Postfixin vain SMTP-palvelimeksi.

Esitiedot

Voit seurata tämän opetusohjelman, sinun tulee:

  • Yksi Ubuntu 16.04 Pisaran perustaa Ubuntu 16.,04: n initial setup opas, mukaan lukien luominen sudo ei-root-käyttäjä

  • kelvollinen verkkotunnuksen nimi, kuten example.com osoittaen palvelimelle. Voit asettaa, että jopa tämän palvelimen nimi opetusohjelma

Huomaa, että palvelimen isäntänimi tulisi vastata tämän verkkotunnuksen tai aliverkkotunnuksen. Palvelimen palvelinnimen voi tarkistaa kirjoittamalla komentoriville . Ulostulon pitäisi vastata nimeä, jonka annoit pisaralle, kun sitä luotiin.

Vaihe 1 — asentamalla Postfix

tässä vaiheessa opit asentamaan Postfixin., Tehokkain tapa asentaa Postfix ja muut ohjelmat, joita tarvitaan testauksen sähköposti on asentaa mailutils paketti.

Ensimmäinen, päivitä paketti-tietokanta:

  • sudo apt-get update

Lopuksi install Postfix. Asentaminen mailtuils asennetaan Postfix sekä muutamia muita ohjelmia tarvitaan Postfix toimimaan.

  • sudo apt install mailutils

loppupuolella asennus, sinulle esitetään ikkuna, joka näyttää täsmälleen kuten yksi kuva alla. Oletusvaihtoehto on Internet-sivusto., Tämä on suositeltu vaihtoehto tämän opetusohjelman, paina TAB, niin ENTER.

sen Jälkeen, saat toisen ikkunan aivan kuten seuraavan kuvan. Järjestelmäpostin nimen pitäisi olla sama kuin palvelimelle antamasi nimi, kun olit luomassa sitä. Jos aliverkkotunnus, kuten subdomain.example.com, vaihda se vain example.com. Kun olet valmis, paina TAB, niin ENTER.,

Kun asennus on valmis, siirry vaiheeseen kaksi.

Vaihe 2 — Konfigurointi Postfix

tässä vaiheessa, voit lukea miten määrittää Postfix prosessi pyynnöt lähettää sähköpostia vain palvelin, johon se on käynnissä, eli localhost.

jotta näin kävisi, Postfix on konfiguroitava kuuntelemaan vain loopback-käyttöliittymää, virtuaalista verkkoliittymää, jota palvelin käyttää kommunikoidakseen sisäisesti., Muutoksen tekemiseksi avaa Postfix-asetustiedosto käyttäen nano tai suosikkitekstieditoriasi.

  • sudo nano /etc/postfix/main.cf

tiedoston ollessa auki, vieritä alas, kunnes näet seuraavan osion.

/etc/postfix/main.cf
. . .mailbox_size_limit = 0recipient_delimiter = +inet_interfaces = all. . .

Vaihda rivi, jossa lukee inet_interfaces = all ja inet_interfaces = loopback-only.

/etc/postfix/main.,cf
. . .mailbox_size_limit = 0recipient_delimiter = +inet_interfaces = loopback-only. . .

Toinen direktiivin sinun täytyy muuttaa on mydestination, jota käytetään määrittää luettelon verkkotunnuksia, jotka toimitetaan kautta local_transport mail toimitus liikenne. Oletuksena arvot ovat samanlaisia kuin nämä:

/etc/postfix/main.cf
. . .mydestination = $myhostname, example.com, localhost.com, , localhost. . .

suositeltu oletusarvot, että skenaario on annettu koodi korttelin alla, niin muuttaa sinun vastaamaan:

/etc/postfix/main.cf
. . .mydestination = $myhostname, localhost.$mydomain, $mydomain. . .

Tallenna ja sulje tiedosto.,

Jos olet hosting useita verkkotunnuksia yhdellä palvelimella, muita verkkotunnuksia voi myös olla kulunut Postfix käyttää mydestination direktiivi. Kuitenkin, määritä Postfix siten, että asteikot ja se ei ole asioita, kuten setup liittyy muita kokoonpanoja, jotka eivät kuulu tämän artiklan soveltamisalaan.

lopulta, Käynnistä Postfix uudelleen.,

  • sudo systemctl restart postfix

Vaihe 3 — Testaus SMTP-Palvelin

tässä vaiheessa, voit testata, onko Postfix voi lähettää sähköposteja ulkoisen sähköpostitilin käyttämällä mail komento, joka on osa mailutils paketti, joka on asennettu Vaiheessa 1.

lähettää testi sähköposti, kirjoita:

  • echo "This is the body of the email" | mail -s "This is the subject line" your_email_address

suorittaessaan oma testi(s), voit käyttää kehon ja otsikkokenttään teksti-on, tai muuttaa niitä mieleisekseen. Käytä kuitenkin your_email_address sijasta voimassa olevaa sähköpostiosoitetta., Domain-osa voi olla gmail.com, fastmail.com, yahoo.com, tai muu sähköposti palveluntarjoaja, että käytät.

Tarkista nyt sähköpostiosoite, johon lähetit testiviestin. Sinun pitäisi nähdä viesti Saapuneet. Jos et, tarkista roskapostikansiosi.

Huomaa, että tämä kokoonpano, osoite Alkaen kenttä testi sähköpostit lähetät tulee olla , jossa sammy on Linux-järjestelmän käyttäjätunnus ja domain-osa on palvelimen isäntänimi. Jos muutat käyttäjätunnuksesi, myös From-osoite muuttuu.,

Vaihe 4 — Huolinta Järjestelmä Mail

viimeinen asia, jonka haluamme perustaa huolinta, joten saat sähköpostit lähetetään root järjestelmässä on oma, ulkoinen sähköpostiosoite.

määrittäminen Postfix järjestelmän luomia sähköposteja lähetetään sähköpostiosoitteesi, sinun täytyy muokata /etc/aliases tiedosto.

  • sudo nano /etc/aliases

koko tiedoston sisältö on oletuksena asennus Ubuntu 16.04 ovat seuraavat:

/etc/aliases
# See man 5 aliases for formatpostmaster: root

Kanssa, että asetus, järjestelmän luomia sähköposteja lähetetään root-käyttäjä., Mitä haluat tehdä, on muokata sitä niin, että ne sähköpostit ohjataan sähköpostiosoitteesi. Saavuttaakseen sen, muokkaa tiedostoa niin, että se lukee:

/etc/aliases
# See man 5 aliases for formatpostmaster: rootroot: your_email_address

Korvaa your_email_address henkilökohtainen sähköpostiosoite. Kun olet valmis, Tallenna ja sulje tiedosto. Muutos tulee voimaan, suorita seuraava komento:

  • sudo newaliases

nyt Voit testata, että se toimii lähettämällä sähköpostia osoitteeseen root-tilin käyttämällä:

  • echo "This is the body of the email" | mail -s "This is the subject line" root

Sinun pitäisi saada sähköpostia osoitteeseen sähköpostiosoitteesi. Jos et, tarkista roskapostikansiosi.,

Conclusion

se on kaikki se kestää perustaa lähettää vain sähköpostipalvelimen käyttäen Postfix. Saatat haluta ottaa joitakin lisäaskelia suojellaksesi verkkotunnustasi roskapostittajilta.

Jos asiakas käyttää tapauksessa ilmoituksia palvelin yhdellä osoite, sähköpostit on merkitty roskaposti on suuri ongelma, koska voit whitelist niitä. Kuitenkin, jos asiakas käyttää tapauksessa lähettää sähköposteja potentiaalisia sivuston käyttäjiä (kuten vahvistus sähköpostit viesti aluksella sign-up), sinun pitäisi ehdottomasti perustaa SPF kirjaa ja DKIM joten palvelimen sähköpostit ovat todennäköisesti pidettävä laillisena.,

  • Kuinka käyttää SPF-Tietue, Estää Huijaus & Parantaa E-mail Luotettavuus

  • Miten Asentaa ja Konfiguroida DKIM kanssa Postfix Debian Wheezy Kuitenkin, että artikkeli on kirjoitettu Debian Wheezy, samat vaiheet hakea Ubuntu 16.04.

oikein määritettynä tämä vaikeuttaa roskapostin lähettämistä osoitteella, joka näyttää olevan peräisin verkkotunnuksestasi. Näiden lisäasetusten tekeminen tekee myös tavallisille postipalvelujen tarjoajille todennäköisemmäksi nähdä sähköpostit palvelimeltasi laillisina.

Share

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *