Avatar billede chrille_the_mat Nybegynder
11. juni 2007 - 00:48 Der er 28 kommentarer og
1 løsning

Relay host denied

Jeg har nu fået sat min Postfix smtp server op på min debianmaskine.

Da jeg har TDC (som har lukket for port 25) bruger jeg naturligvis TDC's egen relay host smtp.mail.dk

Uheldigvis får jeg fejlen: 5.7.1 Relay access denied

Hvad har jeg gjort galt? I config-filen /etc/postfix/main.cf har jeg sat relayhost = smtp.mail.dk
Avatar billede cool_m_f Nybegynder
11. juni 2007 - 01:12 #1
tdc bruger ikke smtp.mail.dk men derimod asmtp.mail.dk
Avatar billede arne_v Ekspert
11. juni 2007 - 01:20 #2
Avatar billede arne_v Ekspert
11. juni 2007 - 01:21 #3
Umiddelbart lyder det som at den mener at hverken FROM eller TO hører hjemme
hos TDC.
Avatar billede dank Nybegynder
11. juni 2007 - 12:16 #4
arne_v> Jeg tvivler på at TDC på nogen måder sorterer på domæner eller brugere. Det ville være absurt.

Chrille> Hvor kommer den fejl? Hvilken mailserver er det som giver dig denne fejl.

Post 3-4 loglinier linier der vedrørerer mailen, så vi ikke skal gætte for meget

Hvorvidt smtp.mail.dk er korrekt eller det er asmtp.mail.dk skal jeg ikke kunne udtale mig om. søg på tdc's sider.
Avatar billede dank Nybegynder
11. juni 2007 - 12:20 #5
(årsagen til at vi skal bruge logs er at få at fastslå hvilken mailserver der giver denne fejl.)

Du giver ikke mange informationer, f.eks. kunne dette godt være din klient (f.eks. en WINXP der får denne fejl af din Linuxbox fordi denne kun tillader relaying fra localhost), og din postfix ikke har fået at vide hvilke domæner der må relayes fra, eller din klient ikke er med i "mynetworks" mener jeg den hedder i postfix (frit fra hukommelsen)
Avatar billede chrille_the_mat Nybegynder
11. juni 2007 - 13:03 #6
Min mail client er Mozilla Thunderbird, og mailserveren som sagt postfix.

Nogen, der ved hvad det er jeg gør galt?
Avatar billede dank Nybegynder
11. juni 2007 - 13:09 #7
ja læs det som jeg skrev ovenover

1: Er din client samme maskine som din mailserver? Hvis ikke så er det formentlig fordi det er din egen mailserver som nægter at sende mailen, fordi den ikke kender domænet.
2: Post logs fra din mailserver

Du skal skrive så meget som muligt, ellers kan vi ikke hjælpe. Vi kan ikke gætte os til hvordan dit setup er. ;)
Avatar billede dank Nybegynder
11. juni 2007 - 13:13 #8
Nå.. jeg "tror" dit problem er relayhost selvom jeg skal gætte mig til meget og du ingen logs poster.. men

relay_domains = hash:/etc/postfix/minedomaener

opret filen /etc/postfix/minedomaener

skriv:

domain1.com
domain2.com
domain3.com

luk filen

cd /etc/postfix
postmap minedomaener

genstart postfix
done.
Avatar billede dank Nybegynder
11. juni 2007 - 13:13 #9
og jeg føler mig ret sikker, så her et et svar ;-)
Avatar billede dank Nybegynder
11. juni 2007 - 13:14 #10
(og jeg mente ikke relayhost, men relay domains i min tidligere post)
Avatar billede dank Nybegynder
11. juni 2007 - 13:15 #11
Chrille> Du trænger vist til at rydde lidt op: http://www.eksperten.dk/spm/770211
Avatar billede arne_v Ekspert
11. juni 2007 - 16:52 #12
dank>

Det er helt normalt at saette mail servere op til ikke at fungere som mail relay.
Avatar billede chrille_the_mat Nybegynder
11. juni 2007 - 17:04 #13
@alle: Jeg har læst mig til, at TDC ikke længere bruger smtp.mail.dk men derimod asmtp.mail.dk (asmtp = authorized smtp). Dvs. jeg skal bruge et brugernavn og et kodeord i min postfix config. Men, hvordan gør man så man skal bruge et bestemt brugernavn og kodeord?

- tak for hjælpen indtil videre - og btw. hvor er postfix's log?
Avatar billede dank Nybegynder
11. juni 2007 - 17:23 #14
arne> Jeg tror vi misforstår hindanden? Hvad mener du? Og hvad er "normalt"?
Avatar billede chrille_the_mat Nybegynder
11. juni 2007 - 17:25 #15
Nogen der kunne hjælpe mig med mit spørgsmål? :-)
Avatar billede dank Nybegynder
11. juni 2007 - 17:27 #16
chrille> http://www.postfix.org/postconf.5.html

<snip>Optional SMTP client lookup tables with one username:password entry per remote hostname or domain, or sender address when sender-dependent authentication is enabled. If no username:password entry is found, then the Postfix SMTP client will not attempt to authenticate to the remote host.</snip>


søg efter: smtp_sasl_password_maps

Mit gæt er således

/etc/postfix/main.cf

smtp_sasl_password_maps = hash:/etc/postfix/minepass

/etc/postfix/minepass

asmtp.mail.dk    user:bruger

og logs finder du (normalt) i /var/log/mail.info eller /var/log/messages
Avatar billede dank Nybegynder
11. juni 2007 - 17:27 #17
husk

# postmap /etc/postfix/minepass
Avatar billede chrille_the_mat Nybegynder
11. juni 2007 - 17:35 #18
dank > ved /etc/postfix/minepass hvor skal jeg så skriver kodeordet? Du skriver umiddelbart kun user:burger?
Avatar billede dank Nybegynder
11. juni 2007 - 17:40 #19
det står lidt mere udførligt her: http://www.razor.dk/diverse/postfix-smtpauth/

læs dette kapitel nede på siden: Opsætning af Postfix som klient til ASMTP/SASL
Avatar billede dank Nybegynder
11. juni 2007 - 17:41 #20
chrille> Nu har du igen postet uden logs, god damnit ;-) Vi skal se nogle logs. Det er altså ret vigtigt, før vi kan hjælpe ordentligt. Medmindre du selvf. kan sige med 100% sikkerhed at den fejl du poster kommer fra remote mta? Og hvorfor du kan konstatere det?
Avatar billede dank Nybegynder
11. juni 2007 - 17:42 #21
logs: Sådan gør du

tail -f /var/log/messages (eller (/var/log/mail.info kommer an på dit setup)

smid en mail igennem. Der kommer nu en 4-5-6 linier hvor der står postfix, og en række information. post disse linier her. Jeg gi'r op indtil disse logs er tilstede. :) hygge
Avatar billede dank Nybegynder
11. juni 2007 - 17:42 #22
og user:bruger skulle have været user:pass selvfølgelig ;) sry..
Avatar billede dank Nybegynder
12. juni 2007 - 12:00 #23
hvordan gik det?
Avatar billede chrille_the_mat Nybegynder
12. juni 2007 - 17:30 #24
Er igang med at få fat i det brugernavn og den adgangskode jeg skal bruge... Fatter hat af TDC's system... :/
Avatar billede chrille_the_mat Nybegynder
12. juni 2007 - 22:51 #25
Okay jeg har nu fået fremskaffet mig de nødvendige oplysninger (brugernavn + password hos TDC). Og nu skal jeg nok smide noget log. Her er, hvad der sker, når jeg smider en mail igennem systemet:


Jun 12 22:47:56 mailposter dovecot: imap-login: Login: user=<goelle>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Jun 12 22:47:56 mailposter dovecot: IMAP(goelle): Disconnected: Logged out
Jun 12 22:47:58 mailposter postfix/smtp[3850]: 2F27C53CA45: to=<christian@it-o.dk>, relay=asmtp.mail.dk[195.41.46.252]:25, delay=2.3, delays=0.09/0.01/2.1/0.05, dsn=5.0.0, status=bounced (host asmtp.mail.dk[195.41.46.252] said: 553 <goelle@mailposter.org> is not allowed to use this service (in reply to MAIL FROM command))
Jun 12 22:47:58 mailposter postfix/cleanup[3847]: 7F58153CA47: message-id=<20070612204758.7F58153CA47@mailposter.opasia.dk>
Jun 12 22:47:58 mailposter postfix/qmgr[3837]: 7F58153CA47: from=<>, size=2785, nrcpt=1 (queue active)
Jun 12 22:47:58 mailposter postfix/bounce[3855]: 2F27C53CA45: sender non-delivery notification: 7F58153CA47
Jun 12 22:47:58 mailposter postfix/qmgr[3837]: 2F27C53CA45: removed
Jun 12 22:47:58 mailposter postfix/local[3856]: 7F58153CA47: to=<goelle@mailposter.org>, relay=local, delay=0.04, delays=0.01/0.01/0/0.02, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Jun 12 22:47:58 mailposter postfix/qmgr[3837]: 7F58153CA47: removed






Desuden ser min main.cf i øjeblikket således ud:
myhostname = mailposter.opasia.dk
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mailposter.org, mailposter.opasia.dk, localhost.opasia.dk, loca$
relayhost = asmtp.mail.dk
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
smtp_sasl_password_maps = hash:/etc/postfix/minepass
Avatar billede chrille_the_mat Nybegynder
12. juni 2007 - 23:45 #26
Her har du dine point dank: Det virker fandme nu! Fant ud af det :D

Tusind tak for tålmodigheden, men jeg har et lille spørgsmål. Hvad skal jeg skrive i mynetworks for at det virker uden for localhost?
Avatar billede dank Nybegynder
13. juni 2007 - 09:41 #27
i mynetworks skal du skrive ip adressen på den/de maskiner som skal kunne sende.

f.eks. hvis dine arbejds stationer har 192.168.0.2, så skriver du det.

eller du kan angive hele dit lokalnet f.eks.:

mynetworks = 192.168.0.0/24

Men igen. Det kommer an på hvordan dit lokalnet ser ud.
Avatar billede chrille_the_mat Nybegynder
14. juni 2007 - 11:54 #28
Dank > Kan man ikke også bare skrive 192.168.1.0/255 eller tager jeg fejl?
Avatar billede dank Nybegynder
14. juni 2007 - 15:17 #29
det som står efter ip adressen, altså 255 er dit subnet. det er rimeligt avanceret at forklare her. men hvis du skriver

192.168.1.0/24

så vil de adresser der ligger mellem 192.168.1.0 - 192.168.1.255 virke
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