Avatar billede freegeg Nybegynder
29. maj 2004 - 08:59 Der er 42 kommentarer og
2 løsninger

Sendmail configuration fra bunden

Jeg har skrevet en spørgsmål før om mail-server... men jeg vil lige spørge igen, da mit gamle spm gik lidt forkert i byen....

Jeg vil gerne have sendmail, til at virke som mail server, og siden jeg har hørt om at "./mail" virker sammen med "sendmail", skulle jeg lige se om den var opsat fra starten af.... så jeg lavede lige en test....

**********************************

[freegeg@computer domain.topdomain]$ mail new <ENTER>
Subject: Hej <ENTER>
Hej, dette er en test<ENTER>
<CTRL-D>
Cc: *email-der-findes*@hotmail.com <ENTER>
[freegeg@computer domain.topdomain]$

**********************************


så skulle den være sendt... men det er den ikke.... så jeg ville lige se om nogen ved hvordan man sætter sendmail op til at modtage mails, og sende mail... fra bunden af... mange tak
Avatar billede lap Nybegynder
29. maj 2004 - 12:02 #1
kontroller, at du har rpm-pakken sendmail-cf installeret:

rpm -qa|grep sendmail

Skal give 2 linier hvor den ene er sendmail-cf. Så er vi klar til at konfigurere sendmail - alt foregår i mappen /etc/mail (cd /etc/mail)

Filen sendmail.mc skal tilrettes - hvis du bruger tdc adsl skal du bruge en udgående smtp-server - tilret linien:

dnl define(`SMART_HOST',`smtp.your.provider')
til
define(`SMART_HOST',`smtp.mail.dk')

Hvis maskinen også skal kunne modtage mail skal dette også tilrettes (går ud fra, at du bruger RH8 eller højere):

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

til

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

De domæner som du skal kunne modtage mail for skal oprettes i local-host-names - f.eks.

maildomæne1.dk
maildomæne2.com

Herefter skal der laves en ny sendmail.cf - kommandoen:

m4 < sendmail.mc > sendmail.cf

og sendmail genstartes med:

service sendmail restart

og du burde være kørende
Avatar billede freegeg Nybegynder
29. maj 2004 - 13:01 #2
jeg har lånt en 150mhz computer, som er meget langsom, og meget syg... den kan ikke loade det hele, uden den viser en hvid side.... så jeg svare lige når jeg tager på netchafé, om 20 minutter
Avatar billede freegeg Nybegynder
29. maj 2004 - 13:56 #3
jeg har nu gjordt som du sagde.... jeg fik dog en ny besked, om at den timed out til hotmail.com, men siden jeg har 2,3Mbit begge veje, skulle der ikke være noget galt med min forbindelse :\
Avatar billede lap Nybegynder
29. maj 2004 - 14:01 #4
Hvad har du gjort af det som jeg har beskrevet?
Avatar billede freegeg Nybegynder
29. maj 2004 - 14:04 #5
define(`SMART_HOST',`smtp.mail.dk')
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

host: cppforum.dk

m4 < sendmail.mc > sendmail.cf

og en restart af servicen
Avatar billede lap Nybegynder
29. maj 2004 - 14:07 #6
ok - noget tyder på, at du ikke bruger den nye sendmail.cf - hvilken version af RH?

gør lige:

rm /etc/sendmail.cf
ln -s /etc/sendmail.cf /etc/mail/sendmail.cf
service sendmail restart

Hvis ln-kommandoen kommer med fejl - så byt rundt på de 2 argumenter.
Avatar billede freegeg Nybegynder
29. maj 2004 - 14:10 #7
jeg har ikke nogen sendmail.cf uden for /etc/mail

Jeg køre RH9

http://stats.cppforum.dk
Avatar billede freegeg Nybegynder
29. maj 2004 - 14:13 #8
hmm mangler den ene linie i rpm tjekker... ups :\

min sendmail er 8.12.8-4
Avatar billede lap Nybegynder
29. maj 2004 - 14:15 #9
min egen:

sendmail-cf-8.12.10-1.1.1
sendmail-8.12.10-1.1.1

Du skal have installeret cf-pakken - download evt. fra sunet
Avatar billede lap Nybegynder
29. maj 2004 - 14:19 #10
/pubg/os/Linux/distributions/redhat/redhat/linux/updates/9/en/os/i386

-rw-rw-r--    1 1137    1100      535659 Sep 17  2003 sendmail-8.12.8-9.90.i386.rpm
-rw-rw-r--    1 1137    1100      292786 Sep 17  2003 sendmail-cf-8.12.8-9.90.i386.rpm
Avatar billede freegeg Nybegynder
29. maj 2004 - 14:20 #11
jeg prøver at hente fra rpmfind.net... men hans server er overbelastet :\
Avatar billede lap Nybegynder
29. maj 2004 - 14:22 #12
ok, men husk at versionerne skal passe sammen på de 2 pakker - download evt. de 2 ovenstående og opgrader ved samme lejlighed din sendmail til seneste version på RH9.

Hvis du downloader begge - så læg dem på serveren i et nyt katalog og:

rpm -Uvh sendmail*.rpm

Så er begge installeret (forhåbentlig :-)
Avatar billede freegeg Nybegynder
29. maj 2004 - 14:30 #13
jeg har nu installeret den med en rpm -U, og det gik fint
Avatar billede freegeg Nybegynder
29. maj 2004 - 14:31 #14
eller dem som det er ;)
Avatar billede lap Nybegynder
29. maj 2004 - 14:31 #15
så checker du sendmail.mc - m4 - service restart - og ser hvad der sker
Avatar billede freegeg Nybegynder
29. maj 2004 - 14:32 #16
skal jeg så køre det kommandoer igen?
Avatar billede freegeg Nybegynder
29. maj 2004 - 14:34 #17
Lukker sendmail ned:                                      [  O.k.  ]
Lukker sm-client ned:                                      [MISLYKKEDES]
Starter sendmail:                                          [  O.k.  ]
Starter sm-client:                                        [  O.k.  ]
Avatar billede freegeg Nybegynder
29. maj 2004 - 14:36 #18
tjekker lige min mail så :)
Avatar billede lap Nybegynder
29. maj 2004 - 14:36 #19
ok
Avatar billede freegeg Nybegynder
29. maj 2004 - 14:38 #20
sidder ikke hjemme... så har kun en 150Mhz til brug... da jeg ikke kunne bruge netcaféens computer til dette.... :)
Avatar billede freegeg Nybegynder
29. maj 2004 - 14:44 #21
skille jeg så ikke kunne skrive til freegeg@cppforum.dk... der kommer nemlig ikke noget når jeg har sendt fra hotmail til min server, dog gør den omvendt :)
Avatar billede freegeg Nybegynder
29. maj 2004 - 14:46 #22
så jeg kan sende... men ikke modtage.... min router er sat til at pege på min server, med port 110 or 25
Avatar billede freegeg Nybegynder
29. maj 2004 - 15:00 #23
er du smuttet?
Avatar billede freegeg Nybegynder
29. maj 2004 - 15:06 #24
eller er der ikke pop3 i sendmail :\... det lyder entlig også logisk nok.... men hvad skal jeg så bruge af pop3 server, for man kan bruge ./mail ?
Avatar billede lap Nybegynder
29. maj 2004 - 16:44 #25
er tilbage nu - du har opsat sendmail til at modtage, men dns skal også være på plads. Din nuværende setup er som følger:

Non-authoritative answer:
cppforum.dk    MX preference = 10, mail exchanger = mail.cppforum.dk
cppforum.dk    nameserver = vennely.jth.net
cppforum.dk    nameserver = ns.acabus.dk
cppforum.dk    nameserver = ache.dk
mail.cppforum.dk        internet address = 80.162.118.2

Men (formentlig) fordi det er en tdc-forbindelse, så er der lukket for direkte adgang til port 25 hos dig. Du skal derfor have en dns/mx setup som følger:

cppforum.dk    MX preference = 10, mail exchanger = mail.cppforum.dk
cppforum.dk    MX preference = 20, mail exchanger = backup-mx.post.tele.dk
mail.cppforum.dk        internet address = 80.162.118.2

Derudover skal du have cppforum.dk og mail.cppforum.dk. i filen /etc/mail/local-host-names.

Der er ingen pop3 server i sendmail - du installerer pakken "imap" - den indeholder pop3 og imap. Efter installation kører du kommandoen "chkconfig ipop3 on" - så er pop3 enabled.
Avatar billede freegeg Nybegynder
29. maj 2004 - 17:16 #26
jeg skal altså bare tilføje

cppforum.dk    MX preference = 20, mail exchanger = backup-mx.post.tele.dk
Avatar billede lap Nybegynder
29. maj 2004 - 17:17 #27
ja, det er korrekt - og afvente at "hele verden" konstaterer, at der er sket en ændring - og det kan godt tage en del tid.
Avatar billede freegeg Nybegynder
29. maj 2004 - 17:21 #28
Jeg ved ikke hvordan du tjekkede min DNS, man kan du ikke lige tjekke om det er ændret nu... da jeg ikke er så sikker i hvordan man ændre det :)
Avatar billede lap Nybegynder
29. maj 2004 - 17:25 #29
Der ser ud til, at din primære dns er vennely.jth.net - og check giver:

>nslookup -q=mx cppforum.dk. vennely.jth.net.
Server:  cpe.atm2-0-1021041.0x50c505a6.albnxx12.customer.tele.dk
Address:  80.197.5.166

cppforum.dk    MX preference = 10, mail exchanger = mail.cppforum.dk
cppforum.dk    nameserver = ns.acabus.dk
cppforum.dk    nameserver = ache.dk
cppforum.dk    nameserver = vennely.jth.net
mail.cppforum.dk        internet address = 80.162.118.2
mail.cppforum.dk        AAAA IPv6 address = 0:0:0:0:0:ffff:50a2:7602
ns.acabus.dk    internet address = 80.62.86.150
ache.dk internet address = 213.237.12.137
vennely.jth.net internet address = 80.197.5.166

og dermed er det IKKE ændret - måske en genstart af en dns-server på vennely?
Avatar billede freegeg Nybegynder
29. maj 2004 - 17:28 #30
nu har jeg ikke adgang til de servere... så jeg skal sikkert vente et lille stykke tid, før de opdatere :)
Avatar billede lap Nybegynder
29. maj 2004 - 17:40 #31
ok - du kører så nok split-dns - prøv at køre følgende kommando imod din egen navneserver:

nslookup -q=mx cppforum.dk. <ip på din egen server>

den skulle gerne give 2 mx-records
Avatar billede freegeg Nybegynder
29. maj 2004 - 17:43 #32
jeg har ingen navneserver selv... det er jth.net der køre det... jeg har bare adgang til den...
Avatar billede lap Nybegynder
29. maj 2004 - 17:44 #33
ok - så må du/vi afvente og se hvad der sker. Hvordan gik det med pop3?
Avatar billede freegeg Nybegynder
29. maj 2004 - 18:10 #34
Jeg vil ikke rode med pop3'en endnu, da jeg lige skal se om MX recorden kommer til at virke først.

Nu jeg ikke noget geni... som jeg kan se du er, så jeg spørger sikkert lidt fjollet, men pop3... er det ikke til f.eks at hente sin post gennem et mailprogram... som mozilla mail & newsgroup, MS Outlook, Netscape Mail, med andre?
Avatar billede freegeg Nybegynder
29. maj 2004 - 18:41 #35
så den opdateret :)
Avatar billede freegeg Nybegynder
29. maj 2004 - 18:45 #36
den vil stadig ikke modtage mails :(
Avatar billede freegeg Nybegynder
29. maj 2004 - 18:55 #37
jeg får denne fejl



Your message did not reach some or all of the intended recipients.

Subject:    test
Sent:    5/29/2004 6:54 PM

The following recipient(s) could not be reached:

  freegeg@cppforum.dk on 5/29/2004 6:54 PM
  A configuration error in the e-mail system caused the message to bounce between two servers or to be forwarded between two recipients.  Contact your administrator.
  <mail.boomtown.net #5.3.5>
Avatar billede freegeg Nybegynder
29. maj 2004 - 18:56 #38
jeg sender fra min mail drofzz@admin.boomtown.net "den giver flere fejlbeskeder"
Avatar billede lap Nybegynder
29. maj 2004 - 19:49 #39
tja, der er noget galt med dns setup - her er resultatet:

>nslookup -q=mx cppforum.dk. vennely.jth.net.
Server:  cpe.atm2-0-1021041.0x50c505a6.albnxx12.customer.tele.dk
Address:  80.197.5.166

cppforum.dk    MX preference = 20, mail exchanger = backup-mx.post.tele.dk
cppforum.dk    MX preference = 10, mail exchanger = mail
cppforum.dk    nameserver = ache.dk
cppforum.dk    nameserver = vennely.jth.net
cppforum.dk    nameserver = ns.acabus.dk
backup-mx.post.tele.dk  internet address = 195.41.53.68
ns.acabus.dk    internet address = 80.62.86.150
ache.dk internet address = 213.237.12.137
vennely.jth.net internet address = 80.197.5.166

MX 10 mangler domænenavnet - der står nu kun mail.

Men ofte skyldes et loop, at din maskine ikke er klar over, at den er "final destination" på en mail - altså at brugeren freegeg (som skal være oprettet på din linux maskine) som hører hjemme i cppforum.dk (som skal stå i /etc/mail/local-host-names) - skal ende på din maskine.
Avatar billede lap Nybegynder
03. juni 2004 - 20:36 #40
hvad sker der - der er fortsat fejl i dns-setup??
Avatar billede freegeg Nybegynder
04. juni 2004 - 19:26 #41
undskyld, var lige på ferie, jeg vil lige få ordnet det, hurtist mugligt :)
Avatar billede freegeg Nybegynder
05. juni 2004 - 17:42 #42
nu virker det :)
Avatar billede freegeg Nybegynder
05. juni 2004 - 17:43 #43
tak for hjælpen
Avatar billede lap Nybegynder
05. juni 2004 - 17:44 #44
velbekomme :-)
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