Avatar billede planetdb Nybegynder
28. juni 2002 - 07:39 Der er 13 kommentarer og
3 løsninger

Mailserver på RedHat 7.2..

Jeg skal have sat en mailserver op på min RH 7.2 dist., men er kun løbet ind i problemer. Eks. Jeg fandt, den meget omtalte, Exim, men den virker ikke da den ikke understøttes af nyere biblioteker i kernen(libcryto.so.2), så det var udelukket og Sendmail, har jeg hørt, skulle indeholde intet andet end fejl!?..


Så det er nu jeg ville høre om der var nogen som sad inde med nogle gode råd til noget software(helst RPM) og en forholdvis let konnfiguration?
Avatar billede rune.rasmussen Nybegynder
28. juni 2002 - 08:11 #1
postfix

har ikke selv prøvet det, men det skulle være bedre og nemmere at sætte op end sendmail
Avatar billede planetdb Nybegynder
28. juni 2002 - 08:31 #2
Jeg kan vel godt benytte Dynamic Hosts som man bliver tildelt fra dyndns steder(f.eks. mitnavn.homeip.net) eller hvad?
Avatar billede BacceDK Juniormester
28. juni 2002 - 10:46 #3
Ellers kig på http://www.lws.dk
der er skrevet en artikkel om hvordan man sætter qmail og vpopmail op som mail server, og den virker :-))
dog ikke rpm meen der står skrevet hvordan du skal bære dig ad hele vejen
Avatar billede thomasledet Nybegynder
28. juni 2002 - 12:35 #4
sendmail er stor og kompliceret... at den indeholder fejl er noget vrøvl... det er rigtigt, at sendmail igennem tiderne har haft en del fejl, men der skulel være luget ud i det meste nu og det er længe siden, jeg sidst har hørt om et hul i sendmail
Avatar billede langbein Nybegynder
28. juni 2002 - 16:01 #5
Sendmail følger jo med RedHat distribusjonene. Problem:
For Red Hat 6.1 så kjører Sendmail "som normalt". For RH 7.1, 7.2, (7.3 ?) så har Red Hat satt opp diverse "sperringer" som hindrer den å motta post utenfra. Den sender greit ut men den kan ikke ta i mot.
Fant ut av denne problemstillingen for RH 7.1, men så langt ikke for RH 7.3 Tror den er "sperret" på en annen måte.

Hva med slike ting som www.dns2go.com er det noen som har erfaring med at den også virker for mail ?? (Vet ikke, forsøker å få en RH 7.3 til å kjøre sendmail, og bruker også www.dns2go.com som dns men foreløpig er det i hvert fall ingen mail som har kommet fram.)

En annen problemstilling: Går det ann å sende en mail til en ip adresse, for eksempel brukernavn@123.123.123.123 ?? Noen som vet det ?? Ville eventuelt være greit for testing.
Avatar billede lojmann Nybegynder
28. juni 2002 - 22:32 #6
sendmail har ikke så mange fejl mere, den havde i starten men de fleste er rette nu. Og der findes ikke flere huller i den end i så mange andre, mere...

Jeg har skrevet en HowTO til den samme med en anden en, den kommer her - måske du kan bruge den:

Opsætning af mail server med flere domains, på RedHat 7.0.

Af: Jakob Kruse <jkr@secnet.dk> & Thomas Løjmann <lojmann@lojmann.dk>

Flg. software skal være installeret:
sendmail
Programmet følger med de fleste linux distributioner.


1. Opret filen /etc/mail/local-host-names
  Denne fil skal indeholde de domains som den aktuelle box skal være mail-server for.
  F.eks.:

  domain1.dk
  domain2.dk
  domain3.com
  osv...


2. Opret filen /etc/sendmail.cw
  Denne fil, skal ligne (indholdet) filen local-host-names, og så skal der tilføjes:

  localhost
  localhost.localhost

  Filen skal envidere indholde navnene på alle de computere som må kunne sende mails via din SMTP server.
  Hvis du vil have at ALLE skal kunne bruge din SMTP, skal du ikke skrive noget i filen "sendmail.cw",
  men dette er en meget dårlig ide, da din server kan blive misbrugt på denne måde!

3. Skriv ln -s /etc/sendmail.cw /etc/mail/relay-domains
  Det laver et link til filen, som den ligger i /etc/mail/ ved navn relay-domains.


4. Opret en fil ved navn virtusertable i /etc/mail/
  Denne fil indeholder alle dine aliases, altså e-mail adresser. Filen skal indholde "mailadresse username".
  For brugeren freddy med adressen freddy@myserver.dk ser det således ud:
  freddy@myserver.dk freddy


5. Denne kommando skal skrives HVER gang du tilføjer et alias til din virtusertable, skriv:
  makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
  Dette gør at sendmail kan læse dine aliases fra filen virtusertable


6. Nu skal sendmail restartes, så den kan læse den nye konfiguration ind. Dette gøres således:
  /etc/rc.d/init.d/sendmail restart

7. Gå derefter ind i /etc/xinetd.d og editer filen ipop3, hvor du skal ændre disable = yes til disable = no
  Dette gøt at POP3 servicen er åben på din Linux box. SMTP er åben som default.


Efter dette skulle din SMTP samt POP3 gerne være sat op og startet - så den er klar til brug :)


/Løjmann
Avatar billede planetdb Nybegynder
29. juni 2002 - 09:46 #7
Jeg stoler på jeres råd mht. sendmail. og siger mange tak til jer alle som har bidraget med gode bud.

>> Løjmann

Jeg må nok også sige tak til dig for den rigtig gode guide! :)
Avatar billede lojmann Nybegynder
29. juni 2002 - 10:00 #8
Det var da så lidt, håber du kan bruge den :)

Der er måske lidt ændringer i foorhold til nyere sendmail versioner, med filer, det har jeg desværre ikke fået set efter - men det burde være til at finde ud af hvor de ligger vha. "locate filnavn" eller "man sendmail" :)
Avatar billede planetdb Nybegynder
29. juni 2002 - 10:27 #9
>> Løjmann

Jeg prøvede for sjov skyld bare at nmap'e min ip, for at se om port 25 overhoved var åben, men nej!? Sendmail er genstartet korrekt(og har endda hentet den nyeste version..) POP3 kører som den skal, men som sagt, ikke SMTP... Noget helt andet er, når jeg så sender en mail til en af de kontoer som jeg er postserver for, gemmes der så en kopi af den pågældende mail på serveren? Eller skal jeg bruge en helt anden klient til det? Og hvad med passwords på kontoerne?..Kald mig blot newbie i "postserver" kategorien.. :)
Avatar billede lojmann Nybegynder
30. juni 2002 - 19:33 #10
Hmm...Skummelt...

Om den genner mails på serveren pr. default, det ved jeg faktisk ikke rigtigt, da jeg kun har brugt det via en konsol/SSH forbindelser...

Passwords til kontoerne, det er de samme som det password der er til login på maskinen... Ulempen her, er at alle mail kontoer SKAL have en shell adgang, dog kan man ændres deres default shell til /dev/null ol. så de ikke kan logge ind på en shell, men stadig læse mails...

Det undre mig med at port 25 ikke er åben... har du ikke en fil som hedder SMTP ol. i /etc/xinetd.d/ som du kan rette i, ligesom med POP3 filen i samme mappe? Jeg har ikke sat det her op i 1000 år knap, så jeg kan ikke huske så meget af det :(
Avatar billede planetdb Nybegynder
30. juni 2002 - 20:00 #11
>> Lojmann

Jeg har fixet port problemet! :) (rettede i sendmail.cf..).. Nu sidder jeg dog med et andet problem du måske kunne hjælpe mig med? Jeg kan ikke sende mails ud til andre kontoer end dem som er registeret i virtusertable..!? Jeg får denne smidt i hovedet(prøvede at hente post fra en outlook express klient):

The message could not be sent because one of the recipients was rejected by the server. The rejected e-mail address was 'm_xingco@hotmail.com'. Subject '', Account: 'mullas.ath.cx', Server: '213.112.94.9', Protocol: SMTP, Server Response: '550 5.7.1 <m_xingco@hotmail.com>... Relaying denied', Port: 25, Secure(SSL): No, Server Error: 550, Error Number: 0x800CCC79

Kender du noget til det??...Det er vel relay som skal slås til, eller?
Avatar billede lojmann Nybegynder
01. juli 2002 - 07:52 #12
Jeps, det er fordi du ikke har givet lov til at sendmail må være relay for den maskine du sender fra, derfor skal du - som jeg skriver i guiden også - skrive alle domains ind i filen "relay-domains" som er de domains som der må sendes fra, det lader til at være fejlen...
Avatar billede planetdb Nybegynder
01. juli 2002 - 08:01 #13
Okay, men du skriver også, at hvis man ønsker at alle skal kunne sende fra serveren, så skal filen "relay-domains" blot være tom. Det har jeg prøvet og det virker ikke!? Ser du, jeg skulle bruge et mailprogram hvor jeg snildt kunne oprette brugerkonti og hvor de pågældende brugere kunne sende og modtage post fra en Outlook Express klient for eksempel.. Så dvs. at jeg skal sidde og skrive alle servere i verden ind i filen "relay-domains", så mine brugere kan sende til alle? Er der ikke en smartere måde, måske et andet program, et eller andet..?
Avatar billede planetdb Nybegynder
01. juli 2002 - 09:19 #14
Hmm.. Jeg prøvede, blot for sjov, at skrive TLD'erne dvs. ".dk", ".com" osv. og nu virker det som det skal, men det betyder jo, at jeg så skal indsætte alle TLD domæner i filen??..Som nævnt før, så må der være en anden løsning..
Avatar billede planetdb Nybegynder
01. juli 2002 - 19:07 #15
Jeg har fixet problemet. Takker for hjælpen..
Avatar billede lojmann Nybegynder
02. juli 2002 - 18:30 #16
Cool... Hvad var der galt? Jeg har nemlig lige fået min 2.5 Mbit forb. i dag, så jeg skal til at rode sendmail i løbet af aftenen/natten :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester