Another mailx question


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Another mailx question
# 1  
Old 04-22-2011
Another mailx question

I have a script that runs every night that is supposed to send a log file to a list of email addresses. When I run this command from the command prompt, it works successfully:

mailx -s "Filename to send" "`cat email.address`" < $outfile

The email.address file contains the list of email addresses.

When this script runs each night, however, I do not receive the email or any error message. Is there a way to check to see what is happening in the cron submitted script each night? I checked "mail" but is says I have no mail.

Appreciate any help.
# 2  
Old 04-22-2011
Try this

Code:
while read line
do
mailx -s "Filename to send" $line < $outfile
done < email.address

regards,
Ahamed
# 3  
Old 04-22-2011
I have another wrinkle to add. I create a test script with your code and it works. Thanks for that. I also ran it with my code and it works as well when run manually.

It looks like the problem is with the cron job that runs. When the cron scheduled script processes, the note does not get sent. Is there something in cron that would keep it from sending this note? Something in the way cron submits the script?
# 4  
Old 04-22-2011
You can probably redirect the output to a log file and check if there are any errors.

Also check for which user you have setup the cronjob and if that user is having necessary permission to execute the script.

regards,
Ahamed
# 5  
Old 04-23-2011
Use full paths to files being used inside code e.g.
/path/to/email.address, full path to $outfile etc. and it should work fine.

If it doesnt run put the script in cron like (ofcourse, put your execution times..)
Code:
* * * * *  script.sh 2>>/path/log.err 1>>/path/log.log

Regards.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Another mailx question

Hi I am trying to send an html file as an attachment from AIX server and recieve it using Outlook 2007 client. I tried every possible command, such as: uuencode file file | mailx -s "subject" me@mydomain.com uuencode -m file file | mailx -s "subject" me@mydomain.com All of them give me: ... (6 Replies)
Discussion started by: nimo
6 Replies

2. Shell Programming and Scripting

mailx Question

I am using mailx command. It works fine. And the receiver gets 'From' information as MySelf@Sent_server. This 'Sent_server' is picked up from /etc/hosts - third alias for loghost (dev.abc.ltd). The entry is as under 11.22.33.44 dev_sys dev_system dev.abc.ltd loghost The issue is that is there... (4 Replies)
Discussion started by: Soham
4 Replies

3. UNIX for Dummies Questions & Answers

question regarding mailx

I have some scripts that send out email alerts using mailx. the email looks like it is coming from the unix ID and server that is sending the email. I am wondering if there is a way through mailx to have the mail still look like it is coming from the unix id and server sending the message,... (3 Replies)
Discussion started by: jayjabour
3 Replies

4. 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

5. Shell Programming and Scripting

mailx question

hello in the middle of my sh script, I am using mailx like this: mailx -s "Sybase Installation on $i" x@abc.com < /net/share/shared/install.output.$i "i" stands for the remote server such as SIROE I am expecting to receive an email with subject "Sybase Installation on SIROE" and... (2 Replies)
Discussion started by: melanie_pfefer
2 Replies

6. Shell Programming and Scripting

MAILX question

Hello, I am using the following mailx command wich works well. I want to also include output from a log file in the mail body. How can this be done? echo `date +"%m/%d/%Y %T"` "$P: The Purge Routine Has Started." | mailx -s "The Purge RoutineHas Started: `date`" $EMAIL This script is... (3 Replies)
Discussion started by: dkranes
3 Replies

7. UNIX for Dummies Questions & Answers

Question on mailx

Hello there: I want to send an e-mail from AIX using mailx. I'm executing the following script (-> witch doesn't work's): ----------------------------------------------- #!/bin/sh echo "<html><body><a href="http://www.myhomepage.com">Link</a></body></html>" >> LOG sleep 5 !... (3 Replies)
Discussion started by: Felix2511
3 Replies

8. Shell Programming and Scripting

mailx and uuencode question

I have this code below that works well. I also want to attach a logfile to the email. The first part of this code is the body of the email. echo "The size of $dirname/$f1 size = $f1size, and $dirname/$f2 = $f2size'" | mailx -s "Error with file sizes on $HOST Server" xyz@company.com ... (1 Reply)
Discussion started by: ssmiths001
1 Replies

9. UNIX for Dummies Questions & Answers

mailx question

Hi-- My question is why won't this line of code work in the UNIX script that I'm running.... echo "A MESSAGE ON $todaysdate." | ${SYSBIN}/mailx -s "TEST EMAIL" email address (1 Reply)
Discussion started by: greenguy5
1 Replies

10. UNIX for Advanced & Expert Users

Mailx question

Hy all One application has a script with this line : /usr/bin/mailx -f..... - etc etc .... is there any option to set the charset to various value while using mailx ?? thanks in advance Olivier (3 Replies)
Discussion started by: Olivier
3 Replies
Login or Register to Ask a Question