9 More Discussions You Might Find Interesting
1. UNIX for Beginners Questions & Answers
Here is the shell script which need to trigger a stored procedure and when the record count is 0 then it should capture in the log that 0 duplicate records are found and if it's more than 0 then log with no of records. Also if there is any sqlerror then it should write the same in the log file and... (17 Replies)
Discussion started by: senmng
17 Replies
2. Shell Programming and Scripting
I am making use of the following code to display the results of my txt file in an email:
mail -s 'Count Validation Test Comparison Results' Ronit@XYZ.com < Count_Validation_Results_`date +%m%d%Y`.txt
Email Output:
----------Query 1 Count Validation Results--------
Source count is 4
Target... (7 Replies)
Discussion started by: ronitreddy
7 Replies
3. Shell Programming and Scripting
Hi,
I'm using procmail to ingest incoming messages. The goal is to split the message body into chunks and forward those to a different adddress. Here's a sample of the message body:
Group: testgroup
---------------------------------------
Host: test1.local:30200
Type: conf
Alert:... (9 Replies)
Discussion started by: waltari2001
9 Replies
4. UNIX and Linux Applications
ssmtp has been running well under Kubuntu 12.04.1 for plain text messages. I would like to send html messages with ssmtp -t < /path/to/the/message.txt, but I cannot seem to get the message.txt file properly formatted. I have tried various charsets,
Content-Transfer-Encoding, rearranging the... (0 Replies)
Discussion started by: Ronald B
0 Replies
5. Shell Programming and Scripting
I have a long busybox ash script that has 3 stages.
1. Identify and Capture information on variable data sources, output the information to text file on each data source.
2. Using data from 1 above now actually do data processing on each individual dataset.
3. Produce report.
So... (6 Replies)
Discussion started by: tesser
6 Replies
6. UNIX for Advanced & Expert Users
I am using mailx command to send emails from the Unix command prompt. Whenever email is not sent it is not giving me any message "Email not sent" or failure delivery notice for the wrong email addresses. When I give correct email address I am able to receive them correctly.
Can anyone please... (5 Replies)
Discussion started by: szc0025
5 Replies
7. Solaris
Hello World ~
HW : SUN Fire V240
OS : Solaris 8
Error message prompts 'rmclomv ... SC login failure ...' on terminal.
and
Error Message prompts continually 'SC Login Failure for user Please login:' on Single Mode(init S)
The System is in normal operation, though
In case of rain, Can... (1 Reply)
Discussion started by: lifegeek
1 Replies
8. Shell Programming and Scripting
I have created a script which will monitor disk space in unix, it will send an email alert that will notify the specified receipients. I used echo in the mailx command but the email doesnt contain any message. I have used printf to store the message ($message2) and when tried to display on the... (2 Replies)
Discussion started by: lscanaleta
2 Replies
9. UNIX for Advanced & Expert Users
Hi Team,
Mails are coming proper on my server. But when i added a sendmail(/etc/mail/aliases) alias to redirect mails to a script, Its started giving delivery failure for the same id.
Can you tell me what can be the possible reason for this?and how can we sort it out. Its very urgent for me... (3 Replies)
Discussion started by: mindtee_abhi
3 Replies
Log::Handler::Output::Email(3pm) User Contributed Perl Documentation Log::Handler::Output::Email(3pm)
NAME
Log::Handler::Output::Email - Log messages as email (via Net::SMTP).
SYNOPSIS
use Log::Handler::Output::Email;
my $email = Log::Handler::Output::Email->new(
host => "mx.bar.example",
hello => "EHLO my.domain.example",
timeout => 120,
debug => 0,
from => 'bar@foo.example',
to => 'foo@bar.example',
subject => "your subject",
buffer => 0
);
$email->log(message => $message);
DESCRIPTION
With this output module it's possible to log messages via email and it used Net::SMTP to do it. The date for the email is generated with
"Email::Date::format_date".
Net::SMTP is from Graham Barr and it does it's job very well.
METHODS
new()
Call "new()" to create a new Log::Handler::Output::Email object.
The following opts are possible:
host
With this option you has to define the SMTP host to connect to.
host => "mx.host.com"
# or
host => [ "mx.host.example", "mx.host-backup.example" ]
hello
Identify yourself with a HELO. The default is set to "EHLO BELO".
timeout
With this option you can set the maximum time in seconds to wait for a response from the SMTP server. The default is set to 120
seconds.
from
The sender address (MAIL FROM).
to The receipient address (RCPT TO).
Additional options are cc and bcc.
subject
The subject of the mail.
The default subject is "Log message from $progname".
buffer
This opts exists only for security. The thing is that it would be very bad if something wents wrong in your program and hundreds of
mails would be send. For this reason you can set a buffer to take care.
With the buffer you can set the maximum size of the buffer in lines. If you set
buffer => 10
then 10 messages would be buffered. Set "buffer" to 0 if you want to disable the buffer.
The default buffer size is set to 20.
debug
With this option it's possible to enable debugging. The information can be intercepted with $SIG{__WARN__}.
log()
Call "log()" if you want to log a message as email.
If you set a buffer size then the message will be pushed into the buffer first.
Example:
$email->log(message => "this message will be mailed");
If you pass the level then its placed into the subject:
$email->log(message => "foo", level => "INFO");
$email->log(message => "bar", level => "ERROR");
$email->log(message => "baz", level => "DEBUG");
The lowest level is used:
Subject: ERROR: ...
You can pass the level with "Log::Handler" by setting
message_pattern => '%L'
flush()
Call "flush()" if you want to flush the buffered lines.
sendmail()
Call "sendmail()" if you want to send an email.
The difference to "log()" is that the message won't be buffered.
validate()
Validate a configuration.
reload()
Reload with a new configuration.
errstr()
This function returns the last error message.
DESTROY
"DESTROY" is defined and called "flush()".
PREREQUISITES
Carp
Email::Date
Net::SMTP
Params::Validate
EXPORTS
No exports.
REPORT BUGS
Please report all bugs to <jschulz.cpan(at)bloonix.de>.
If you send me a mail then add Log::Handler into the subject.
AUTHOR
Jonny Schulz <jschulz.cpan(at)bloonix.de>.
COPYRIGHT
Copyright (C) 2007-2009 by Jonny Schulz. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.14.2 2012-11-21 Log::Handler::Output::Email(3pm)