Sendmail v.8.12.5 problemen met versturen lokale mail

Pagina: 1
Acties:

  • DPLuS
  • Registratie: April 2000
  • Niet online
Ik heb een probleem met sendmail op mijn eigen server.

Als ik met een lokale gebruiker een mailtje op mijn machine (blaat.nl) verstuur, dan 'relayed' 'ie de mail op de een of andere manier via localhost.nl.
Nu is localhost.nl ook nog echt een geldig domein op Internet (nl: ipnr: 62.250.6.43) en daar zoekt 'ie de gebruiker global dus op, maar daar heeft 'ie in principe niets te zoeken.

Ik heb al een hoop docs doorgespit en ik moet zeggen dat mijn mailserver voor de rest gewoon goed werkt!
Dwz ik kan post versturen en ontvangen op mijn eigen mailclient, dat gaat allemaal goed, alleen als ik mail via SSH OP DE SERVER zelf verstuur, gaat het mis.
Zodoende komen ook alle berichtjes over CRON, LOGWATCH enz... niet meer aan.

Het gaat over dit stukje uit mijn maillog:
relay=localhost.nl. [62.250.6.43]

Ik heb alles afgezocht, maar kan niets vinden...

Waar kan ik dit ergens instellen in Sendmail?

Logfile /var/maillog:

code:
1
2
3
4
5
6
7
8
Jan 24 15:50:17 blaat sendmail[1186]: h0OEoHMS001186: from=<global@blaat.nl>, size=238, class=0, nrcpts=1, msgid=<Pine.LNX.4.44.0301241550050.1180-100000@blaat.nl>, proto=ESMTP, relay=global@localhost
Jan 24 15:50:17 blaat sendmail[1188]: h0OEoHMS001186: to=<global@blaat.nl>, ctladdr=<global@blaat.nl> (501/501), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30237, relay=localhost.nl. [62.250.6.43], dsn=5.1.3, stat=User unknown
Jan 24 15:50:17 blaat sendmail[1188]: h0OEoHMS001186: h0OEoHMR001188: DSN: User unknown
Jan 24 15:50:17 blaat sendmail[1188]: h0OEoHMR001188: to=<global@blaat.nl>, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31262, relay=localhost.nl. [62.250.6.43], dsn=5.1.3, stat=User unknown
Jan 24 15:50:17 blaat sendmail[1188]: h0OEoHMR001188: h0OEoHMS001188: return to sender: User unknown
Jan 24 15:50:18 blaat sendmail[1188]: h0OEoHMS001188: to=postmaster, delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=32286, relay=localhost.nl. [62.250.6.43], dsn=5.1.3, stat=User unknown
Jan 24 15:50:18 blaat sendmail[1188]: h0OEoHMR001188: Losing ./qfh0OEoHMR001188: savemail panic
Jan 24 15:50:18 blaat sendmail[1188]: h0OEoHMR001188: SYSERR(global): savemail: cannot save rejected email anywhere

  • DPLuS
  • Registratie: April 2000
  • Niet online
PS: In dit geval is blaat.nl ook een echt domein met een geldig MX record in de DNS-server...

  • Wilke
  • Registratie: December 2000
  • Laatst online: 14:01
DPlus: als je iets vergeet gebruik dan even de 'edit' knop (Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/got/images/icons/edit.gif <- dat ding naast je eigen posts). Daar is 'ie tenslotte voor!

Je bent bepaald geen nieuwe gebruiker dus dat lijkt me toch iets wat je wel kunt weten onderhand :?

Ook is 'ik heb alles doorgezocht, maar niks kunnen vinden' niet echt overtuigend. Waar en waarnaar precies heb je dan wel gezocht?

Ook lijkt het me handig om relevante delen van je sendmail configuratie te zien, anders wordt het lastig hier iets over te zeggen.

Dus graag meer info, anders blijft het topic waarschijnlijk niet open.

Gokje wat betreft het probleem: weet je zeker dat niet ergens op een plek waar 'localhost' zou moeten staan per ongeluk 'localhost.nl' staat?

[ Voor 44% gewijzigd door Wilke op 30-01-2003 18:01 ]


Verwijderd

wat staat er in je /etc/hosts
iets als:
127.0.0.1 linuxbak localhost.localdomain localhost

  • DPLuS
  • Registratie: April 2000
  • Niet online
Wilke schreef op 30 januari 2003 @ 17:58:
DPlus: als je iets vergeet gebruik dan even de 'edit' knop ([afbeelding] <- dat ding naast je eigen posts). Daar is 'ie tenslotte voor!
Ja, ik was het icoontje ff kwijt, waarschijnlijk niet automatisch ingelogd ofzo...
Ook is 'ik heb alles doorgezocht, maar niks kunnen vinden' niet echt overtuigend. Waar en waarnaar precies heb je dan wel gezocht?
Ik heb google en got doorgespit met allerlei combo's zoals: sendmail+relay, sendmail+redhat 8, sendmail+relay+localhost enz enz... maar er kwam weinig relevants.
Ook lijkt het me handig om relevante delen van je sendmail configuratie te zien, anders wordt het lastig hier iets over te zeggen.
Dus graag meer info, anders blijft het topic waarschijnlijk niet open.
Gokje wat betreft het probleem: weet je zeker dat niet ergens op een plek waar 'localhost' zou moeten staan per ongeluk 'localhost.nl' staat?
Daar heb ik me dus ook al naar rotgezocht, ik dacht eerst dat het misschien aan mijn DNS server lag (draait op dezelfde server als mailserver), maar ik heb alles nageplozen, maar daar lijkt het niet aan te liggen.
Daarna mijn /etc/hosts en /etc/sysconfig/{alles wat met eth0 te maken heeft} nagekeken, maar niets dat rept over localhost.nl.
Ik heb zelfs webmin geinstalleerd om te kijken of ik iets over het hoofd gezien heb.
Alle bestanden in /etc/mail zijn ook al gecontroleerd, ik kan het gewoon niet vinden!

Misschien heb je hier nog iets aan?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[root@blaat etc]# echo '$=w' | sendmail -bt -d0.4
Version 8.12.5
 Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX
                MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6
                NETUNIX NEWDB NIS PIPELINING SASL SCANF STARTTLS TCPWRAPPERS
                USERDB USE_LDAP_INIT
Canonical name: blaat.nl
 UUCP nodename: blaat.nl
        a.k.a.: [213.xxx.xx.x]

============ SYSTEM IDENTITY (after readcf) ============
      (short domain name) $w = blaat
  (canonical domain name) $j = blaat.nl
         (subdomain name) $m = nl
              (node name) $k = blaat.nl
========================================================

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> blaat.nl
[213.xxx.xx.x]


Maar het gaat er dus om dat ik alleen geen mail kan versturen vanaf een sessie op de server zelf!
Dus als ik PINE open, en ik klik op to: en ik typ global [TAB] in, zet 'ie er zelf @blaat.nl al achter.
Maar later in de logfiles zie ik dus: relay=localhost.nl
Ik kom er maar niet achter waar dat vandaan komt.

Moet ik misschien mijn hele CF-bestand posten?


edit:


Ik wilde nog even het volgende opmerken:

in de logfile staat dus relay=localhost.nl, terwijl er eigenlijk moet staan: relay=localhost.
Want die relay geeft blijkbaar aan vanwaar de client verbonden is.
Want als ik vanuit mijn pc thuis een mailtje verstuur, staat er gewoon: relay=i23423-blaat-chello.nl [met bijbehorend ip].

Dus ergens maakt sendmail van localhost localhost.nl....




edit:
weer een half uur later en iets verder


Ik heb ff sendmail -v -t uitgevoerd, en het blijkt dat sendmail standaard al reageert met: 220 localhost.nl ESMTP

Misschien kan iemand me nu verder helpen?

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
[root@blaat /]# sendmail -v -t
To: global
From: root
Subject: Testmaoil
test1
test2
global... Connecting to localhost.nl. via relay...
220 localhost.nl ESMTP
>>> EHLO blaat.nl
250-localhost.nl
250-PIPELINING
250 8BITMIME
>>> MAIL From:<global@blaat.nl>
250 ok
>>> RCPT To:<global@blaat.nl>
>>> DATA
553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
503 RCPT first (#5.5.1)
>>> RSET
250 flushed
>>> RSET
250 flushed
global... Using cached ESMTP connection to localhost.nl. via relay...
>>> MAIL From:<>
250 ok
>>> RCPT To:<global@blaat.nl>
>>> DATA
553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
503 RCPT first (#5.5.1)
>>> RSET
250 flushed
>>> RSET
250 flushed
postmaster... Using cached ESMTP connection to localhost.nl. via relay...
>>> MAIL From:<>
250 ok
>>> RCPT To:<postmaster@blaat.nl>
>>> DATA
553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
503 RCPT first (#5.5.1)
>>> RSET
250 flushed
Closing connection to localhost.nl.
>>> QUIT
221 localhost.nl



En dit is de output van een telnet sessie vanuit mijn eigen pc:
(daar laat 'ie trouwens wel deze regel zien: 220 blaat.nl ESMTP Sendmail 8.12.5/8.12.5; Thu, 30 Jan 2003 20:04:24 +0100)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
telnet blaat.nl 25

220 blaat.nl ESMTP Sendmail 8.12.5/8.12.5; Thu, 30 Jan 2003 20:04:24 +0100
mail from: root@blaat.nl
250 2.1.0 root@blaat.nl... Sender ok
rcpt to: global@blaat.nl
250 2.1.5 global@blaat.nl... Recipient ok
data
354 Enter mail, end with "." on a line by itself
blaat enzovoorts

.
250 2.0.0 h0UJ4O5b018439 Message accepted for delivery
quit

[ Voor 39% gewijzigd door DPLuS op 30-01-2003 20:07 . Reden: toevoegen telnet sessie ]


  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
Wat staat er in je sendmail.mc ? Zou het ook niet zo kunnen zijn dat je domein 'localhost' is en dat het sub-domein 'nl' er automatisch achter wordt gezet ?

Je zou nog MASQUERADE_AS(`blaat.nl') daarin kunnen zetten en dan je sendmail.cf opnieuw kunnen opbouwen.

Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).


  • DPLuS
  • Registratie: April 2000
  • Niet online
Het is opgelost, ik heb sendmail gewoon opnieuw geinstalleerd, toen deed 'ie het wel naar behoren...
Pagina: 1