• Digitaaliset tarvikkeet
  • Palvelin
  • Digitaalinen elämä
  • Tietosuojakäytäntö
  • Ota meihin yhteyttä
  1. Home
  2. Article
  3. Määritä IT Quick: Määritä Sendmail isännöimään useita verkkotunnuksia

Määritä IT Quick: Määritä Sendmail isännöimään useita verkkotunnuksia

Rsdaa 23/11/2021 869

Katso, kuinka Sendmail määritetään toimimaan yhdessä koneessa, joka vastaa useammasta kuin yhdestä toimialueesta.

Verkkotunnuksen isännöinnin suosio on kasvanut räjähdysmäisesti viime vuosina kaikenkokoisissa yrityksissä. Kaikki nämä verkkotunnukset täytyy isännöidä jossain, mutta yritystason web-sivustojen ja sähköpostiverkkotunnusten isännöinti voi olla kallista. Yksi parhaista ratkaisuista on virtuaalinen hosting, joka mahdollistaa useiden verkkotunnusten sijoittamisen yhdelle palvelimelle tai palvelinklusteriin. Tämä on arvokas strategia sekä suurelle yritykselle, jolla on laitteisto ja kaistanleveys satojen verkkotunnuksien isännöimiseen, että pienelle yritykselle, jolla on vain kaksi verkkotunnusta hallittavana. Tässä artikkelissa tarkastellaan, kuinka Sendmail määritetään toimimaan yhdessä koneessa, joka vastaa useammasta kuin yhdestä toimialueesta.

DNS:n määrittäminen

Kun määrität palvelimesi tukemaan useita verkkotunnuksia, varmista, että DNS on määritetty oikein. Emme perehdy liian syvälle DNS:ään, koska se ei kuulu tämän artikkelin soveltamisalaan, mutta sinun tulee tietää, että DNS-palvelimellasi on oltava MX-tietue jokaiselle verkkotunnukselle, jota isännöit sähköpostilla. Merkintä näyttää suunnilleen tältä:

domain1.com.IN MX 10 mail.domain1.com.

Tämä on tietysti tehtävä jokaiselle verkkotunnukselle, jonka postia palvelimesi vastaanottaa. Postimerkinnän tulee myös olla A-tietue (isäntä) eikä CNAME (alias), ja sen tulee osoittaa palvelimesi IP-osoite.

Sendmailin määrittäminen

Versiosta 8.10 lähtien Sendmail on tehnyt merkittäviä parannuksia useiden verkkotunnusten tukemisessa. Se on paljon helpompi määrittää, eikä se enää vaadi minkäänlaista hakkerointia, jotta se toimisi. Ensimmäinen askel on varmistaa, että seuraava ominaisuus sisältyy laitteeseen

sendmail.mc

-tiedosto ennen Sendmailin asentamista:

OMINAISUUDET(`virtusertable', `dbm /etc/mail/virtusertable')dnl

Tämä antaa Sendmailille tietää, että luot virtuaalisen käyttäjätaulukon, joka mahdollistaa useiden toimialueiden tuen. Tämä on todella avain virtuaaliseen isännöintiin Sendmailin avulla. Lisäksi, jos käytät NEWDB:tä NDBM:n sijasta, sinun on vaihdettava

dbm

kanssa

hash

yllä olevalla rivillä.

Kun se on määritetty ja Sendmail on asennettu, voit käyttää virtuaalista isännöintiä tiedoston avulla

/etc/mail/virtusertable

, joka näyttää suunnilleen tältä:

tom@domain1.comtomharry@domain2.comharrytom@domain2.comtom2@domain1.com pääkäyttäjän toinen Internet-sähköpostiosoite). Postipalvelimissa, jotka isännöivät postia useille verkkotunnuksille, saattaa olla hyvä idea luoda erillinen tiedosto jokaiselle toimialueelle ja ketjuttaa ne yksinkertaisella komentosarjalla.

Kun olet luonut tarvittavat

/etc/mail/virtusertable

, on vielä yksi vaihe: Tietokanta on luotava. Sendmail ei lataa tässä tapauksessa pelkkää tekstitiedostoa, mutta etsii

virtusertable.db

. Voit luoda tämän tiedoston seuraavalla komennolla (suorita pääkäyttäjänä):

makemap dbm /etc/mail/virtusertable < /etc/mail/virtusertable

Muista, että vaikka sama sähköpostiosoite voi olla käytössä useammassa kuin yhdessä verkkotunnuksessa (esim. webmaster@domain1.com ja webmaster@domain2.com), jokaisen on osoitettava erillinen paikallinen käyttäjä. Tämän pitäminen mielessä auttaa välttämään myöhempiä ongelmia, kuten toisen käyttäjän sähköpostin vastaanottamisen.

Kun isännöidä useita verkkotunnuksia, sinun on sisällytettävä toinen tärkeä määritysvaihtoehto

sendmail.mc

-tiedosto ennen Sendmailin asentamista:

OMINAISUUDET(use_CW_FILE)

Tämän avulla Sendmail tietää, että annat sille luettelon verkkotunnuksista, joille se voi hyväksyä postia. Uusimmissa asennuksissa näin on

/etc/mail/local-host-names

. Tämä on pelkkä tekstitiedosto, jonka jokaisella rivillä on verkkotunnus, joka näyttää suunnilleen tältä:

# /etc/mail/local-host-names# aliaksia paikalliselle hostdomain1.commail.domain1.comdomain2.commail.domain2.com

Ilman merkintää kaikille verkkotunnuksille, joiden postia palvelimesi palvelee, Sendmail hylkää toimitus. Mutta jos varmistat, että tämä tiedosto ja virtuaalinen käyttäjätietokanta on määritetty, sinun ei pitäisi kohdata ongelmia.

Käänteinen yhdistäminen

Käänteisen yhdistämisen avulla käyttäjät voivat lähettää sähköpostia palvelimeltasi ja saada oikean verkkotunnuksen nimen liitettynä lähtevään sähköpostiin. Tämä ominaisuus toimii lähes täsmälleen kuten

virtuserable

, mutta päinvastoin. Se tehdään "yleistaulukolla", ja siihen on lisättävä seuraavat rivit

sendmail.mc

:

FEATURE(`genericstable', `dbm /etc/mail/genericstable')dnlGENERICS_DOMAIN_FILE(`/etc/mail/generics-domains')dnl

Lisäksi sinun on luotava

/etc/mail/genericstable

, joka on aivan kuten

/etc/mail/virtusertable

paitsi, että sarakkeet on vaihdettava siten, että sarakkeessa yksi näkyy paikallinen käyttäjänimi ja sarakkeessa kaksi näytetään sähköpostin käyttäjänimi ja verkkotunnus, jotka haluat kyseisen käyttäjän lähtevän postin sisältävän. Esimerkiksi:

tom tom@domain1.com harry harry@domain2.comtom2tom@domain2.com

Käynnistä Sendmail uudelleen, ja sen pitäisi antaa sinun toimia virtuaalisena sähköpostipalvelimena useille verkkotunnuksille. Voit yleensä käynnistää Sendmailin uudelleen ohittamalla sen a

kill –1 [Sendmailin PID]

tai käynnissä

/etc/init.d/sendmail restart

.

Yhteenveto

Useiden verkkotunnusten isännöinti ei ole koskaan ollut helpompaa Sendmail 8.10:n ja uudempien kanssa sisäänrakennetun virtuaalisen hosting-tuen ansiosta. Muutaman konfigurointitiedoston lisäämisen avulla voit olla valmis ja käynnissä lyhyessä ajassa. Virtuaalisen isännöinnin avulla voit toimia sähköpostipalvelimena useille samalle palvelimelle sijaitseville verkkotunnuksille. Tämä ei ainoastaan ​​säästä rahaa laitteistossa, vaan se vähentää palvelinfarmasi tarvitsemaa tilaa.

Onko sinulla kommenttia tai kysyttävää? Odotamme innolla palautettasi ja kuulevamme kokemuksistasi tästä aiheesta. Lähetä kommentti tai kysymys tästä artikkelista.

PREV: Rust uusi palvelimen asetusopas - GameserverKings

NEXT: GAMERS TASAVALTA ILMOITTAA NESTEjäähdytyksellä varustetun GX800 GAMING -KAnnettavan

Popular Articles

Hot Articles
Back to Top