[linux] Sendmail geeft "service unavailable"

Johan Wevers johanw op vulcan.xs4all.nl
Wo Apr 20 20:58:39 CEST 2005


Hallo,

Ik ben bijna zover dat m'n uucp node kan overgaan naar Slackware 10.
News is eindelijk werkend en ik weet nu hoe alles te converteren.

Maar nu werkt mail niet. Lokaal versturen gaat wel, maar als ik als test een
mail naar m'n gewone Xs4all adres stuur krijg ik het terug als undeliverable
met deze melding:

The original message was received at Wed, 20 Apr 2005 20:39:23 +0200
from IDENT:501 op localhost [127.0.0.1]

   ----- The following addresses had permanent fatal errors -----
<johanw op xs4all.nl>
    (reason: Service unavailable)

   ----- Transcript of session follows -----
554 5.0.0 Service unavailable


In /var/log/maillog staat dan een regel als:

Apr 20 20:39:23 vulcan sm-mta[989]: j3KIdNBe000986: to=<johanw op xs4all.nl>,
ctladdr=<johanw op vulcan.xs4all.nl> (501/100), delay=00:00:00, xdelay=00:00:00,
mailer=uucp-dom, pri=30675, relay=xs4all, dsn=5.0.0, stat=Service unavailable


M'n M4 file waaruit in sendmail.cf aanmaak is (deze is gebaseerd op de
versie die ik nu heb, gebaseerd op sendmail 8.8.7. Het nieuwe systeem
draait sendmail 8.12.

include(`../m4/cf.m4')
VERSIONID(`@(#)vulcan.mc  8.12 20-04-2005')

OSTYPE(linux)dnl

FEATURE(accept_unresolvable_domains)dnl
FEATURE(always_add_domain)dnl
FEATURE(notsticky)dnl
FEATURE(nocanonify)dnl

MASQUERADE_AS(`vulcan.xs4all.nl')dnl
MASQUERADE_DOMAIN(`vulcan.xs4all.nl')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_entire_domain')dnl
FEATURE(`masquerade_envelope')dnl

define(`confMAX_MESSAGE_SIZE', 20000000)dnl

define(`SMART_HOST', uucp-dom:xs4all)dnl
define(POSTMASTERBOUNCE)dnl

# SPAM catcher
define(`LUSER_RELAY',`local:devnull')dnl

MAILER(local)dnl
MAILER(smtp)dnl
MAILER(uucp)dnl

Cw localhost vulcan.xs4all.nl
DMvulcan.xs4all.nl


In de oude setup had ik FEATURE(nodns) opgenomen, maar de nieuwe versie
gaf aan dat dat een no-op was en dat ik blijkbaar iets in
/etc/mail/service.switch moest zetten. Uit een andere discussie heb ik
deze file daar neergezet, al heb ik geen idee waar het voor is:

# /etc/mail/service.switch
#
# This is the format that sendmail expects (no colon after the service)
# This file will prevent dns usage
#
passwd          files
hosts           files
aliases         files



-- 
ir. J.C.A. Wevers         //  Physics and science fiction site:
johanw op vulcan.xs4all.nl   //  http://www.xs4all.nl/~johanw/index.html
PGP/GPG public keys at http://www.xs4all.nl/~johanw/pgpkeys.html



More information about the Linux mailing list