LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices

Reply
 
Search this Thread
Old 12-05-2005, 12:24 AM   #1
lauxen
LQ Newbie
 
Registered: Dec 2005
Posts: 4

Rep: Reputation: 0
Sendmail does't work anymore.


Hi Everyone,

Here a dutch person with a big problem.

my sendmail does't not working anymore.
well with under telnet i have connection tho.

[root@CC763061-A root]# telnet mydomein 25
Trying 217.122.144.143...
Connected to mydomein.
Escape character is '^]'.
220 CC763061-A.HGV1.DR.HOME.NL ESMTP Sendmail 8.12.8/8.12.8; Mon, 5 Dec 2005 06:18:19 +0100


but my sendmail dont wanna sent email to people outside my server.
this is the error i also get
Reason for failure 553 5.3.5 system config error

this is what my webmin says:
Mail headers View all headers View raw message
From Mail Delivery Subsystem <MAILER-DAEMON@CC763061-A.HGV1.DR.HOME.NL>
To <root@CC763061-A.HGV1.DR.HOME.NL>
Date Wed, 23 Nov 2005 00:46:43 +0100
Subject Returned mail: see transcript for details

Message text

The original message was received at Wed, 23 Nov 2005 00:46:40 +0100
from localhost.localdomain [127.0.0.1]

----- The following addresses had permanent fatal errors -----
<webmaster@fotoarchiefdewolden.nl>
(reason: 553 5.3.5 system config error)

----- Transcript of session follows -----
553 5.3.5 mail.fotoarchiefdewolden.nl. config error: mail loops back to me (MX problem?)
554 5.3.5 Local configuration error

Failed delivery status
Final recipient webmaster@fotoarchiefdewolden.nl
Reason for failure 553 5.3.5 system config error
Reporting mail server CC763061-A.HGV1.DR.HOME.NL


this is my sendmail.mc

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 #
dnl define(`SMART_HOST',`smtp.your.provider')
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
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 #
DAEMON_OPTIONS(`Port=smtp,Addr=217.122.144.143, 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 #
dnl MASQUERADE_AS(`lauxen.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

Who's can help me to fix this?

thanks and my best regards,
edwin lauxen
holland
 
Old 12-05-2005, 12:25 AM   #2
lauxen
LQ Newbie
 
Registered: Dec 2005
Posts: 4

Original Poster
Rep: Reputation: 0
this forum haven't aloud that i use my url in this subject,
so i've change it do mydomein instead.
 
Old 12-05-2005, 12:32 AM   #3
MasterC
Guru
 
Registered: Mar 2002
Location: Salt Lake City, UT - USA
Distribution: Gentoo ; LFS ; Kubuntu
Posts: 12,612

Rep: Reputation: 64
Not sure if this is part of your problem, your file contents are hard to parse, but this line:
define(`SMART_HOST',`smtp.your.provider')

Should be defined or commented. smtp.your.provider is not a domain, at least, not in the real world (it may exist on your system, which may be why the mail is being looped back to you).

Cool
 
Old 12-05-2005, 10:54 PM   #4
lauxen
LQ Newbie
 
Registered: Dec 2005
Posts: 4

Original Poster
Rep: Reputation: 0
Dear MasterC,

Thanks for your reaction.

i've commented the line,like this way:
#define(`SMART_HOST',`smtp.your.provider')

But still no results.

i realy don't understand why i can't send emails to others no mather where around the globe.

first it was working fine,but after i've been messing around in webmin,
i spoiled it.

i use my server not to recieve emails,but only to send them.

my provider don't link me mx etc...only a ip-forwarding for my apache http-server.
but that dont mather,right?

i know that cable blocked incomming email true port 25,
but not the outgoin data.

i hope you can me a other advice.

thanks you and my best regards,
Edwin Lauxen.
 
Old 12-05-2005, 11:10 PM   #5
btmiller
Senior Member
 
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,140

Rep: Reputation: 322Reputation: 322Reputation: 322Reputation: 322
Did you rebuild the sendmail.cf file after modifying sendmail.mc? You can do this on most set-ups by typing "make sendmail.cf" as root in /etc/mail. The sendmail.mc file isn't the configuration file, but it's used to build the sendmail.cf config file.

The problem is the "MX loops back to myself" message. If the smarthost doesn't help, is your system's host name resolvable? Since you seem to have the host name set to localhost.localdomain in the config file, is this resolvable (i.e. does ping localhost.localdomain give results from the loopback address of 127.0.0.1?)? It would help if you remembered what exactly you changed in Webmin. This is why I generally hate using GUI administration tools -- you ccan't really see what you're doing or make backups of files you're changing.
 
Old 12-06-2005, 02:25 AM   #6
MasterC
Guru
 
Registered: Mar 2002
Location: Salt Lake City, UT - USA
Distribution: Gentoo ; LFS ; Kubuntu
Posts: 12,612

Rep: Reputation: 64
Well, it's really just shots in the dark I'd be taking. Your best bet would be to see if there is an ".orig" file somewhere in your sendmail directory that was saved when the original was altered. You may have some luck if you remove the package from your system and re-install it, depending on your package manager, it may remove your configuration files for that application (which would suck normally, but in this case, if it works, it was for good). If not, you can remove that package, remove the configuration files, then re-install that package, and it will likely revert back to default (worst case scenario with that is that it doesn't work and we aren't that far off from where we are now).

Good Luck!

Cool
 
Old 12-06-2005, 08:50 PM   #7
lauxen
LQ Newbie
 
Registered: Dec 2005
Posts: 4

Original Poster
Rep: Reputation: 0
<quote>
Did you rebuild the sendmail.cf file after modifying sendmail.mc? You can do this on most set-ups by typing "make sendmail.cf" as root in /etc/mail. The sendmail.mc file isn't the configuration file, but it's used to build the sendmail.cf config file.
</quote>

Yes i did ;-)

and when i do a ping to my domainname i see my extern ipnummer.

sendmail is online.

@MasterC
i think what youre saying,to reinstal my sendmail would be the best what i can do.

thank you both for the advices ;-)

my best regards
edwin lauxen.

p.s: make backups its also a very good advice hahahaha
thats what i learn also today ;-)
 
  


Reply


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
SOS,please!!i want to make a checksum of kernel ,but it does't work. alphasophie Programming 7 03-29-2005 10:37 AM
cdrom won't work anymore Smokey Slackware 7 01-29-2005 09:21 PM
xmms won't work anymore ubuntu-addict Linux - Software 4 10-26-2004 05:01 AM
modem does't detect b_v_prashanth Linux - Hardware 1 09-24-2004 03:29 PM
Yast2 doesn't work anymore Wels Linux - Software 3 08-02-2004 07:23 AM


All times are GMT -5. The time now is 11:00 PM.

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