LinuxQuestions.org
Visit Jeremy's Blog.
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 09-11-2003, 06:35 PM   #1
Nico
LQ Newbie
 
Registered: Jul 2002
Posts: 10

Rep: Reputation: 0
Sendmail Unknown user (has a valid domain)


Greetings all. I have a hopefully easy question for you gurus. I tried a search however my exact problem didn't come up.

I am using an internal company webserver and need the use of the sendmail feature for php pages. Sendmail.cf doesn't appear to be configured correctly tho.

It was previously setup with the domain of "localhost.localdomain". I was unable to even use the command line mail without getting a mailer-daemon error.

When I setup the domain to be a fully qualified domain name, it will work with local accounts that are on the machine, however it will not send internal mail to anyone other than those with an account on the box.

For example the Cw line of my sendmail.cf is (for example-- not REALLY what it is, but its a fully qualified domain.):

bobsbrakes.com

I can do a command line "mail bob" and the message will be sent internally, assuming "bob" is a user on this particular machine. But if i try

"mail bob2744@bobsbrakes.com" I get a message that states "Unknown user... saving copy of message to dead.letter"
bob2744 is a valid email account for the company, however that physical account isn't located on this machine-- none of the email addresses are.

This machine is ONLY a webserver for the company and all accounts/ email accounts are on other machines. It seems to be checking to see if bob2744 is a valid account on the webserver box and then returning an unknown user error instead of just sending it.

I hope I was able to explain the problem clearly, however if I didn't, please let me know and I'll try to elucidate.


Thanx very much for the help!

Nico

Last edited by Nico; 09-11-2003 at 07:03 PM.
 
Old 09-11-2003, 09:47 PM   #2
joseph
Member
 
Registered: Jul 2003
Location: Batam
Distribution: Ubuntu 10 And Linux Mint
Posts: 414

Rep: Reputation: 30
Can you post up your sendmail.mc file and what problem exactly do you want to ask?
 
Old 09-12-2003, 03:15 PM   #3
Nico
LQ Newbie
 
Registered: Jul 2002
Posts: 10

Original Poster
Rep: Reputation: 0
I just found out that the sendmail on this machine has never been setup at all. This machine is on a large LAN that has it's own mail server. I would like to either get this computer to send mail through the mail server (mail.bobsbrakes.com) or (preferrably) send through this computer. If its easier to use the LAN mail server I'll just set it up like that. I tried using the SMART_HOST but it didn't work. What all files do I need to edit in order to get sendmail configured properly? Please help! Thanx a ton in advance!

Here is my sendmail.mc file. The question is, how can i get this sendmail to mail to internal addresses w/o giving this error (from the command line mail command):


bob222@bobsbrakes.com... User unknown
/root/dead.letter... Saved message in /root/dead.letter

The email address is a valid email, but the account bob222 is not located on this computer.



Code:
divert(-1)
dnl This is the sendmail macro config file. If you make changes to this file,
dnl you need the sendmail-cf rpm installed and then have to generate a
dnl new /etc/sendmail.cf by running the following command:
dnl
dnl        m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')
VERSIONID(`linux setup for Red Hat Linux')dnl
OSTYPE(`linux')
dnl Uncomment and edit the following line if your mail needs to be sent out
dnl through an external mail server:
dnl define(`SMART_HOST',`smtp.your.provider')
define(`confDEF_USER_ID',``8:12'')dnl
undefine(`UUCP_RELAY')dnl
undefine(`BITNET_RELAY')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 TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')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
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 The '-t' option will retry delivery if e.g. the user runs over his quota.
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
dnl This changes sendmail to only listen on the loopback device 127.0.0.1
dnl and not on any other network devices. Comment this out if you want
dnl to accept email over the network.
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
dnl NOTE: binding both IPv4 and IPv6 daemon to the same port requires
dnl       a kernel patch
dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')
dnl We strongly recommend to comment this one out if you want to protect
dnl yourself from spam. However, the laptop and users on computers that do
dnl not have 24x7 DNS do need this.
FEATURE(`accept_unresolvable_domains')dnl
dnl FEATURE(`relay_based_on_MX')dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
FEATURE(`accept_unqualified_senders')dnl
Cwbobsbrakes.com

Last edited by Nico; 09-12-2003 at 04:11 PM.
 
Old 09-12-2003, 04:28 PM   #4
Nico
LQ Newbie
 
Registered: Jul 2002
Posts: 10

Original Poster
Rep: Reputation: 0
Well I have gotten it so this machien can send to any address EXCEPT for the domain bobsbrakes.com. Any ideas on why this might be occurring?
 
Old 02-19-2007, 10:59 AM   #5
mattwilsonmcp
LQ Newbie
 
Registered: Sep 2005
Distribution: Fedora Core 5, Ubuntu 6.06 LTS, Experimenting with others
Posts: 2

Rep: Reputation: 0
Sendmail woes

I am having this exact same problem. Did you find a solution?
 
  


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
sendmail problem stat=User unknown singying304 Linux - Networking 1 10-07-2005 07:59 PM
"User Unknown" error with Sendmail girish_hilage Linux - Networking 3 09-10-2004 08:10 AM
cant send email (using sendmail) to newly added domain user sirjosi Linux - Newbie 0 10-22-2003 02:12 AM
Problem with Sendmail unknown user relaying (LUSER_RELAY)... A08 Linux - Networking 5 07-04-2003 08:34 AM
how to add virtual user & domain on sendmail? earl Linux - Networking 2 07-30-2002 11:22 PM


All times are GMT -5. The time now is 08:56 PM.

Main Menu
Advertisement
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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration