10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
I executed my script in linux environment so Here Im facing problem.In linux has mailx command but if i include in following way Im getting error like ./script2.sh: line 6: mailx: command not found.
if I use mail command also Im getting same error.
$ cat script2.sh
while ps | ./pwtst
do... (5 Replies)
Discussion started by: ksrivani
5 Replies
2. Solaris
Hi all,
I issued the following
mailx -s "TEST" <mail>
However it just hang there. :wall:
How do i diagnose why it behave like this?
Thanks.
---------- Post updated at 02:20 PM ---------- Previous update was at 10:27 AM ----------
No reply on this. Any help will be appreciated. I'm... (2 Replies)
Discussion started by: beginningDBA
2 Replies
3. Shell Programming and Scripting
I am writing a script to send an email of the result of the process but i cannot make the cc work correctly.
RECIP="abc@example.com def@example.com"
CC="ghi@example.com jkl@eaxmple.com"
mailx -s "testing" -c $CC $RECIP < inputfile.txt
Result:
To: abc@example.com; def@example.com;... (4 Replies)
Discussion started by: The One
4 Replies
4. UNIX for Dummies Questions & Answers
Hi,
I have written down a script and in that im using mailx command in Unix.
Such that i have taken the reciepent that would be in "To" using read command i.e from standard input and echoed the reciepients in cc into a file .Now im not able to use the mailx -r ie which sends the sender... (1 Reply)
Discussion started by: navjotmannan
1 Replies
5. UNIX for Dummies Questions & Answers
hi All,
i want to email to abc@abc.com which will be in "to" and to def@def.com which will be in "cc".
i tried like this:
mailx -s "Total Collection" abc@abc.com -c def@def.com
but i took error :(
How can i success?
Thanx so much.
---------- Post updated at 08:19 AM... (1 Reply)
Discussion started by: temhem
1 Replies
6. Shell Programming and Scripting
I've this command to run ...
Purpose : Send attachment file with e-mail body...
( E-mail body i read it from text file)
uuencode TEST_FILE.csv TEST_FILE.csv | cat /usr/local/bin/EMAIL_BODY.txt - | mailx -s "TEST Report" -c receiver1@mail.com receiver2@mail.com
Here is the... (2 Replies)
Discussion started by: prash184u
2 Replies
7. Shell Programming and Scripting
Hi Experts,
Just need help maybe you have some time to spare :)
I am having trouble creating a working script that will scan a file and mail specific persons
I need to mail 5 persons person1,person2,person3,person4,person5
Person1,person2 I need to put them in the TO: field while... (0 Replies)
Discussion started by: makaveli
0 Replies
8. UNIX for Dummies Questions & Answers
I can send mail from my Sun Solaris 9 box via the mail gui no problem. If I try it from mailx command line, the mail doesn't send. What might be causing this?
thanks. (5 Replies)
Discussion started by: FredSmith
5 Replies
9. UNIX for Dummies Questions & Answers
Is there a size limit on the file that can be sent using mailx?
I'm trying
mailx -s "alertlog" tome@work < /dir/my.log
and I only get a portion of the log. The newest portion of the log is not included in the mail.
Additionally, I would like the option of mailing just the last 100... (1 Reply)
Discussion started by: djbartkow
1 Replies
10. UNIX for Dummies Questions & Answers
Here is a question I have, maybe someone can help me out. I am new to this UNIX thing. :)
I have a file called elist. In this file is a list of 25 email adresses. How can I write a simple command line for that will read the names of the file and send it to each of the email addys. Can I... (2 Replies)
Discussion started by: iastorms
2 Replies
Mail::Transport::Mailx(3pm) User Contributed Perl Documentation Mail::Transport::Mailx(3pm)
NAME
Mail::Transport::Mailx - transmit messages using external mailx program
INHERITANCE
Mail::Transport::Mailx
is a Mail::Transport::Send
is a Mail::Transport
is a Mail::Reporter
SYNOPSIS
my $sender = Mail::Transport::Mailx->new(...);
$sender->send($message);
DESCRIPTION
Implements mail transport using the external programs 'mailx', "Mail", or 'mail'. When instantiated, the mailer will look for any of these
binaries in specific system directories, and the first program found is taken.
WARNING: There are many security issues with mail and mailx. DO NOT USE these commands to send messages which contains data derived from
any external source!!!
Under Linux, freebsd, and bsdos the "mail", "Mail", and "mailx" names are just links to the same binary. The implementation is very
primitive, pre-MIME standard, what may cause many headers to be lost. For these platforms (and probably for other platforms as well), you
can better not use this transport mechanism.
METHODS
Constructors
Mail::Transport::Mailx->new(OPTIONS)
-Option --Defined in --Default
executable Mail::Transport undef
hostname Mail::Transport 'localhost'
interval Mail::Transport 30
log Mail::Reporter 'WARNINGS'
password Mail::Transport undef
port Mail::Transport undef
proxy Mail::Transport undef
retry Mail::Transport <false>
style <autodetect>
timeout Mail::Transport 120
trace Mail::Reporter 'WARNINGS'
username Mail::Transport undef
via Mail::Transport 'mailx'
executable => FILENAME
hostname => HOSTNAME|ARRAY-OF-HOSTNAMES
interval => SECONDS
log => LEVEL
password => STRING
port => INTEGER
proxy => PATH
retry => NUMBER|undef
style => 'BSD'|'RFC822'
There are two version of the "mail" program. The newest accepts RFC822 messages, and automagically collect information about where
the message is to be send to. The BSD style mail command predates MIME, and expects lines which start with a '~' (tilde) to specify
destinations and such. This field is autodetect, however on some platforms both versions of "mail" can live (like various Linux
distributions).
timeout => SECONDS
trace => LEVEL
username => STRING
via => CLASS|NAME
Sending mail
$obj->destinations(MESSAGE, [ADDRESS|ARRAY-OF-ADDRESSES])
See "Sending mail" in Mail::Transport::Send
$obj->putContent(MESSAGE, FILEHANDLE, OPTIONS)
See "Sending mail" in Mail::Transport::Send
$obj->send(MESSAGE, OPTIONS)
See "Sending mail" in Mail::Transport::Send
$obj->trySend(MESSAGE, OPTIONS)
Server connection
$obj->findBinary(NAME [, DIRECTORIES])
See "Server connection" in Mail::Transport
$obj->remoteHost()
See "Server connection" in Mail::Transport
$obj->retry()
See "Server connection" in Mail::Transport
Error handling
$obj->AUTOLOAD()
See "Error handling" in Mail::Reporter
$obj->addReport(OBJECT)
See "Error handling" in Mail::Reporter
$obj->defaultTrace([LEVEL]|[LOGLEVEL, TRACELEVEL]|[LEVEL, CALLBACK])
Mail::Transport::Mailx->defaultTrace([LEVEL]|[LOGLEVEL, TRACELEVEL]|[LEVEL, CALLBACK])
See "Error handling" in Mail::Reporter
$obj->errors()
See "Error handling" in Mail::Reporter
$obj->log([LEVEL [,STRINGS]])
Mail::Transport::Mailx->log([LEVEL [,STRINGS]])
See "Error handling" in Mail::Reporter
$obj->logPriority(LEVEL)
Mail::Transport::Mailx->logPriority(LEVEL)
See "Error handling" in Mail::Reporter
$obj->logSettings()
See "Error handling" in Mail::Reporter
$obj->notImplemented()
See "Error handling" in Mail::Reporter
$obj->report([LEVEL])
See "Error handling" in Mail::Reporter
$obj->reportAll([LEVEL])
See "Error handling" in Mail::Reporter
$obj->trace([LEVEL])
See "Error handling" in Mail::Reporter
$obj->warnings()
See "Error handling" in Mail::Reporter
Cleanup
$obj->DESTROY()
See "Cleanup" in Mail::Reporter
$obj->inGlobalDestruction()
See "Cleanup" in Mail::Reporter
DIAGNOSTICS
Warning: Message has no destination
It was not possible to figure-out where the message is intended to go to.
Error: Package $package does not implement $method.
Fatal error: the specific package (or one of its superclasses) does not implement this method where it should. This message means that
some other related classes do implement this method however the class at hand does not. Probably you should investigate this and
probably inform the author of the package.
Warning: Resent group does not specify a destination
The message which is sent is the result of a bounce (for instance created with Mail::Message::bounce()), and therefore starts with a
"Received" header field. With the "bounce", the new destination(s) of the message are given, which should be included as "Resent-To",
"Resent-Cc", and "Resent-Bcc".
The "To", "Cc", and "Bcc" header information is only used if no "Received" was found. That seems to be the best explanation of the
RFC.
As alternative, you may also specify the "to" option to some of the senders (for instance Mail::Transport::SMTP::send(to) to overrule
any information found in the message itself about the destination.
Error: Sending via mailx mailer $program failed: $! ($?)
Mailx (in some shape: there are many different implementations) did start accepting messages, but did not succeed sending it.
SEE ALSO
This module is part of Mail-Box distribution version 2.105, built on May 07, 2012. Website: http://perl.overmeer.net/mailbox/
LICENSE
Copyrights 2001-2012 by [Mark Overmeer]. For other contributors see ChangeLog.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See
http://www.perl.com/perl/misc/Artistic.html
perl v5.14.2 2012-05-07 Mail::Transport::Mailx(3pm)