How to check mailx on unix?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers How to check mailx on unix?
# 1  
Old 08-10-2010
How to check mailx on unix?

Hello,

I need to check if mailx utility is available or not on certail unix hosts.
I am trying to do that by a script, but dont how to check the mailx command .

I did
Code:
mailx -e

but the return status is 1, if no mails ,but thst means its running.
So how can i diffrentiate that mailx was not run or run.
# 2  
Old 08-10-2010
Whats wrong with
Code:
mailx_path=$( which mailx )
if [ ! -z "${mailx_path}" -a -e "${mailx_path}" -a -x "${mailx_path}" ]
then
    echo "mailx available at ${mailx_path}"
else
    echo "mailx not available"
fi

# 3  
Old 08-10-2010
Thanks for reply.
What is the -e option?

I tried it gives error "unknown test operator"

I am on HP-UX

---------- Post updated at 09:23 AM ---------- Previous update was at 09:03 AM ----------

Also , mailx is present and is executable, it is just that sometimes it doesnot run and return with error.

So , i need to check if mailx command is running or not.
# 4  
Old 08-10-2010
Quote:
So , i need to check if mailx command is running or not.
This is gibberish.
Pludi's response is quite correct to the question posed.

Please re-phrase in good English stating what you actually want to know.

Also, are all your hosts HP-UX ?

There is a whole lot of difference between mail (whether the command is "mail" "mailx" or whatever) working within a local server and mail working to external servers.

Last edited by methyl; 08-10-2010 at 11:57 AM.. Reason: Also ...
# 5  
Old 08-10-2010
Yes, all my hosts are HP-UX.

I mean is my mailx running fine(able to send mails or read).

I will be checking all hosts every 10mins(through cron), so cant send mails to a mailID every time for all the hosts, to check mailx.
# 6  
Old 08-10-2010
Can we assume that you have a number of servers where the mail normallly works, and you need to know whether the mail is still working?

Let's home in a bit more:

What version(s) of HP-UX?

Are you definitely using "sendmail" for your mail transport?

Checking the entire mail service every 10 mins is paranoia for an Operating System which can work reliably for years. What sort of faults have you experienced which might make you want to do this?

We do run a basic monitor from cron every 15 mins to check count the number of mail items in /usr/spool/mqueue . On this busy machine should the count exceed 50 we raise an alert.
# 7  
Old 08-10-2010
Yes, you are right.

The version is 11.23, we use sendmail.

We have seen this type of errors:
"can not write to queue directory /var/spool/clientmqueue/ (RunAsGid=0, required=114): Permission denied."

We have our daily logs being mailed from diff servers to a distro(or some specific mailID's), we are seeing that sometimes some servers not able to mail.
We found after investigating that its b'coz mailx didnt work.

Now we need a laert which can inform if on some machines mailx is not working so we an ask someone to fix it(Support team).
There are more than 300 servers.
 
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 opening the UNIX mailx attachments on iPhone/iOS

I have created a simple log file (abc.log) with Hello World, from my UNIX script. At the end of the script, I have attached the log to my email using uuencode & mailx command. THe email was send successfully and opening on my desktop without any issues. I have the email sync with my iPhone... (7 Replies)
Discussion started by: karumudi7
7 Replies

2. UNIX for Dummies Questions & Answers

Mailx command in unix shell script, its throwing below error

How to use Mailx command in unix shell script, its throwing below error #!/bin/ksh let x=3 If ; then mailx -s “ $x is greater than 2” example@gmail.com << EOF This is the message body EOF fi its throwing error as syntax error at EOF... (10 Replies)
Discussion started by: only4satish
10 Replies

3. UNIX for Advanced & Expert Users

Check EOF char in Unix. OR To check file has been received completely from a remote system

Advance Thanks. (1) I would like to know any unix/Linux command to check EOF char in a file. (2) Or Any way I can check a file has been reached completely at machine B from machine A. Note that machine A ftp/scp the file to machine B at unknown time. (5 Replies)
Discussion started by: alexalex1
5 Replies

4. Shell Programming and Scripting

Bcc in mailx command in Unix

Hi, At present we have been using the mailx command which is working perfectly and the command is as follows; mailx -s "$DESCR1" -c $DLIST_CC -r $REPLY $DLIST We would like to add a Blind carbon copy "Bcc" in this mailing list using mailx. Please let us know how this can be done in ksh. (2 Replies)
Discussion started by: jmathew99
2 Replies

5. Shell Programming and Scripting

Mailx: How to send a attachment using mailx command

Hi All, Can anyone please provide the command for sending an mail with attachment using mailx command. Thanks in Advance :) Regards, Siram. (3 Replies)
Discussion started by: Sriram.Vedula53
3 Replies

6. Shell Programming and Scripting

I could not receive the mail sent from the unix server using 'mailx'

Hi All, I have sent a mail to my gmail id using the below command. echo " " | mailx -s "sub" myid@gmail.com I didn't get any error notification. But still I didn't receive that mail still.. please help me to learn how to send mail to other provider (Yahoo/gmail) from unix server.... (1 Reply)
Discussion started by: little_wonder
1 Replies

7. UNIX for Dummies Questions & Answers

Unix mailx question.

HI, Whenever I tried to send mail using mailx in unix (Solaris 5.9), from field is missing from email messages. In short, sender's email address is missing from message. Anybody has any idea why this is happening? Thanks, NS. (5 Replies)
Discussion started by: nshah
5 Replies

8. AIX

Aix Unix Mailx Attachments

I'm trying to send a mailx with an attachment, really I have not do it in a long time. I forgot (3 Replies)
Discussion started by: darioa
3 Replies

9. UNIX for Advanced & Expert Users

display HTML text in body using unix mailX ????

display HTML text in body using unix mailX ????Hello, could any one tell me how to display text in html layout by sending a file using mailx command in unix. i know to use mailx : mailx -s "SUBJECT" user.name@domail.com < file_name.txt instead of txt file i want to send html page and... (8 Replies)
Discussion started by: sparan_peddu
8 Replies

10. UNIX for Dummies Questions & Answers

mailx error message : mailx: NUL changed to @

If I use the "Mail" link instead of the "mail" link to ../mailx I get this error. Mail so-n-so @whatever.com mailx: NUL changed to @ Unknown command: "postmaster" The email still goes through but i get the error. If I use "mail" it goes thru without the error. Any ideas?? (2 Replies)
Discussion started by: BG_JrAdmin
2 Replies
Login or Register to Ask a Question