Hoe stuurmail instel
Om die bestuur van u e-pos te bestuur nadat u `n domein geregistreer het, kan u Sendmail gebruik, wat `n Unix / Linux-sagteware is om dit te versorg. Dit is nie `n Mail User Agent (MUA, vir sy akroniem in Engels) as die e-pos programme wat jy ken. Sendmail is `n Mail Transfer Agent (MTA). Dit is slegs `n afleweringsprogram. Netwerkverskaffers gebruik Sendmail om die e-pos aan plaaslike gebruikers of ander netwerke te lewer.
stappe
Metode 1
Laai Sendmail af1
Laai Sendmail af `N Kort aanvanklike boodskap wat die huidige weergawe aandui, sal verskyn. Hierdie instruksies aanvaar weergawe 8.10.0 of later.
2
Installeer en bou Sendmail op u rekenaar. In die meeste gevalle bestaan dit uit die verspreiding van die verspreiding, die lees van die README en sendmail / README lêers, en tik "Bou" in die Sendmail-gids. Lees die installasie lêer (INSTALL) in die hoë-verspreiding gids om die besonderhede te hersien.
Metode 2
Stel Stuurpos1
Sendmail gebruik inligting vir die Domeinnaamstelsel (DNS) om te bepaal na watter posbus die IP-adres ooreenstem.
2
Kies `n domeinnaam beskikbaar. In ons voorbeeld sal ons gebruik yourdomain.com.
3
Stel jou DNS-bediener op. Stel twee masjiene, soos primêre en sekondêre bediener name vir jou domein. Ons neem aan dat jy weet hoe om dit te doen - lees anders `n boek oor dit, soos O`Reilly se boeke "DNS with BIND", 4de uitgawe, wat sterk aanbeveel word. Vergewis jouself van BIND voordat jy voortgaan.
4
Stel MX-rekords vir jou domein in (Nota: CNAME-rekords kan nie gebruik word nie - sien § 5.2.2 van RFC 1123 vir meer besonderhede.) MX-rekords word in O`Reilly se Sendmail-boek gedek - die tweede uitgawe gee `n algemene oorsig oor § 15.3 en beskryf hoe om dit in § 21.3 op te stel en die derde uitgawe verduidelik alles daaroor in § 9.3 . Jy het twee opsies vir MX-rekords:
5
Metode om jou verbinding te bepaal:
6
Nou is die naam bedieners ingestel, registreer jou domein met een van die registers. As jy registreer, lig die register van twee van die naam bedieners in, en dan sal die domein na jou bediener verwys.
Metode 3
Stel Sendmail op1
Lees die lêer cf / README heeltemal. Dit gee jou instruksies oor hoe om `n lêer te skep .MC in die gids cf / cf. Jou lêer mailserver.mc dit sal tipies lyk soos:
- aflewering (-1) dnl
- #
- # Hierdie lêer bevat die globale definisies vir yourdomain.com
- #
- aflewering (0) dnl
- VERSIONID (`@ (#) mailserver.mc 1.0 (yourdomain.com) 5/1/97 `)
- OSTYPE (solaris2) dnl
- DOMAIN (yourdomain.com) dnl
- FEATURE (`virtusertable `,` dbm / etc / mail / virtusertable`) dnl
- MAILER (plaaslike) dnl
- MAILER (smtp) dnl
- Jou regte bedryfstelsel sal vervang word deur solaris2.
2
`N lêer cf / domein / yourdomain.com.m4 tipies wat lyk soos:
3
Jy mag dalk ander hê eienskappe () en definisies () ook. Die virtuele gebruikers tabel is `n sleutel tot al hierdie.
4
Genereer jou lêer /etc/mail/sendmail.cf uit jou lêer mailserver.mc, en skryf:
5
Skep die virtuele gebruikerstabel. Dit word volledig uiteengesit in Sendmail se boek: § 19.6.28 van die 2de uitgawe, of § 4.8.51 van die 3de uitgawe - `n algemene oorsig word hier gegee. Die tabel is `n databasis wat virtuele adresse toewys aan werklike adresse. U skep `n tekslêer waar elke lyn `n paar sleutels / waardes het, geskei deur `n TAB. Byvoorbeeld:
6
As jy `n plaaslike gebruiker het, sê sam, en daar is geen sleutel vir [email protected] nie en ook nie `n algemene sleutel vir @ yourdomain.com nie. sendmail sal terugval na die plaaslike gebruiker "sam" wanneer dit opgelos word [email protected]. Om dit te voorkom, moet jy `n sleutel gebruik wat alles of `n eksplisiete sleutel vang [email protected]- die voorbeeld fout: nouser hierbo kan hier gebruik word.
7
As u `n virtuele adres wil hê om meer as een regte adres op te los, moet u dit indirek doen. Maak die virtuele adres los op `n plaaslike alias, dan moet die plaaslike alias die stel van gewenste adresse oplos. Byvoorbeeld, in die tabel van virtuele gebruikers:
- dan sal dit in die lêer van die aliasse wees:
8
die % 3 is die behoud van die deel +detail opsioneel van die oorspronklike adres. In die algemeen beteken + detail dat wanneer sendmail kry `n adres soos gebruiker + detail @ domein, dan is die domein in die klas w (sien stap 7 hieronder), sendmail kyk om te sien of gebruiker + detail dit kan opgelos word, dan bepaal dit of dit `n normale gebruiker is of nie. daarom:
- moet ooreenstem met die inskrywing hierbo, met % 3 behoud van die deel +detail jy is welkom +cat en +reallylongextrapart onderskeidelik.
9
Vir mense wat verskeie domeine bestuur. Vir hierdie mense kan dit makliker wees om die lyste van domeine in `n aparte lêer te hê, en skryf `n kort skrif om al die lêers saam te voeg in `n meester tabel van virtuele gebruikers. Maar dit sal die volgende stap wees.
Metode 4
Bou die gebruikers tabel van sendmail1
Bou die virtuele gebruikerstabel. As die teks van die virtuele gebruikerstabel in is bron lêer, en jy gebruik die tipe dbm databasis, gebruik dan die opdrag:
- makemap dbm / etc / mail / virtusertable < bron lêer
- Nota: as jy gebou het sendmail met newdb in plaas van nDBM, Gebruik dan die hash in plaas van dbm op die boonste lyn.
- Dit skep een of meer van die lêers sonder teks (gewoonlik /etc/mail/virtusertable.dir en /etc/mail/virtusertable.pag, of /etc/mail/virtusertable.db), maar dit verander nie / etc / mail / virtusertable as sulks is dit dus die aanbevole plek vir bron lêer.
- As u plaaslike gebruikers vir buiteposte-pos wil belê, moet u ondersteuning vir die generiese tabel by u lêer byvoeg. .MC:
- FEATURE (`genericstable `,` dbm / etc / mail / genericstable`) dnl
- GENERICS_DOMAIN_FILE (`/ etc / mail / generics-domains `) dnl
- En jy sal moet skep / etc / mail / genericstable wat is soos / etc / mail / virtusertable behalwe dat die kolomme omgekeerd is:
- jschmoe [email protected]
Metode 5
Voeg jou domein name by sendmail1
Voeg elke nuwe domeinnaam by die klas van sendmail w. Dit word gewoonlik gedoen deur `n reël by te voeg / ens / pos / plaaslike-gasheer-name (bekend as /etc/sendmail.cw vorige weergawe 8.10) met die waarde van elke domeinnaam. Op dieselfde manier, as jy die generiese tabel, Jy kan enige domein byvoeg wat jy wil terugbring of toewys / etc / mail / generics-domains.
2
Herbegin of SIGHUP sendmail.
3
Jy hoef nie weer te begin nie sendmail wanneer jy die virtuele gebruiker of die generiese tabelle verander, slegs wanneer jy verander/etc/mail/sendmail.cf of klas lêers soos / ens / pos / plaaslike-gasheer-name.
Metode 6
Toets jou konfigurasielêer1
Toets jou konfigurasie en maak seker dat alles werk soos verwag voordat die nuwe domeinnaam en e-posadresse vir daardie domein aangekondig word. As dinge nie werk soos verwag nie, kan u die toets af van sendmail:
- sendmail -bt
- Hier is `n paar voorbeelde van dinge om in die toets af te probeer (maak seker die domein is in die klas w :):
- $ = w
- # werk die kaart?
- / kaart virtuser [email protected]
- / kaart virtuser [email protected]
- / kaart virtuser @ yourdomain.com
- is die herskryf werk? # **, 0 [email protected] # **, 0 [email protected]
wenke
- Wat dit doen sendmail:
- Luister na netwerk poorte vir pos.
- Sorteer pos en lewer dit plaaslik of ekstern aan ander bedieners.
- Heg die e-pos aan die argiewe of deur ander programme.
- Plaas die pos in tou (indien die aflewering nie onmiddellik is nie).
- E-pos adresse omskep na gebruikers name, of stuur poslyste.
- Lees spesiale hantering reëls vir pos, sodat jy kan spam, of kyk of dit korrek is.
- As jy gebou het sendmail met newdb in plaas van nDBM, jy moet `n hash-funksie in plaas van dbm op die boonste lyn gebruik.
Deel op sosiale netwerke:
Verwante
- Hoe om Java te installeer
- Hoe Oracle Java installeer op Ubuntu
- Hoe om die Qt SDK in Ubuntu Linux te installeer
- Hoe om rar lêers in Linux te pak
- Hoe om Linux op `n Mac te bestuur
- Hoe om `n readme te skryf
- Hoe om Java op Linux te installeer
- Hoe om Linux te installeer
- Hoe om Python te installeer
- Hoe Ubuntu 13.10 installeer
- Hoe om VirtualBox te installeer
- Hoe om Windows Mail en Windows Kalender in Windows 7 te installeer
- Hoe om sagteware op Red Hat Linux te installeer
- Hoe om `n sagteware op Debian Linux te installeer
- Hoe om Windows-speletjies op Linux te speel
- Hoe om WAMP te installeer
- Hoe om Cygwin te gebruik
- Hoe om Linux te gebruik
- Hoe om `n FTP-bediener in Ubuntu Linux op te stel
- Hoe om Garry`s Mod-byvoegings te installeer
- Hoe om `n speletjie uit `n torrent-lêer te installeer