Toon posts:

sendmail error

Pagina: 1
Acties:
  • 228 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Als ik een bericht verstuur krijg ik deze foutmelding in /var/mail/maillog :

Jun 4 18:49:09 server2 sendmail[7436]: j54GlL82007434: to=<test@drkoops.nl>, ctladdr=<root@localhost.localdomain> (0/0), delay=00:01:12,xdelay=00:01:12, mailer=relay, pri=120348, relay=smtp.xs4all.nl, dsn=4.0.0, stat=Deferred: Name server: smtp.xs4all.nl: host name lookup failure
Jun 4 18:51:27 server2 sendmail[7480]: j54GopXB007480: from=root, size=54, class=0, nrcpts=1, msgid=<200506041650.j54GopXB007480@localhost.localdomain>, relay=root@localhost
Jun 4 18:52:03 server2 sendmail[7482]: j54GpRXt007482: from=<root@localhost.localdomain>, size=348, class=0, nrcpts=1, msgid=<200506041650.j54GopXB007480@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=server2 [127.0.0.1]
Jun 4 18:52:03 server2 sendmail[7480]: j54GopXB007480: to=ktest@drkoops.nl, ctladdr=root (0/0), delay=00:01:12, xdelay=00:00:36, mailer=relay, pri=30054, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (j54GpRXt007482 Message accepted for delivery)


ik kan dit niet helemaal vertalen.
De host name lookup failure was vroeger de eindfout, maar nadat ik de hostsfile aanpaste en smtp.xs4all.nl eruit heb gehaald komt ie verder. Ik had waarschijnlijk een oud ip adres van de smtp server ofzo.

Evengoed krijg ik geen mailtjes binnen op het opgegeven adres.

heeft iemand suggesties? Ik wordtel al maanden met sendmail en zou het graag voor eesn en altijd oplossen,

p.s.
ik gebruik fedora core 3 en heb de installatie guide gevolgd van de fedora core 3 release notes. Hoewel ik niet helemaal zeker ben over adressen in de generics-domains en genericstable evenals de opmerking over /etc/systemconfig/network. daar heb ik niets aan gewijzigd.

  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Waarom zou je je hosts-file aanpassen met het IP van xs4all ?

Je hoeft dit helemaal niet te doen.

Gewoon zorgen dat je kan internetten op de bak, kan pringen en de rest moet vanzelf gaan.

Poort goed zetten in je router...

Niets exotisch eigenlijk.

[ Voor 7% gewijzigd door BacardiBreezer op 04-06-2005 21:15 ]

Jij bent misschien belangrijk, maar ik ben aardig ;)


Verwijderd

Topicstarter
pingen, internetten, alles werkt. Er draait een php site op, alles prima.
maar sendmail blijft met host name lookup fout komen.

waar kan dat aan liggen?
ik heb sendmail.mc nu wel 100 keer opnieuw geconfigureerd en allerlei manuals gevolgd.
Het blijft sdteeds hangen op die host name lookup failure...

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
En als je op die machine zelf 'dig smtp.xs4all.nl intikt, geeft ie dan een correct antwoord? En op tijd?

[ Voor 29% gewijzigd door axis op 04-06-2005 21:46 ]

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Verwijderd

Topicstarter
Dank voor het snelle meedenken!

[root@server2 mail]# dig smtp.xs4all.nl

; <<>> DiG 9.2.5 <<>> smtp.xs4all.nl
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62229
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;smtp.xs4all.nl. IN A

;; ANSWER SECTION:
smtp.xs4all.nl. 26958 IN A 194.109.6.51

;; Query time: 97 msec
;; SERVER: 10.0.0.138#53(10.0.0.138)
;; WHEN: Sat Jun 4 21:55:09 2005
;; MSG SIZE rcvd: 48

[root@server2 mail]#


de foutmeldingen na de laatste test:

Jun 4 21:46:54 server2 sendmail[8026]: j54JkIQc008026: from=root, size=40, class=0, nrcpts=1, msgid=<200506041946.j54JkIQc008026@localhost.localdomain>, relay=root@localhost
Jun 4 21:47:30 server2 sendmail[8028]: j54JksL8008028: from=<root@localhost.localdomain>, size=333, class=0, nrcpts=1, msgid=<200506041946.j54JkIQc008026@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=server2 [127.0.0.1]
Jun 4 21:47:30 server2 sendmail[8026]: j54JkIQc008026: to=test@drkoops.nl, ctladdr=root (0/0), delay=00:01:12, xdelay=00:00:36, mailer=relay, pri=30040, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (j54JksL8008028 Message accepted for delivery)
Jun 4 21:49:54 server2 sendmail[8030]: j54JksL8008028: to=<test@drkoops.nl>, ctladdr=<root@localhost.localdomain> (0/0), delay=00:02:24, xdelay=00:02:24, mailer=relay, pri=120333, relay=smtp.xs4all.nl, dsn=4.0.0, stat=Deferred: Name server: smtp.xs4all.nl: host namelookup failure


ik kan de sendmail.mc file meesturen. Werpt dat licht op de zaak?

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Een paar dingen die je zou kunnen checken:

Staat er in je /etc/nsswitch.conf het volgende:
hosts: files dns

Staan in /etc/resolv.conf de goeie nameservers (denk het wel aangezien dig ook werkt).

Je kunt sendmail nog een keertje restarten. Dat wil nog wel eens wonderen doen.

Nu met Land Rover Series 3 en Defender 90


Verwijderd

Topicstarter
Dank voor het aandragen van ieuwe openingen. Maar helaas, die settings staan allemaal goed.

Voorheen werkte sendmail wel bij mij, maar na de installatie van fedora core 3 lukt het niet meer.
Eerder draaide ik redhat 9, en de meeste config files heb ik gebackupt en teruggezet.

Waarschijnlijk is er iets heel doms aan de hand, aangezien ik er al zo lang niet achter kom.

Kan iemand een heel basale oorzaak bedenken voor de host name lookup failure?

Een deamon die niet egstart is bijvoorbeeld, of een servername die niet klopt met een bepaalde instelling.
Mijn ervaring is dat dit soort dingen vaak aan het allerstomste zaken liggen.

telnet smtp.xs4all.nl 25 geeft geen antwoord. Is dat een aanwijzing? Ook als de firewall uitstaat niet....

Suggesties?

[ Voor 8% gewijzigd door Verwijderd op 05-06-2005 22:33 ]


  • mcl
  • Registratie: September 2003
  • Laatst online: 20:11

mcl

Koops,

Het lijkt erop alsof je als DNS in je sendmail config smtp.xs4all.nl hebt ingesteld. Deze smtp-host resolvet natuurlijk je drkoops.nl domein niet. Zou dat het kunnen zijn? Post anders je sendmail-config eens.

  • Zwerver
  • Registratie: Februari 2001
  • Niet online
code:
1
2
3
4
5
dhcp180:~ Zwerver$ telnet smtp.xs4all.nl 25
Trying 194.109.6.51...
Connected to smtp.xs4all.nl.
Escape character is '^]'.
220 smtp-vbr2.xs4all.nl ESMTP Sendmail 8.13.3/8.13.3; Mon, 6 Jun 2005 13:33:48 +0200 (CEST)


Ik weet niet wat je doet, maar smtp.xs4all.nl op port 25 is zeker wel te telnetten. Dus als het bij jou niet werkt dan gaat sendmail dat ook niet pakken.
Doe eens een naar een andere smtp server telnetten op port 25? Block je toevallig het uitgaande verkeer naar port 25

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


Verwijderd

komt het misschiem omdat xs4all de afzender checked en die is local@localdomein????? En die is in DNS niet bekend !

  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Verwijderd schreef op maandag 06 juni 2005 @ 13:40:
komt het misschiem omdat xs4all de afzender checked en die is local@localdomein????? En die is in DNS niet bekend !
Maakt niet uit, je mag relayen op hun SMTP als je een IP gebruikt dat in hun range ligt.

Jij bent misschien belangrijk, maar ik ben aardig ;)


Verwijderd

Topicstarter
Bedoel je met sendmail config de sendmail.cf?
Hier is de sendmail.mc die aan mijn cf ten grondslag ligt (is wat kleiner), ik kan altijd nog de cf sturen als die meer info verschaft...

divert(-1)dnl
dnl #
dnl # This is the sendmail macro config file for m4. If you make changes to
dnl # /etc/mail/sendmail.mc, you will need to regenerate the
dnl # /etc/mail/sendmail.cf file by confirming that the sendmail-cf package is
dnl # installed and then performing a
dnl #
dnl # make -C /etc/mail
dnl #
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`setup for Red Hat Linux')dnl
OSTYPE(`linux')dnl
dnl #
dnl # Uncomment and edit the following line if your outgoing mail needs to
dnl # be sent out through an external mail server:
dnl #
define(`SMART_HOST',`smtp.xs4all.nl')dnl
dnl #
define(`confDEF_USER_ID',``8:12'')dnl
define(`confTRUSTED_USER', `smmsp')dnl
dnl define(`confAUTO_REBUILD')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
define(`confBIND_OPTS',`WorkAroundBrokenAAAA')dnl
dnl # The following allows relaying if the user authenticates, and disallows
dnl # plaintext authentication (PLAIN/LOGIN) on non-TLS links
dnl #
dnl define(`confAUTH_OPTIONS', `A p')dnl
dnl #
dnl # PLAIN is the preferred plaintext authentication method and used by
dnl # Mozilla Mail and Evolution, though Outlook Express and other MUAs do
dnl # use LOGIN. Other mechanisms should be used if the connection is not
dnl # guaranteed secure.
dnl #
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl #
dnl # Rudimentary information on creating certificates for sendmail TLS:
dnl # make -C /usr/share/ssl/certs usage
dnl #
dnl define(`confCACERT_PATH',`/usr/share/ssl/certs')
dnl define(`confCACERT',`/usr/share/ssl/certs/ca-bundle.crt')
dnl define(`confSERVER_CERT',`/usr/share/ssl/certs/sendmail.pem')
dnl define(`confSERVER_KEY',`/usr/share/ssl/certs/sendmail.pem')
dnl #
dnl # This allows sendmail to use a keyfile that is shared with OpenLDAP's
dnl # slapd, which requires the file to be readble by group ldap
dnl #
dnl define(`confDONT_BLAME_SENDMAIL',`groupreadablekeyfile')dnl
dnl #
dnl define(`confTO_QUEUEWARN', `4h')dnl
dnl define(`confTO_QUEUERETURN', `5d')dnl
dnl define(`confQUEUE_LA', `12')dnl
dnl define(`confREFUSE_LA', `18')dnl
define(`confTO_IDENT', `0')dnl
dnl FEATURE(delay_checks)dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
dnl #
dnl # The -t option will retry delivery if e.g. the user runs over his quota.
dnl #
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
dnl #
dnl # The following causes sendmail to only listen on the IPv4 loopback address
dnl # 127.0.0.1 and not on any other network devices. Remove the loopback
dnl # address restriction to accept email from the internet or intranet.
dnl #
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
dnl #
dnl # The following causes sendmail to additionally listen to port 587 for
dnl # mail from MUAs that authenticate. Roaming users who can't reach their
dnl # preferred sendmail daemon due to port 25 being blocked or redirected find
dnl # this useful.
dnl #
dnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
dnl #
dnl # The following causes sendmail to additionally listen to port 465, but
dnl # starting immediately in TLS mode upon connecting. Port 25 or 587 followed
dnl # by STARTTLS is preferred, but roaming clients using Outlook Express can't
dnl # do STARTTLS on ports other than 25. Mozilla Mail can ONLY use STARTTLS
dnl # and doesn't support the deprecated smtps; Evolution <1.1.1 uses smtps
dnl # when SSL is enabled-- STARTTLS support is available in version 1.1.1.
dnl #
dnl # For this to work your OpenSSL certificates must be configured.
dnl #
dnl DAEMON_OPTIONS(`Port=smtps, Name=TLSMTA, M=s')dnl
dnl #
dnl # The following causes sendmail to additionally listen on the IPv6 loopback
dnl # device. Remove the loopback address restriction listen to the network.
dnl #
dnl # NOTE: binding both IPv4 and IPv6 daemon to the same port requires
dnl # a kernel patch
dnl #
dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')dnl
dnl #
dnl # We strongly recommend not accepting unresolvable domains if you want to
dnl # protect yourself from spam. However, the laptop and users on computers
dnl # that do not have 24x7 DNS do need this.
dnl #
FEATURE(`accept_unresolvable_domains')dnl
dnl #
dnl FEATURE(`relay_based_on_MX')dnl
dnl #
dnl # Also accept email sent to "localhost.localdomain" as local email.
dnl #
LOCAL_DOMAIN(`localhost.localdomain')dnl
dnl #
dnl # The following example makes mail from this host and any additional
dnl # specified domains appear to be sent from mydomain.com
dnl #
MASQUERADE_AS(`drkoops.xs4all.nl')dnl
dnl #
dnl # masquerade not just the headers, but the envelope as well
dnl #
dnl FEATURE(masquerade_envelope)dnl
dnl #
dnl # masquerade not just @mydomainalias.com, but @*.mydomainalias.com as well
dnl #
dnl FEATURE(masquerade_entire_domain)dnl
dnl #
dnl MASQUERADE_DOMAIN(localhost)dnl
dnl MASQUERADE_DOMAIN(localhost.localdomain)dnl
dnl MASQUERADE_DOMAIN(mydomainalias.com)dnl
dnl MASQUERADE_DOMAIN(mydomain.lan)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl

Verwijderd

Topicstarter
Nieuwe info over bovenstaand probleem.
Wellicht kan iemand er iets zinnig over zeggen:

de telnet sessie werkt, zij het pas na 40 seconden... :
[root@server2 ~]# telnet smtp.xs4all.nl 25
Trying 194.109.6.51...
Connected to smtp.xs4all.nl (194.109.6.51).
Escape character is '^]'.
220 smtp-vbr4.xs4all.nl ESMTP Sendmail 8.13.3/8.13.3; Mon, 6 Jun 2005 16:39:04 +0200 (CEST)


Ook de Mozilla Firefox is erg traag, ongeveer halve minuut om pagina te openen.

nadat ik 194.109.6.51 smtp.xs4all.nl aan de hosts file heb toegevoegd loopt telnet sessie razendsnel.
mail levert echter nog steeds de fout:

Jun 6 16:49:50 server2 sendmail[5728]: j56EnE0h005728: from=<root@localhost.localdomain>, size=333, class=0, nrcpts=1, msgid=<200506061448.j56Emc8J005726@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=server2 [127.0.0.1]
Jun 6 16:49:50 server2 sendmail[5726]: j56Emc8J005726: to=test@drkoops.nl, ctladdr=root (0/0), delay=00:01:12, xdelay=00:00:36, mailer=relay, pri=30040, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (j56EnE0h005728 Message accepted for delivery)
Jun 6 16:49:53 server2 sendmail[5722]: j56EkrXx005720: to=<test@drkoops.nl>, ctladdr=<root@localhost.localdomain> (0/0), delay=00:02:24, xdelay=00:02:24, mailer=relay, pri=120364, relay=smtp.xs4all.nl, dsn=4.0.0, stat=Deferred: Name server: smtp.xs4all.nl: host name lookup failure

[ Voor 48% gewijzigd door Verwijderd op 06-06-2005 16:52 ]


  • nwagenaar
  • Registratie: Maart 2001
  • Laatst online: 15:16

nwagenaar

God, root. What's the differen

BacardiBreezer schreef op maandag 06 juni 2005 @ 13:42:
[...]


Maakt niet uit, je mag relayen op hun SMTP als je een IP gebruikt dat in hun range ligt.
Dat klopt, alleen ik heb in bepaalde gevallen gezien ( is wel een tijdje terug moet ik bekennen ) dat zaken als localhost en/of localhost.localdomain niet doorkomen omdat het geblocked wordt door de SMTP server van XS4all. Door de hostname van je Linux server goed in te stellen of door je sendmail.cf aan te passen kun je dit makkelijk testen :

sendmail.cf aanpassing om de localhost.localdomain binnen sendmail goed te zetten ( even zoeken, deze is gedisabled met een # ) :
code:
1
2
3
4
# my official domain name
# ... define this only if sendmail cannot automatically determine your domain
#Dj$w.Foo.COM
Djdrkoops.xs4all.nl'


Wat betreft de sendmail foutmelding. Het is een foutmelding die expliciet aangeeft dat hij niet de hostname kan vinden van smtp.xs4all.nl. Aangezien je zelf al aangeeft dat je wel kan internetten ( kortom, de DNS werkt ) is de makkelijkste oplossing om smtp.xs4all.nl toe te voegen in je hosts file en het volgende te doen :

Maak een service.switch file aan in /etc/mail met de volgende content :
code:
1
2
hosts      files
aliases    files


Maak een aanpassing in sendmail.cf ( even zoeken, deze zijn geremarked met een # ):
code:
1
2
3
4
5
# service switch file (name hardwired on Solaris, Ultrix, OSF/1, others)
O ServiceSwitchFile=/etc/mail/service.switch

# hosts file (normally /etc/hosts)
O HostsFile=/etc/hosts


Vervolgens sendmail opnieuw opstarten en dan moet sendmail smtp.xs4all.nl kunnen vinden zolang je hem hebt toegevoegd in /etc/hosts. Het verzenden van mail zou geen gevolgen moet hebben omdat je gebruik maakt van een smarthost.

Veel succes!

Mijn Neo Geo MVS collectie


  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Zorg er voor dat in je sendmail.mc alle FEATURE's de goeie quotes hebben.
Verder zou je even kunnen proberen om met de debug opties van Sendmail te spelen.
Uit het grote O'Reilly Sendmail boek:
code:
1
2
3
-d8.5 Hostname being tried in getcanonname
-d8.7 Yes/no response to -d8.5
-d11.1 Trace delivery

Eventueel zou je ook dit even kunnen doen:
code:
1
% /usr/sbin/sendmail -d0.1 -bt < /dev/null

Waarna sendmail zoiets uitspuugt:
code:
1
2
3
4
5
6
7
Version 8.8.4 (oid)

====== SYSTEM IDENTITY =====
       (short domain name) $w = foo
(canonical domain name) $j = foo.bar.net
        (subdomain name) $m = bar.net
                  (node name) $k = here

Dat zou iig wat meer info moeten geven.

Suc6

Nu met Land Rover Series 3 en Defender 90


Verwijderd

Topicstarter
MTWZZ

dit is wat de code oplevert:

Version 8.13.1
Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX
MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6
NETUNIX NEWDB NIS PIPELINING SASLv2 SCANF STARTTLS TCPWRAPPERS
USERDB USE_LDAP_INIT

============ SYSTEM IDENTITY (after readcf) ============
(short domain name) $w = localhost
(canonical domain name) $j = localhost.localdomain
(subdomain name) $m = localdomain
(node name) $k = server2
========================================================

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>

Verwijderd

Topicstarter
nwagenaar:
ik heb dit gedaan:

Maak een service.switch file aan in /etc/mail met de volgende content :

hosts files
aliases files


Maak een aanpassing in sendmail.cf ( even zoeken, deze zijn geremarked met een # ):
code:

# service switch file (name hardwired on Solaris, Ultrix, OSF/1, others)
O ServiceSwitchFile=/etc/mail/service.switch

# hosts file (normally /etc/hosts)
O HostsFile=/etc/hosts

Vervolgens sendmail opnieuw opstarten en dan moet sendmail smtp.xs4all.nl kunnen vinden zolang je hem hebt toegevoegd in /etc/hosts.


restart dmv: service sendmail restart

met als gevolg:

Jun 23 20:23:16 server2 sendmail[29966]: j5NIN8nf029964: to=<test1@drkoop.nl>,<test@drkoop.nl>, ctladdr=<root@localhost.localdomain> (0/0), delay=00:00:08, xdelay=00:00:08, mailer=relay, pri=150401, relay=smtp.xs4all.nl [194.109.6.51], dsn=5.6.0, stat=Data format error
Jun 23 20:23:16 server2 sendmail[29966]: j5NIN8nf029964: j5NINGnf029966: DSN: Data format error
Jun 23 20:23:16 server2 sendmail[29966]: j5NINGnf029966: to=<root@localhost.localdomain>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31614, dsn=2.0.0, stat=Sent


heb alleen nooit een mailtje ontvangen op het opgegven adres
????

[ Voor 6% gewijzigd door Verwijderd op 23-06-2005 20:42 ]


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 14:05

imdos

I use FreeNAS and Ubuntu

waarschijnlijk omdat
stat=Data format error
erbij staat...
mogelijk een probleem met 8/7 bits instellingen :?

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • riotrick
  • Registratie: Mei 2002
  • Laatst online: 24-01 10:44
Deze error kan je ook krijg bij een 'sender domain must exist'. Ik heb nog steeds het idee dat je dns niet helemaal op orde is, en dan met name de reverse dns.

Kijk eens hier naar: http://www.freebsddiary.org/returned-mail.php

[ Voor 32% gewijzigd door riotrick op 24-06-2005 11:33 ]

Facebook :: Twitter :: PSN


Verwijderd

Topicstarter
het kan idd te maken hebben met een eigen ip waarnaar wordt gerefereerd ofzo.
Ik heb helaas te weinig benul om de code in de referentie te doorgronden.

Waar kan ik controleren of de "reverse dns" (??) wel in orde is??

Mij plan was om met masquerade optie gewoon de xs4all smtp te gebruken en geen dns te gaan configureren. ik weet namelijk niets van dns...
waarom werkt dit niet gewoon zoals de install guide voor fedora 3 beschrijft?? Ben ik dan zo speciaal??

Verwijderd

Ik heb dit ook al eens gehad en dat heeft me heel veel hoofdbrekens gekost. De oplossing naar veel zoekwerk was door de mailserver van mijn provider als smarthost in te vullen in je /etc/mail/xxx.mc file (en dan een make in je /etc/mail). En dan niet door adres mail.server.nl in te vullen maar het IP adres tussen brackets:
define (`SMART_HOST', `[xxx.xxx.xxx.xx]').
Misschien dat dit bij jou ook helpt :)

Verwijderd

submit.cf voor verzenden

sendmail.cf voor ontvangen.

Verder is dit puur een dns probleem en dat je hostname bij xs4all niet bekend is, dat ze dat blokken is gewoon normaal.

Verwijderd

submit.cf en sendmail.cf worden bij mij niet gebruikt. Alleen het aanpassen van hostname.mc werkte (en een make waardoor hostname.cf aangemaakt wordt).

Verwijderd

Topicstarter
de smarthost truc heb ik geprobeerd. in brackets het echte ip-address. Mocht niet baten nog steeds dsn (<> dns???) error.

taillog toont:

Jun 28 16:53:25 server2 sendmail[4641]: j5SErP9T004641: from=root, size=40, class=0, nrcpts=1, msgid=<200506281453.j5SErP9T004641@localhost.localdomain>, relay=root@localhost
Jun 28 16:53:25 server2 sendmail[4642]: j5SErPn5004642: from=<root@localhost.localdomain>, size=335, class=0, nrcpts=1, msgid=<200506281453.j5SErP9T004641@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=server2 [127.0.0.1]
Jun 28 16:53:25 server2 sendmail[4641]: j5SErP9T004641: to=koops@xs4all.nl, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30040, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (j5SErPn5004642 Message accepted for delivery)
Jun 28 16:53:33 server2 sendmail[4644]: j5SErPn5004642: to=<koops@xs4all.nl>, ctladdr=<root@localhost.localdomain> (0/0), delay=00:00:08, xdelay=00:00:08, mailer=relay, pri=120335, relay=[194.109.6.51] [194.109.6.51], dsn=5.6.0, stat=Data format error
Jun 28 16:53:33 server2 sendmail[4644]: j5SErPn5004642: j5SErXn5004644: DSN: Data format error
Jun 28 16:53:33 server2 sendmail[4644]: j5SErXn5004644: to=<root@localhost.localdomain>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31571, dsn=2.0.0, stat=Sent


ik ben nu al maanden bezig. Hoe kan dat nou zo moeilijk zijn?
Wat kan ik voor simpels zijn vergeten? DNS deamon aanzetten ofzo? Hostname opgeven, ik zeg maar wat maar het is vast iets waar we overheen kijken. Ik ben autodidact en weet niet zo veel van linux buiten wat ik op fora bijeenscharrel aan kennis. Er zitten dus nogal hiaten in mijn kennis vrees ik...

P.S. FireFox is ook echt heel erg langzaam, daar zit ook een probleem wat wellicht gerelateerd is. Suggesties??

[ Voor 6% gewijzigd door Verwijderd op 28-06-2005 16:59 ]


Verwijderd

DSN is niet DNS. DSN is een Delivery System Notification en dus wat anders dan de Domain Name System. Als het goed is zou je ook een mailtje retour hebben moeten krijgen waarin staat uitgelegd wat er aan de hand is.
Je bent overigens niet de enige die moeite heeft met Sendmail want als het goed draait is het geweldig maar als je een probleem hebt dan.... :)

[ Voor 8% gewijzigd door Verwijderd op 28-06-2005 20:44 ]


Verwijderd

Topicstarter
idd, mailtjes luiden als volgt:

From root@localhost.localdomain Tue Jun 28 16:48:30 2005
Date: Tue, 28 Jun 2005 16:48:25 +0200
From: root <root@localhost.localdomain>
To: root@localhost.localdomain
Subject: SMART error (CurrentPendingSector) detected on host: server2

This email was generated by the smartd daemon running on:

host name: server2
DNS domain: [Unknown]
NIS domain: (none)

The following warning/error was logged by the smartd daemon:

Device: /dev/hdb, 7 Currently unreadable (pending) sectors

For details see host's SYSLOG (default: /var/log/messages).

You can also use the smartctl utility for further investigation.
No additional email messages about this problem will be sent.

& n
Message 299:
From MAILER-DAEMON@localhost.localdomain Tue Jun 28 16:51:49 2005
Date: Tue, 28 Jun 2005 16:51:49 +0200
From: Mail Delivery Subsystem <MAILER-DAEMON@drkoops.nl>
To: <root@localhost.localdomain>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="j5SEpno9004391.1119970309/localhost.localdomain"
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)

This is a MIME-encapsulated message

--j5SEpno9004391.1119970309/localhost.localdomain

The original message was received at Tue, 28 Jun 2005 16:51:40 +0200
from server2 [127.0.0.1]

----- The following addresses had permanent fatal errors -----
<koops@xs4all.nl>
(reason: 553 5.1.8 <root@localhost.localdomain>... Domain of sender address root@localhost.localdomain does not exist)

----- Transcript of session follows -----
... while talking to [194.109.6.51]:
>>> MAIL From:<root@localhost.localdomain> SIZE=553
<<< 553 5.1.8 <root@localhost.localdomain>... Domain of sender address root@localhost.localdomain does not exist
501 5.6.0 Data format error

--j5SEpno9004391.1119970309/localhost.localdomain
Content-Type: message/delivery-status

Reporting-MTA: dns; localhost.localdomain
Received-From-MTA: DNS; server2
Arrival-Date: Tue, 28 Jun 2005 16:51:40 +0200

Final-Recipient: RFC822; koops@xs4all.nl
Action: failed
Status: 5.1.8
Diagnostic-Code: SMTP; 553 5.1.8 <root@localhost.localdomain>... Domain of sender address root@localhost.localdomain does not exist
Last-Attempt-Date: Tue, 28 Jun 2005 16:51:49 +0200

--j5SEpno9004391.1119970309/localhost.localdomain
Content-Type: message/rfc822

Return-Path: <root@localhost.localdomain>
Received: from localhost.localdomain (server2 [127.0.0.1])
by localhost.localdomain (8.13.1/8.13.1) with ESMTP id j5SEpeo9004389
for <koops@xs4all.nl>; Tue, 28 Jun 2005 16:51:40 +0200
Received: (from root@localhost)
by localhost.localdomain (8.13.1/8.13.1/Submit) id j5SEpev8004388
for koops@xs4all.nl; Tue, 28 Jun 2005 16:51:40 +0200
Date: Tue, 28 Jun 2005 16:51:40 +0200
From: root <root@localhost.localdomain>
Message-Id: <200506281451.j5SEpev8004388@localhost.localdomain>
To: koops@xs4all.nl
Subject: testmail2

test2

--j5SEpno9004391.1119970309/localhost.localdomain--

  • DataGhost
  • Registratie: Augustus 2003
  • Laatst online: 11:15

DataGhost

iPL dev

lijkt erop alsof er een harde schijf kapot is
en post je /etc/resolv.conf eens? aangezien ie na 40 sec pas een telnet verbinding maakt op host en direct op IP
volgens mij iets mis met je nameservers

Verwijderd

Topicstarter
Er si idd een harde schijf kaport gegaan. Ik heb inmiddels een nieuwe, aar de oude zitt er nog steedss in. heb ik geen last van en soms kan ik er nog oude data vanaf halen... Moety idd een keertje weggehaald ...

Dit staat in mijn etc/resolv.conf



nameserver 194.109.99.9
nameserver 194.109.66.6
nameserver 10.0.0.138
~

[ Voor 143% gewijzigd door Verwijderd op 29-06-2005 16:26 ]


Verwijderd

Lijkt me dat er staat wat er aan de hand is:
...
Diagnostic-Code: SMTP; 553 5.1.8 <root@localhost.localdomain>... Domain of sender address root@localhost.localdomain does not exist
...

root verzendt een mailtje met een domein die niet geresolved wordt.
Dit was ook de foutmelding die ik kreeg. Bij mij ging het pas goed nadat ik mijn smarthost als IP adres en tussen bracket in mijn xxx.mc file had gezet.

Verwijderd

Verwijderd schreef op dinsdag 28 juni 2005 @ 20:43:
DSN is niet DNS. DSN is een Delivery System Notification en dus wat anders dan de Domain Name System. Als het goed is zou je ook een mailtje retour hebben moeten krijgen waarin staat uitgelegd wat er aan de hand is.
Je bent overigens niet de enige die moeite heeft met Sendmail want als het goed draait is het geweldig maar als je een probleem hebt dan.... :)
Ik heb Unixen systemen, waar standaard Sendmail geinstalleerd is , dus ik weet er wel iets van, ik heb ergens op zolder het Bat boek van Sendmail liggen.

Maar ik zelf mag kiezen, gebruik ik gewoon Postfix, Sendmail vindt ik gewoon te ingewikkeld en daarbij een veiligheids risico ook.

Maar terug naar je probleem, veel mail servers controleren of je reverse DNS goed is, dat doen ze om Zombies Windows of Linux pc's tegenhouden die proberen om spam te versturen , dan kun je op andere Unix machine doen, je zit bij xs4all, dus gewoon inloggen op shell.xs4all.nl en je ip resolven via bijvoorbeeld nslookup <ip.nummer>

Maar volgens mij is je hostname het probleem, die kun je zelf bepalen bij xs4all, inloggen op het service centre en je hostname opvragen of instellen <hostname.xs4all.nl> . Zet deze naam in Sendmail of geef je Linux computer deze naam en kijk of dit werkt,

Als hij voor drkoops.nl de post moeten bezorgen, waar heb je dns geregistreerd ?
zorgt er dat in het MX record, als daar mail.drkoops.nl staat deze resolved naar je vaste ip-nummer van je xs4all aansluiting. Dus een A record aanmaken die verwijs naar mail.drkoops.nl. En zet de hostname in Sendmail ook op mail.drkoops.nl.


Maar je Firefox is ook langzaam, heb je de goede name servers wel staan in resolv.conf, op de xs4all.nl staan de ip nummers van de nameservers.

[ Voor 7% gewijzigd door Verwijderd op 29-06-2005 22:40 ]

Pagina: 1