Avatar billede planetdb Nybegynder
30. juni 2002 - 18:42 Der er 4 kommentarer og
1 løsning

Sendmail..

Jeg sidder med et lille, måske stort, problem? Jeg har sat min RH 7.2 dist. op som postserver ved at bruge sendmail + pop3. Jeg har så sat én af de oprettede kontoer op på en win maskine, med outlook express som mailklient, men hver gang jeg prøver at sende en mail til alle andre mailadresser end dem registeret i sendmail's "etc/mail/virtusertable", så kommer nedenstående fejlmeddelelse.. (Det skal dog lige nævnes at jeg sagtens kan modtage mail fra "alle"..) men som nævnt, fejlmeddelelsen:

=======================================================

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

=======================================================

Hvad skyldes dette? og hvordan forhindrer jeg at dette genopstår?
Avatar billede thomasledet Nybegynder
30. juni 2002 - 21:03 #1
jeg vil citere lojmann fra et andet spørgsmål, du har oprettet, hvor han har postet en guide:

<snip>
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 :)
</snip>

det er især punkt 2 og 3 du skal kigge efter... for at du kan bruge sendmail til at sende mail fra andre maskiner, så skal du tilføje disse andre maskiner i filen /etc/sendmail.cw, sådan at der for eksempel står

localhost
localhost.localdomain
host1.domain.dk
10.0.0.4
Avatar billede planetdb Nybegynder
30. juni 2002 - 22:18 #2
>> thomasledet

Den del kender jeg godt, men så står der også: "Hvis du vil have at ALLE skal kunne bruge din SMTP, skal du ikke skrive noget i filen". Og det er netop dette, som ikke funger som det skal!? Og det er DETTE som jeg prøver at få fod på..
Avatar billede planetdb Nybegynder
30. juni 2002 - 22:27 #3
>> thomasledet

Sorry..Tror jeg kom til enten at afvise dig, eller acceptere dit svar!? :|
Avatar billede thomasledet Nybegynder
30. juni 2002 - 23:13 #4
du har accepteret mit svar...

det kan være, at sendmail nægter at relay'e noget som helst, når du ikke skriver noget i filen... det vil være en fed feature, da det er en rigtig, rigtig, rigtig, rigtig dårlig idé at give alle lov til at bruge din mailserver....

har du husket at genstarte sendmail efter du har rettet i konfigurationen?

hvad siger sendmail's dokumentation?
Avatar billede planetdb Nybegynder
01. juli 2002 - 19:07 #5
Jeg har fixet problemet. Takker for hjælpen..
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