[Solved] mailx : unknown user issue


 
Thread Tools Search this Thread
Operating Systems HP-UX [Solved] mailx : unknown user issue
# 1  
Old 06-26-2012
Bug [Solved] mailx : unknown user issue

Hi all,

I know this issues has been discussed multiple times, i have gone through many such discussion but unfortunately i am still not able to solve the issue being faced.

I have configured the sendmail.cf with the smtp host name (Editing the entry starting with DS...)

Post that restarted the sendmail services. When executed the mailx command to send the mail to an external mail id , i am getting below error. Please help

Code:
   ----- Transcript of session follows -----
... while talking to [127.0.0.1]:
>>> DATA
<<< 550 5.1.1 <TestId@TestSMTP.com>... User unknown
550 5.1.1 TestId@TestSMTP.com... User unknown
<<< 503 5.0.0 Need RCPT (recipient)

--q5QCa5kc021344.1340714165/aixsrv.localadmin
Content-Type: message/delivery-status

Reporting-MTA: dns; aixsrv.localadmin
Arrival-Date: Tue, 26 Jun 2012 18:06:05 +0530 (IST)

Final-Recipient: RFC822; TestId@TestSMTP.com
Action: failed
Status: 5.1.1
Remote-MTA: DNS; [127.0.0.1]
Diagnostic-Code: SMTP; 550 5.1.1 <TestId@TestSMTP.com>... User unknown


Last edited by methyl; 06-26-2012 at 09:50 AM.. Reason: please use code tags
# 2  
Old 06-26-2012
Please post what Operating System and version you have and what Shell you use.

Please post the mailx command line you typed (obliterating anything confidential with X's) .

What do you get for nslookup on the name of the mailserver you put into the DS line in sendmail.cf ?
How exactly did you restart sendmail?

What (non-comment) entries are there in /etc/mail/service.switch ?
What (non-comment) entries are there in /etc/mail/sendmail.cw ? Should be "localhost" and the name of the sending server .
# 3  
Old 06-26-2012
OS : HP-UX B.11.31 U ia64 2819354210 unlimited-user license

Shell : /sbin/sh

mailx command used:

sh ServerStatus.sh| mailx -s "Server Status mail - DEV_SERVER" Dev_Admin@XXXXXXX.com

nslookup output:

looking up FILES
Name: smtphostname
Address: xx.xxx.xx.43

restart:
I restarted using below commands.

/sbin/init.d/sendmail stop
/sbin/init.d/sendmail start

there is no file "service.switch" in /etc/mail

there are many server names which are non-commented in /etc/mail/sendmail.cw

Please let me know if any other info is needed. Please guide me.

Last edited by chpsam; 06-27-2012 at 04:57 AM..
# 4  
Old 06-27-2012
I think its working correctly, and that it is the email address you sent that is giving you trouble, have you tried with a known valid address?
# 5  
Old 06-27-2012
Code:
while talking to [127.0.0.1]:
>>> DATA
<<< 550 5.1.1 <TestId@TestSMTP.com>... User unknown

Suggests that in your /etc/mail/sendmail.cf, your relay is wrong: It should be your mail server and so you should not have 127.0.0.1 but the name of the mail server with whom your host is "chatting" with...
This User Gave Thanks to vbe For This Post:
# 6  
Old 06-27-2012
Make sure that the SMTP relay server itself knows about you and can do a reverse DNS lookup on your IP address.


Quote:
nslookup output:

looking up FILES
Name: smtphostname
Address: xx.xxx.xx.43
The SMTP relay name would normally be a fully qualified host name such that the line reads something like:
Code:
DS smtphostname.domain.com

And the entry (or alias) in /etc/hosts should be the fully qualified host name.


Quote:
there are many server names which are non-commented in /etc/mail/sendmail.cw
I'd only expect localhost and the fully qualified name of the local server unless you are the mail relay server yourself. If the SMTP mail relay server is in the list, that might explain it.

What else? Make sure that nobody has deleted the localhost entry in /etc/hosts and check the system mail log for error messages.
Quick check of the SMTP relay server with telnet to port 25 to make sure that it is listening.
This User Gave Thanks to methyl For This Post:
# 7  
Old 06-28-2012
Hi vbe, methyl,

Thanks very much for your inputs. Issue is resolved. I replaced smtphost name with full qualified name , now it is delivering mail. Thanks again.
These 2 Users Gave Thanks to chpsam For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Issue with Mailx command

Hi, I am trying to send an email using mailx command in Linux terminal. Though I give invalid address it is giving response as Recipient ok and sent message. My command is here. Not sure what is wrong. Can anyone please assist? echo -e 'New User'| mailx -v -s 'New User' y@gggg.com ... (1 Reply)
Discussion started by: yuvi
1 Replies

2. Shell Programming and Scripting

Mailx command issue

Hi All, Im facing a problem with sending tar file via mailx command. Your help would be much appreciated. Im trying to tar a set of CSV files in a folder using the below command tar cvf Report.tar.gz *_03172016.CSV and sending this tar file using mailx command as mentioned below ... (2 Replies)
Discussion started by: anijan
2 Replies

3. Shell Programming and Scripting

Print Unknown Number of User Inputs in awk

Hello, I am new to awk and I am trying to figure out how to print an output based on user input. For example: ubuntu:~/scripts$ steps="step1, step2, step3" ubuntu:~/scripts$ echo $steps step1, step2, step3 I am playing around and I got this pattern that I want: ... (3 Replies)
Discussion started by: tattoostreet
3 Replies

4. Shell Programming and Scripting

Need help in an issue related to mailx

Hello, I have a file temp.txt with the below contents : Sep 9 03:04:51 adcsdp01 MAPDR2_00: Unable to open trace file adpstartarv.log. (Error 110 Resource temporarily unavailable) Sep 9 03:05:35 adcsdp01 MAPDR2_00: SAP Service ADPMR2_00 successfully started. Sep 9 03:04:51 adcsdp01... (7 Replies)
Discussion started by: rahul2662
7 Replies

5. Solaris

SMTP Server 550 5.1.1 User unknown Error

Hello All, I am currently running a Solaris 10 machine as inbound SMTP server i.e. bringing Emails from outside into our company. In /var/spool/mqueue , I have mails that are pending for the past 4-5 days. They are not being delivered and are causing my mount point size to increase. Error... (0 Replies)
Discussion started by: Junaid Subhani
0 Replies

6. Shell Programming and Scripting

[Solved] Unable to mailx new $pid for a script restart

Ill try to make this brief: I am trying to get the script below to run another script defined as BATNAM. The script runs fine, does what i designed it to do, however... I would like it to mailx the NEW $pid that was restarted. This script is supposed to go in crontab as root, and run by... (8 Replies)
Discussion started by: olyanderson
8 Replies

7. Shell Programming and Scripting

Mailx issue

Hi guys I am trying to send an email using mailx function and want the message body to appear on different lines. My code is : WT=`echo "Tapes are : $x Holder are : $y" ` echo $WT|mailx -s "Alert" xyx@abc.com I want to receive the email like this: Tapes are :2 Holders are... (2 Replies)
Discussion started by: Junaid Subhani
2 Replies

8. Shell Programming and Scripting

mailx issue -

Hi, I am sending mail inside my script based on various conditions. Here is the problem, when there are more than one condion at a time, the mailx adds the messages into one ( at the time of the second mail) example: inner_fn () { if ; then echo "inner function mail" | mailx... (3 Replies)
Discussion started by: shellwell
3 Replies

9. UNIX for Advanced & Expert Users

check pass; user unknown

Hi all, While watching the log at /var/log/messages on a Centos 4.x box I keep seeing this come up Jul 18 09:38:40 ws096 PAM_pwdb: check pass; user unknown From what I understand this might be a ssh attack or am I wrong here? The bad thing is that it does not show an IP address its... (1 Reply)
Discussion started by: mcraul
1 Replies

10. UNIX for Dummies Questions & Answers

mailx Issue with -r flag

I've used "mailx -r return@address" before many times for automated scripts, but when I try to use it on FreeBSD, I get "mailx: illegal option -- r". Is there another version of mailx I should be using to get this to work? The full command I'm trying to run is: mailx -s "Load Results $(date... (1 Reply)
Discussion started by: superdelic
1 Replies
Login or Register to Ask a Question