15. marts 2002 - 22:53Der er
7 kommentarer og 1 løsning
Relay denied!
Jeg får følgende besked smidt i hovedet når jeg prøver at sende mail gennem min server, hvad skal jeg ændre, og hvor?
Meddelelsen kunne ikke sendes, fordi en af modtagerne blev afvist af serveren. Den afviste e-mail-adresse var '???@???.??'. Emne '', Konto: '192.168.1.1', Server: '192.168.1.1', Protokol: SMTP, Svar fra server: '554 <???@???.??>: Recipient address rejected: Relay access denied', Port: 25, Sikker (SSL): Nej, Serverfejl: 554, Fejlnummer: 0x800CCC79
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Som regel forhindre en mailserver dig i at sende mail fra "fremmede" domains.
Hvis serveren tror den er domain "domain.ex" og du sender mail fra user@second.dom til user2@third.dom, ja saa er der tale om et relay. Det bruges som ofte til spam, og boer derfor ungaaes.
Saet din server op til at have det rigtige domain, og afsenedern (dig) skulle matche din serves (altsaa er du ikke en fremmed mere).
dvs. jeg skal smide hvad? jeg er vist for træt til det her i aften... Jeg har rodet under:
# INTERNET HOST AND DOMAIN NAMES # # The myhostname parameter specifies the internet hostname of this # mail system. The default is to use the fully-qualified domain name # from gethostname(). $myhostname is used as a default value for many # other configuration parameters. # myhostname = terp.mine.nu #myhostname = virtual.domain.name
# The mydomain parameter specifies the local internet domain name. # The default is to use $myhostname minus the first component. # $mydomain is used as a default value for many other configuration # parameters. # mydomain = terp.mine.nu
# SENDING MAIL # # The myorigin parameter specifies the domain that locally-posted # mail appears to come from. The default is to append $myhostname, # which is fine for small sites. If you run a domain with multiple # machines, you should (1) change this to $mydomain and (2) set up # a domain-wide alias database that aliases each user to # user@that.users.mailhost. # # Debian GNU/Linux specific: Specifying a file name will cause the # first line of that file to be used as the name. The Debian default # is /etc/mailname. # #myorigin = /etc/mailname myorigin = $myhostname #myorigin = $mydomain
hmm.... min maskine hedder obelix og ligger i domænet orion. mit domæne udtil er terp.mine.nu jeg er lidt forvirret, og webmin gør mig ikke mindre forvirret lige nu... (har skam oxo leget med den der)
men generelt er problemet som også nævnt ovenfor at mailserveren default ikke vil sende post fra andre end "lokale" brugere (altså brugere på maskinens eget domain (kan også angives som en ip range), hvis du sætter:
mynetworks = 10.0.0.0/24 (hvis du har 10.0.0.x adresser) så skulle den default relaye post for alle maskinerne på lokalnettet, du kan dog også sætte en liste over hvilke domains serveren skal videre sende post for: relaydomains = "liste over domæner"
Ovenstående er måske ikke korrekt i din mailserver, det er taget fra postfix.
jeg kører en postfix, men problemet kan muligvis ligge i at jeg har min server som gateway, ikke at det i sig selv er noget probelm men derfor kører jeg jo oxo med 2 iper (10.0.0.x - 192.168.1.x) den maskine jeg prøver at sende fra er på 192.168.1.x nettet...
Vil det så ikke sige at jeg bare skal smide en 192.168.1.0/24 i min main.cf og så skulle alle maskiner på 192.168.1.x kunne sende mail?
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.