Jimmy wrote:
> Hej
>
> Jeg forsøger at sætte min RH 9.0 op til at kunne modtage post på diverse
> domæner via sendmail/IMAP.
>
> Jeg har gjort følgende:
> - Installeret IMAP
> - Installeret sendmail, så den kan sende post
> - Sat DNS op så det peger på maskinen
> - Åbnet op i firewallen
> - Oprettet en bruger
> - Sat Hostname til "FW"
Bruger selv postfix, da jeg føler den er lettere at gå til, og det
virker som om den ikke har (haft) så mange huller.
Men du kan starte med at lave en telnet til din server - i første omgang
fra serveren lokalt:
telnet servernavn 25
så skal du mødes af en velkomststreng fra serveren.
Du svarer så:
helo servernavn
og den svarer tilbage 250 servernavn
du skriver så:
mail from: brugernavn @ domæne.tld
(selvfølgelig ingen spaces omkring @)
den skriver så ok
du skriver så:
rcpt to: usernavnpåserveren @ servernavn.tld
og den skriver ok
du skriver så
data
og bagefter kan du skrive
Hello World
.
og du har nu sendt en mail til brugeren på serveren. Slut af med quit
Virker overstående, virker din serveropsætning.
Herefter skal du (da du er Tele2 kunde ?) huske at sætte på DNS oå
direkte til serveren og en mx-backup record. Du kan eventuelt skrive
domænenavnet her, så kan andre checke om det er korrekt. Min ser således ud:
$dig MX dblue.dk
; <<>> DiG 9.2.2 <<>> MX dblue.dk
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15513
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 4, ADDITIONAL: 3
;; QUESTION SECTION:
;dblue.dk. IN MX
;; ANSWER SECTION:
dblue.dk. 4121 IN MX 10 dblue.dk.
dblue.dk. 4121 IN MX 20 mail-relay.tele2adsl.dk.
;; AUTHORITY SECTION:
dblue.dk. 4121 IN NS ns4.gratisdns.dk.
dblue.dk. 4121 IN NS ns1.gratisdns.dk.
dblue.dk. 4121 IN NS ns2.gratisdns.dk.
dblue.dk. 4121 IN NS ns3.gratisdns.dk.
;; ADDITIONAL SECTION:
dblue.dk. 4121 IN A 129.142.197.153
mail-relay.tele2adsl.dk. 332 IN A 195.82.195.105
mail-relay.tele2adsl.dk. 332 IN A 129.142.7.105
herefter skulle du kunne rocke og rulle. Du bør dog lige checke at du
ikke er open relay - det kan du gøre fra en anden tele2 kunde, da tele2
internt ikke spærre for port 25 imellem kunderne.
>
> Jeg har ledt på
www.linuxbog.dk, men de beskriver kun med Postfix.
Du bør måske overveje at skifte til postfix - den virker lettere at
bruge (undtagen sikkert for de hajer som er født og opvokset med sendmail).
>
> Hvad mangler jeg for at kunne modtage post på forskellige domæner?
> Der er vist noget med /etc/aliases men det kan jeg ikke helt gennemskue.
/etc/aliases bruger du til at gemme aliaser for din konto. Jeg har
efterhånden 45 adresser - spamnews1 er en jeg bruger på usenet, og når
den bliver spammet for meget, lukket jeg den bare ved at slette den i
aliases. Min konto bruger jeg kun til at folk og stedet jeg virkelig
stoler på. Jyllands posten, computerworld og alle de andre har jeg en
individuel til, så kan jeg også se om de giver den videre til andre
Når du retter aliases skal du under postfix kører en postaliases aliases
for at oversætte filen til en binær database fil - ved ikke hvordan
sendmail gør det. Husk at genstarte når du retter i
konfigurationsfilerne - har selv brugt et par timer på at rode fordi jeg
glemte det
Jørn