/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Egen postserver
Fra : Jimmy


Dato : 08-05-04 09:23

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"

Jeg har ledt på www.linuxbog.dk, men de beskriver kun med Postfix.

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.

På forhånd tak,
Jimmy



 
 
Simon Lyngshede (08-05-2004)
Kommentar
Fra : Simon Lyngshede


Dato : 08-05-04 10:12

On Sat, 08 May 2004 10:23:14 +0200, 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"
>
> Jeg har ledt på www.linuxbog.dk, men de beskriver kun med Postfix.
>
> 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.
>

Jeg tror grund til at de kun beskriver Postfix er at sendmail er meget
rimelig alternativ at konfigurere til flere domæner (virtual-domains).
Jeg kigge selv på noget lignende for en måneds tid siden, men besluttede
mig til at bruge qmail i stedet, hvor den slags er overdrevet nemt at
administrere. Jeg vil nok opfordre dig til at vurdere om sendmail er den
rigtige MTA til opgaven. Sendmail kan gøre det, men det virker ikke
specielt nemt.


--
Simon


Jimmy (08-05-2004)
Kommentar
Fra : Jimmy


Dato : 08-05-04 10:23


"Jimmy" <nyhedsgruppe2001@SPAM.yahoo.co.uk> wrote in message
news:409c988d$0$3054$14726298@news.sunsite.dk...
> 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"
>
> Jeg har ledt på www.linuxbog.dk, men de beskriver kun med Postfix.
>
> 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.

Jeg har kæmpet videre og fundet ud af at smide domænet i local-host-names

Imidlertid er der (mindst) to problemer:
1) Jeg kan ikke så sendmail til at lytte på det eksterne interface, selvom
jeg har gjort følgende:

#DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
DAEMON_OPTIONS(`Port=smtp,Addr=129.142.195.46, Name=MTA')dnl

make sendmail.cf
service sendmail restart

netstat -nl afslører, at den kun lytter på port 25 på 127.0.0.1

2) Hvordan får man dirigeret forskellige domæner ned til forskellige
brugere?

Mvh
Jimmy





Jørn Hundebøll (08-05-2004)
Kommentar
Fra : Jørn Hundebøll


Dato : 08-05-04 10:23

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

Jimmy (08-05-2004)
Kommentar
Fra : Jimmy


Dato : 08-05-04 10:43


"Jørn Hundebøll" <spamnews1@dblue.dk> wrote in message
news:5G1nc.535$u97.342@news.get2net.dk...

> Men du kan starte med at lave en telnet til din server - i første omgang
> fra serveren lokalt:

Det virkede faktisk, og jeg kunne sætte OE op til at hente listen over
mapper på IMAP-serveren og derefter hente den mail jeg sendte.

Så noget må altså virke nu

DNS er ikke slået igennem endnu, så jeg må vente med at teste udefra.
DNS er sat op som din - Checker Open Relay senere.


> /etc/aliases bruger du til at gemme aliaser for din konto. Jeg har
> efterhånden 45 adresser

Aliaser er altså hvad der står *før* @?

Hvordan siger jeg at @domain1.dk -> bruger "jimmy" og @domain2.dk -> bruger
"johnson"?

Mange tak til alle for hurtig hjælp!

Kan godt være man skulle overveje Postfix, men nu er jeg ellers tæt på at
alt virker...

Mvh
Jimmy



Jørn Hundebøll (08-05-2004)
Kommentar
Fra : Jørn Hundebøll


Dato : 08-05-04 11:44

Jimmy wrote:
> "Jørn Hundebøll" <spamnews1@dblue.dk> wrote in message
> news:5G1nc.535$u97.342@news.get2net.dk...
>
>
>>Men du kan starte med at lave en telnet til din server - i første omgang
>>fra serveren lokalt:
>
>
> Det virkede faktisk, og jeg kunne sætte OE op til at hente listen over
> mapper på IMAP-serveren og derefter hente den mail jeg sendte.
>
> Så noget må altså virke nu

Sådan !

>
> DNS er ikke slået igennem endnu, så jeg må vente med at teste udefra.

Hvad bruger du til DNS - gratisdns kan være et godt alternativ.


> DNS er sat op som din - Checker Open Relay senere.
>

Du har vel rettet IP adressen til

>
>
> Aliaser er altså hvad der står *før* @?


I postfix skal du "bare" skrive

computerworld: brugernavn
jp: brugernavn
comon: brugernavn

det betyder at computerworld@domæne.tld afleveres til
brugernavn@domæne.tld, hvor domæne.tld er den lokale maskine.

Skal du have virtuelle brugere, skal du rette i filen virtual. DU skal
lave en linie som fortælle hvilket virtuelt domæne der er tale om:

virtueldomæne.tld anything

teksten anything er hvad som helst, blot fordi der skal være to
parametre. Herefter navnet på den virtuelle bruger efterfulgt af den
lokale bruger:

virtueluser@virtueldomæne.tld brugernavn
virtueluser2@virtueldomæne.tld brugernavn

Men ovenstående gælder for postfix - kender ikke sendmail. Husk igen at
man med postfix skal køre en "postmap virtual" for at oversætte til en
binær database fil, og du skal genstarte for at indlæse dine ændringer.
Desuden skal filen /etc/xx_mailsystem/virtual være nævnt i din
konfigurationsfilen for at blive brugt. Dette er ikke nødvendigvis
default - ikke for postfix. Du kan checke i /var/log/messages når du
genstarter dit mailsystem for at se om der er noget spændende der.

>
> Hvordan siger jeg at @domain1.dk -> bruger "jimmy" og @domain2.dk -> bruger
> "johnson"?
>
> Mange tak til alle for hurtig hjælp!
>
> Kan godt være man skulle overveje Postfix, men nu er jeg ellers tæt på at
> alt virker...

Få det til at virke med sendmail og skift så til postfix - det er sådan
de seje gør


Jørn

Jørn Hundebøll (08-05-2004)
Kommentar
Fra : Jørn Hundebøll


Dato : 08-05-04 11:46

Jimmy wrote:

> DNS er sat op som din - Checker Open Relay senere.
>


Jeg skal da gerne checke din mailserver hvis det har intersse - jeg er
tele2 kunde. Drop eventuelt en mail direkte til mig hvis du ønsker det.

Jørn

Jimmy (08-05-2004)
Kommentar
Fra : Jimmy


Dato : 08-05-04 12:22


"Jørn Hundebøll" <spamnews1@dblue.dk> wrote in message
news:MT2nc.786$kA3.735@news.get2net.dk...
Jimmy wrote:

> DNS er sat op som din - Checker Open Relay senere.
>


> Jeg skal da gerne checke din mailserver hvis det har intersse - jeg er
> tele2 kunde. Drop eventuelt en mail direkte til mig hvis du ønsker det.


Meget gerne, men de kommer retur på den angivne samt uden "spam". Send evt.
en mail på min uden FJERN.

Mvh
Jimmy



Jørn Hundebøll (08-05-2004)
Kommentar
Fra : Jørn Hundebøll


Dato : 08-05-04 12:34


> Meget gerne, men de kommer retur på den angivne samt uden "spam". Send evt.
> en mail på min uden FJERN.

spamnews1 er den rigtige adresse og den skulle gerne virke.

Du skal nok have åbnet din router først

Jørn

Jimmy (08-05-2004)
Kommentar
Fra : Jimmy


Dato : 08-05-04 12:52


"Jørn Hundebøll" <spamnews1@dblue.dk> wrote in message
news:XA3nc.1493$1B6.180@news.get2net.dk...

>> Meget gerne, men de kommer retur på den angivne samt uden "spam". Send
evt.
>> en mail på min uden FJERN.

> spamnews1 er den rigtige adresse og den skulle gerne virke.

----- The following addresses had permanent fatal errors -----
<spamnews1@dblue.dk>
(reason: 550 <spamnews1@dblue.dk>: User unknown in local recipient
table)



Jimmy



Jørn Hundebøll (08-05-2004)
Kommentar
Fra : Jørn Hundebøll


Dato : 08-05-04 12:57


>
> ----- The following addresses had permanent fatal errors -----
> <spamnews1@dblue.dk>
> (reason: 550 <spamnews1@dblue.dk>: User unknown in local recipient
> table)
>
>
>
> Jimmy
>
>

Sorry - jeg er kommet til spamnews2 nu

Jørn

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste