Help answer threads with 0 replies.
Go Back > Forums > Linux Forums > Linux - Networking
User Name
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.


  Search this Thread
Old 11-19-2005, 07:52 PM   #1
Registered: Sep 2004
Distribution: Debian Testing / Unstable
Posts: 180
Blog Entries: 1

Rep: Reputation: 32
sendmail behind router fails with 553 DNSBL

I am running Debian Sarge with sendmail V8.13.5. The Linux box is on a LAN behind a Belkin router connected to my ISP with DSL. I am able to send and receive mail on the local net but when I try to send a test message to my e-mail
address on my ISP it is being returned with a 553 message as follows:

The original message was received at Thu, 17 Nov 2005 19:05:49 -0500
from smmsp@localhost []

----- The following addresses had permanent fatal errors -----
<real email>
(reason: 553 5.3.0 ylpvm07,DNSBL:To request removal of,, send
the complete error message in an E-mail to removeme@ISP net)

where '' is the dynamic IP address of the DSL connection. I have a feeling the error is caused because the ISP is unable to do a reverse DNS ron
my IP address and thus blocks the email thinking it is spam (DNSBL = Delivery Notification Spam Blocking List?). I do not have an MX record for my Linux box in any DNS server as 1) the box is behind the router and using DHCP and 2) the router itself gets a dynamic address from the ISP. I have opened up port 25 on the router but the results are the same.

Here is my file:

# $Sendmail:,v 8.13.4 2005-06-03 16:49:22 cowboy Exp $
# Copyright (c) 1998-2005 Richard Nelson. All Rights Reserved.
# cf/debian/ Generated from by configure.
# prototype config file for building Sendmail 8.13.4
# Note: the .in file supports 8.7.6 - 9.0.0, but the generated
# file is customized to the version noted above.
# This file is used to configure Sendmail for use with Debian systems.
# If you modify this file, you will have to regenerate /etc/mail/
# by running this file through the m4 preprocessor via one of the following:
# * `sendmailconfig`
# * `make`
# * `m4 /etc/mail/ > /etc/mail/`
# The first two options are preferred as they will also update other files
# that depend upon the contents of this file.
# The best documentation for this .mc file is:
# /usr/share/doc/sendmail-doc/cf.README.gz
# Copyright (c) 1998-2005 Richard Nelson. All Rights Reserved.
# This file is used to configure Sendmail for use with Debian systems.
VERSIONID(`$Id:, v 8.13.4-3 2005-06-03 16:49:22 cowboy Exp $')
dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
dnl #
dnl # General defines
dnl #
dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot()
dnl # into this directory before writing files.
dnl # If *all* your user accounts are under /home then use that
dnl # instead - it will prevent any writes outside of /home !
dnl # define(`confSAFE_FILE_ENV', `')dnl
dnl #
dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!!
dnl # Remove `, Addr=' clauses to receive from any interface
dnl # If you want to support IPv6, switch the commented/uncommentd lines
dnl FEATURE(`no_default_msa')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, Addr=::1')dnl
dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, Addr=')
dnl #
dnl # Be somewhat anal in what we allow
dnl #
dnl # Define connection throttling and window length
define(`confCONNECTION_RATE_THROTTLE', `15')dnl
dnl #
dnl # Features
dnl #
dnl # The access db is the basis for most of sendmail's checking
FEATURE(`access_db', , `skip')dnl
dnl #
dnl # The greet_pause feature stops some automail bots - but check the
dnl # provided access db for details on excluding localhosts...
FEATURE(`greet_pause', `1000')dnl 1 seconds
dnl #
dnl # Delay_checks allows sender<->recipient checking
FEATURE(`delay_checks', `friend', `n')dnl
dnl #
dnl # If we get too many bad recipients, slow things down...
dnl #
dnl # Stop connections that overflow our concurrent and time connection rates
FEATURE(`conncontrol', `nodelay', `terminate')dnl
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
dnl #
dnl # If you're on a dialup link, you should enable this - so sendmail
dnl # will not bring up the link (it will queue mail for later)
dnl define(`confCON_EXPENSIVE',`True')dnl
dnl #

dnl # Masquerading options

dnl # Default Mailer setup

I've been working on this a couple weeks now, read the sendmail config stuff from and other docs with some measure of understanding. Please do not suggest using 'qmail', 'postfix' or some other package, those are not an option. Sendmail should work and that is what I'm trying to do. Any help with that is greatly appreciated. Thanks.
Old 11-21-2005, 07:26 AM   #2
Brian Knoblauch
Registered: Jan 2005
Distribution: OpenSuse Tumbleweed
Posts: 288

Rep: Reputation: 39
Appears that your ISP is using a DNSBL that happens to have their dynamic ranges listed. You need to talk to your ISP, the problem's not on your end.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
sendmail and dnsbl cholo Linux - Software 0 11-16-2004 01:02 AM
Sendmail, m4 configuration for dnsbl jastorqu Linux - Networking 0 05-27-2004 04:24 PM
sendmail, dnsbl and access benjithegreat98 Linux - Software 0 12-15-2003 09:42 AM
Sendmail-error 553 pmeeke Linux - Software 0 08-11-2003 02:23 AM
sendmail error 553 'DOMAIN NAME REQUIRED' yaya Linux - General 1 09-06-2001 10:58 AM > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 12:47 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration