Sending mail from shell script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Sending mail from shell script
# 1  
Old 06-04-2012
Sending mail from shell script

Hello All,
I m trying to send mail from my unix script,
I have used the below command
Code:
mailx -s 'hi' email address < temp.txt

It is not giving me any error,but I couldn't receive the mail
Can you please help me.

Many Thanks,
Pragyan

Last edited by Franklin52; 06-04-2012 at 07:05 AM.. Reason: Please use code tags for data and code samples
# 2  
Old 06-04-2012
try this

Code:
mailx -s 'hi' -a temp.txt email address


Last edited by zaxxon; 06-04-2012 at 07:11 AM.. Reason: code tags
# 3  
Old 06-04-2012
If mailx doesn't show any error, it seems your mail setup might have problems to get the mail sent.
Check the log files of your Mail Transfer Agent (MTA) which might be something like sendmail, postfix, exim, ...
# 4  
Old 06-04-2012
Thanks for the reply.
I think -a is for atachment,though I have tried,bu that is also not working.
Only issue i have is it is not giving me any error,but I am not getting the mail in my inbox,also I have checked whether SMTP is configured or not,and I think it is configured.
Anyone knows any other rason for this?

Thanks,
Pragyan
# 5  
Old 06-04-2012
Not sure what "I have checked whether SMTP is configured or not,and I think it is configured." means but what I tried to tell you:
  1. Identify your MTA/mail daemon (sendmail, postfix, exim, ...) with something like ps -ef| grep -i <mail daemon's name in here>.
  2. Find it's log files, probably somewhere below /var/log. Could be a file with the name "mail" in it or maybe a subdirectory with the name of your mail daemon.
  3. Open the log with tail -f <mail.log.file>.
  4. Try to send your mail in another terminal window and check out what is written into the log.
  5. Try to solve the problem, google or write here posting the error output
# 6  
Old 06-04-2012
what is your O.S ?
and this ?
Code:
netstat -anlp|grep ":25"

# 7  
Old 06-04-2012
And if you got lsof, you can try something like this:
Code:
$ lsof -i :25
COMMAND  PID        USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
exim4   1978 Debian-exim    3u  IPv4   6681      0t0  TCP localhost:smtp (LISTEN)
exim4   1978 Debian-exim    4u  IPv6   6682      0t0  TCP ip6-localhost:smtp (LISTEN)

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

A shell script for checking the last image and sending it in attachment to mail

Hello every one. I use mutt : "mpack -s "Test" /home/pi/Pictures/2018-10-05_23_10_40.jpg my_email_addres " to send me a particular picture with the name of the data+jpg in a pictures folder, but this folder I use it for a timelapse proyect with more pictures , and what I need is... (2 Replies)
Discussion started by: maxbcn
2 Replies

2. Shell Programming and Scripting

Configuring smtp settings and then sending the mail through shell script

I have make an menu in which first option is to start and second is to stop the services echo "Please enter the appropriate choice for doing the operations" echo " 1) STOP Services 2) START Services case $choice in 1) ... (1 Reply)
Discussion started by: punpun66
1 Replies

3. Shell Programming and Scripting

Sending Mail via shell script

I am in need of a script that will send out emails while going through a NAT. What I have that works is as follows: display_remote_IP | sort | uniq | while read i do FOUND=0 for IP in `echo $ACCEPTABLEIP` do if ; then FOUND=1... (2 Replies)
Discussion started by: ldapguy
2 Replies

4. Shell Programming and Scripting

shell script not sending mail

Hi, I have shell script which checks the filesystem check but does not send the mail. I might be missing something very simple.. could you please help? #!/bin/sh _servers="machine name" _out="/tmp/output.$$" _email="me@there.com" _sub="Disk Space Report $(date)" _mail=/usr/bin/mail... (5 Replies)
Discussion started by: Pandee
5 Replies

5. Shell Programming and Scripting

Shell script for creating log file and sending mail?

Hi , I am trying to create shell script which will help me to compare file name in two folder. There is a multiple file store in 2 folder.I want to compare that with the name. If all the file are same then send a mail that "all date is same" if not then create one log file which contain... (4 Replies)
Discussion started by: san_dy123
4 Replies

6. Shell Programming and Scripting

Reading a file and sending mail by shell scripting?

hi I need help urgently...i need to write a shell script which can solve the following problem....its urgent plz help me out coz m totally newbie in shell scripting.... the problem is: Suppose I have a folder called logs. whenever some error occurs some correspondence error file is generated. I... (4 Replies)
Discussion started by: sukhdip
4 Replies

7. Linux

Memory monitoring and sending alert mail to users in network using shell script

i m workiing on a shell script which may monitors network memory and send alert to user if it increase a threshold (1 Reply)
Discussion started by: navdeep5673
1 Replies

8. Shell Programming and Scripting

Shell script for sending automatic email to personal mail id

hi guys, I need a shell script to send mail automatically to my personal mail id like xxxx@hotmail.com but while experimenting with "mail" command I faced following problems. cat text1.txt | mail -s 'test mail' xxxx@hotmail.com command successfully executed but while checking for... (4 Replies)
Discussion started by: rrd1986
4 Replies

9. Shell Programming and Scripting

sending a mail using shell script

Please help me in writing the script for sending an attachment through email.(For example my text file name is :abc.txt and it is in directory d:/abc) (1 Reply)
Discussion started by: anitha126
1 Replies

10. HP-UX

sending mail from a script

Hi I want to send a mail (to my id like abc@xyz.com) from a shell script running on HP Ux. Would like to include text from a file or include the file as attachment, either ways. Thanks Sidhu (6 Replies)
Discussion started by: Amardeep
6 Replies
Login or Register to Ask a Question