Toon posts:

geen mogelijkheid om mail te relayen via linux

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste mede-tweakers,

Heb het volgende probleem waar ik al een poos uit probeer te komen.

Ik probeer via mijn linux machine, mail te versturen naar de "buitenwereld". Intern mailen gaat allemaal goed, evenals het ophalen van mail van de buitenwereld via fetchmail. Als ik probeer een mail te verzenden via de mailserver van mijn ISP (@home) krijg ik de volgende melding in mijn /var/log/maillog:

code:
1
2
3
4
Mar 11 19:50:25 capitol sendmail[31618]: k2BIoPUa031618: from=root, size=59, class=0, nrcpts=1, msgid=<200603111850.k2BIoPUa031618@localhost.localdomain>, relay=root@localhost
Mar 11 19:50:25 capitol sendmail[31619]: k2BIoPN0031619: from=<root@localhost.localdomain>, size=356, class=0, nrcpts=1, msgid=<200603111850.k2BIoPUa031618@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=capitol [127.0.0.1]
Mar 11 19:50:25 capitol sendmail[31618]: k2BIoPUa031618: to=ontvanger@home.nl, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30059, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k2BIoPN0031619 Message accepted for delivery)
Mar 11 19:50:25 capitol sendmail[31621]: k2BIoPN0031619: to=<ontvanger@home.nl>, ctladdr=<root@localhost.localdomain> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=120356, relay=mail.home.nl, dsn=4.0.0, stat=Deferred: Name server: mail.home.nl: host name lookup failure


dit lijkt iets te maken te hebben met DNS, maar deze werkt gewoon:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[root@capitol ~]# dig mail.home.nl

; <<>> DiG 9.2.4 <<>> mail.home.nl
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52539
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;mail.home.nl.                  IN      A

;; ANSWER SECTION:
mail.home.nl.           231     IN      CNAME   mail.mars.home.nl.
mail.mars.home.nl.      5       IN      A       213.51.146.46

;; AUTHORITY SECTION:
mars.home.nl.           78451   IN      NS      3dns.tilbu1.nb.home.nl.
mars.home.nl.           78451   IN      NS      3dns.zwoll1.ov.home.nl.

;; ADDITIONAL SECTION:
3dns.tilbu1.nb.home.nl. 3243    IN      A       213.51.144.40
3dns.zwoll1.ov.home.nl. 78451   IN      A       213.51.129.40

;; Query time: 73 msec
;; SERVER: 172.22.1.1#53(172.22.1.1)
;; WHEN: Sat Mar 11 19:54:50 2006
;; MSG SIZE  rcvd: 160


Ik heb in mijn /etc/mail/sendmail.cf de server van @home (mail.home.nl) , toegevoegd als DS

Heeft er iemand nog een tip voor me ?

Verwijderd

Verwijderd schreef op zaterdag 11 maart 2006 @ 19:45:
Beste mede-tweakers,

Heb het volgende probleem waar ik al een poos uit probeer te komen.

Ik probeer via mijn linux machine, mail te versturen naar de "buitenwereld". Intern mailen gaat allemaal goed, evenals het ophalen van mail van de buitenwereld via fetchmail. Als ik probeer een mail te verzenden via de mailserver van mijn ISP (@home) krijg ik de volgende melding in mijn /var/log/maillog:

code:
1
2
3
4
Mar 11 19:50:25 capitol sendmail[31618]: k2BIoPUa031618: from=root, size=59, class=0, nrcpts=1, msgid=<200603111850.k2BIoPUa031618@localhost.localdomain>, relay=root@localhost
Mar 11 19:50:25 capitol sendmail[31619]: k2BIoPN0031619: from=<root@localhost.localdomain>, size=356, class=0, nrcpts=1, msgid=<200603111850.k2BIoPUa031618@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=capitol [127.0.0.1]
Mar 11 19:50:25 capitol sendmail[31618]: k2BIoPUa031618: to=ontvanger@home.nl, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30059, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k2BIoPN0031619 Message accepted for delivery)
Mar 11 19:50:25 capitol sendmail[31621]: k2BIoPN0031619: to=<ontvanger@home.nl>, ctladdr=<root@localhost.localdomain> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=120356, relay=mail.home.nl, dsn=4.0.0, stat=Deferred: Name server: mail.home.nl: host name lookup failure


dit lijkt iets te maken te hebben met DNS, maar deze werkt gewoon:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[root@capitol ~]# dig mail.home.nl

; <<>> DiG 9.2.4 <<>> mail.home.nl
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52539
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;mail.home.nl.                  IN      A

;; ANSWER SECTION:
mail.home.nl.           231     IN      CNAME   mail.mars.home.nl.
mail.mars.home.nl.      5       IN      A       213.51.146.46

;; AUTHORITY SECTION:
mars.home.nl.           78451   IN      NS      3dns.tilbu1.nb.home.nl.
mars.home.nl.           78451   IN      NS      3dns.zwoll1.ov.home.nl.

;; ADDITIONAL SECTION:
3dns.tilbu1.nb.home.nl. 3243    IN      A       213.51.144.40
3dns.zwoll1.ov.home.nl. 78451   IN      A       213.51.129.40

;; Query time: 73 msec
;; SERVER: 172.22.1.1#53(172.22.1.1)
;; WHEN: Sat Mar 11 19:54:50 2006
;; MSG SIZE  rcvd: 160


Ik heb in mijn /etc/mail/sendmail.cf de server van @home (mail.home.nl) , toegevoegd als DS

Heeft er iemand nog een tip voor me ?
Waarschijnlijk is je hostnaam niet goed in Sendmail.

Kijk eens naar masquerading.

http://www.sendmail.org/m4/masquerading.html

Als je de precieze optie's wilt weten, moet ik morgen in m'n Sendmail configuratie kijken op het werk.

De mail servers van Home, doen een reverse DNS lookup, d.w.z. dat je hostnaam moet resolven naar de naam wie je in Sendmail hebt opgegeven, daar heb ik op de werk ook last van gehad met een Home mail server, die hostname heb ik veranderd naar mail.<hostnaam> . De naam die in de DNS van de ISP stond.

[ Voor 6% gewijzigd door Verwijderd op 12-03-2006 09:38 ]


  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Ik heb hetzelfde pobleem, zeer vervelend:

De mailserver van je provider heeft zeer korte time-outs voor een DNS query -> jouw server is dus niet snel genoeg, maar bij een 2de request zit dit nog in cache en komt het wel door.

  • Ivo
  • Registratie: Juni 2001
  • Laatst online: 14-01-2025

Ivo

Voor het eenvoudig relayen van mail is sendmail misschien overkill. (De configuratie van sendmail is ook een hel) Ik gebruik hier thuis gewoon nbsmtp om mail te versturen. Het commando bij wanadoo is bijvoorbeeld:
code:
1
/usr/bin/nbsmtp -h smtp.wanadoo.nl -f mijn@email.adres

Dit werkt prima voor simpele mail-relaying.