Sponsored Content
Operating Systems Solaris Sending Mails to the Multiple Email Address Post 302880534 by RudiC on Friday 20th of December 2013 09:19:22 AM
Old 12-20-2013
Well, don't use single quotes around the variables as they prevent expansion. Use double quotes. And, don't forget the $ sign in front of the Email variable.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Sending Multiple Files through email

Hi Everyone, I'm using the uuencode command with the mail command to send out emails through a UNIX script. The problems is that i have a number of gif files that i need to attach to a single email but the number and name of the gif files is not static. Example today the folder home/Desktop may... (4 Replies)
Discussion started by: nbvcxzdz
4 Replies

2. UNIX for Dummies Questions & Answers

Sending Mass mails

Hi Forum, I am extremely new to unix.Can somebody please help me out with the following: I am supposed to write a script that will ftp a file which is a .csv and conatins the following: Mail-id Path of file abc@xyz.com D:\xyz\abc.htm ash@sde.com ... (1 Reply)
Discussion started by: iyerdeepa82
1 Replies

3. IP Networking

Sending mails using plsql program

I am trying to send an email to personal id using plsql program. I have written a code in plsql using UTL_TCP package where opens the connections and then senda a mail. But when i execute the program mails are not being sent. I typed "mail" command on the unix box and got the below result... (5 Replies)
Discussion started by: amol_mudholkar
5 Replies

4. Shell Programming and Scripting

error while sending mails through MKS

#!/bin/ksh email0="dummy@company.com" emails() { # mail Generation echo "Hi" | /mapimail -s "-(Test Mail)From Production- `date`" $email0; } emails i receive the following error IDispatch::new MSMAPI.MAPISession failed: 800401f3 at... (0 Replies)
Discussion started by: Vrgurav
0 Replies

5. UNIX for Dummies Questions & Answers

Sending mails to various users without hard coding the email IDS

Hi Can any one help me out ? I am trying to send an autogenerated mail with an attachment to bulk of users using 'MAILX' and 'UNENCODE' . I have used it as follows X " ( cat /sastemp/body.txt; uuencode Test.xls.gz Test.xls.gz ) | mailx -s 'Testing' ' abcd@yahoo.com , efgh@gmail.com ' " ... (9 Replies)
Discussion started by: manas6
9 Replies

6. HP-UX

Sending email to multiple IDs

Hi, I am trying to send an email to multiple IDs from Unix script. I have given the EmailIds in a file and trying to use the file as input in the script. > cat Email EmailID = "abc@xyz.com cbz@xyz.com" In my script I have . /Email mailx -s "subj" $EmailID This fails with the... (3 Replies)
Discussion started by: sangharsh
3 Replies

7. Shell Programming and Scripting

Email sent to multiple user address?

hi all, This is user that i want sent the email: Email = allan@gmail.com bruce8899@gmail.com Chris@gmail.com echo "$dir : $filecount is over the limit $limit " | mailx -s "${SUBJECT}" "${email}" However it cannot sent to 3 user..only sent to 1 user email address. Any 1 can help me... (15 Replies)
Discussion started by: proghack
15 Replies

8. Shell Programming and Scripting

Sending email with multiple files..

Hello,, I am loading data into the 4 tables from 4 different input files. The data gets loaded, and the e-mail is also sent to the user, but the log files for all the 4 files is not been sent.. I am trying to send e-mail to users with the log file as attachment. The script is as follows:... (30 Replies)
Discussion started by: msrahman
30 Replies

9. Shell Programming and Scripting

cron not sending external mails

This script is to send a email if the IP adress is active when i run this script it is working and sending emails to external users in different domains, but when this script is scheduled in a cron it is unable to send the emails #/bin/sh ifconfig -a | grep 192.168.0.1 if ; then mail -s... (10 Replies)
Discussion started by: robo
10 Replies

10. Shell Programming and Scripting

Sending email from a script & specifying the "from" address

Hello all, I have a requirement to send an email from a shell script. Simple enough. A google search gives thousands of examples. But here's the catch. I need to be able to specify the "from" address, and none of the examples I've found allow for that. When I used the mail or mailx commands,... (2 Replies)
Discussion started by: lupin..the..3rd
2 Replies
Qpsmtpd::Transaction(3pm)				User Contributed Perl Documentation				 Qpsmtpd::Transaction(3pm)

NAME
Qpsmtpd::Transaction - single SMTP session transaction data SYNOPSIS
foreach my $recip ($transaction->recipients) { print "T", $recip->address, ""; } DESCRIPTION
Qpsmtpd::Transaction maintains a single SMTP session's data, including the envelope details and the mail header and body. The docs below cover using the $transaction object from within plugins rather than constructing a "Qpsmtpd::Transaction" object, because the latter is done for you by qpsmtpd. API
add_recipient($recipient) This adds a new recipient (as in RCPT TO) to the envelope of the mail. The $recipient is a "Qpsmtpd::Address" object. See Qpsmtpd::Address for more details. remove_recipient($recipient) This removes a recipient (as in RCPT TO) from the envelope of the mail. The $recipient is a "Qpsmtpd::Address" object. See Qpsmtpd::Address for more details. recipients( ) This returns a list of the current recipients in the envelope. Each recipient returned is a "Qpsmtpd::Address" object. This method is also a setter. Pass in a list of recipients to change the recipient list to an entirely new list. Note that the recipients you pass in MUST be "Qpsmtpd::Address" objects. sender( [ ADDRESS ] ) Get or set the sender (MAIL FROM) address in the envelope. The sender is a "Qpsmtpd::Address" object. header( [ HEADER ] ) Get or set the header of the email. The header is a <Mail::Header> object, which gives you access to all the individual headers using a simple API. e.g.: my $headers = $transaction->header(); my $msgid = $headers->get('Message-Id'); my $subject = $headers->get('Subject'); notes( $key [, $value ] ) Get or set a note on the transaction. This is a piece of data that you wish to attach to the transaction and read somewhere else. For example you can use this to pass data between plugins. Note though that these notes will be lost when a transaction ends, for example on a "RSET" or after "DATA" completes, so you might want to use the notes field in the "Qpsmtpd::Connection" object instead. body_filename ( ) Returns the temporary filename used to store the message contents; useful for virus scanners so that an additional copy doesn't need to be made. Calling "body_filename()" also forces spooling to disk. A message is not spooled to disk if it's size is smaller than $self->config("size_threshold"), default threshold is 0, the sample config file sets this to 10000. body_write( $data ) Write data to the end of the email. $data can be either a plain scalar, or a reference to a scalar. body_size( ) Depreceated, Use data_size() instead. data_size( ) Get the current size of the email. Note that this is not the size of the message that will be queued, it is the size of what the client sent after the "DATA" command. If you need the size that will be queued, use my $msg_len = length($transaction->header->as_string) + $transaction->body_length; The line above is of course only valid in hook_queue( ), as other plugins may add headers and qpsmtpd will add it's Received: header. body_length( ) Get the current length of the body of the email. This length includes the empty line between the headers and the body. Until the client has sent some data of the body of the message (i.e. headers are finished and client sent the empty line) this will return 0. body_resetpos( ) Resets the body filehandle to the start of the file (via "seek()"). Use this function before every time you wish to process the entire body of the email to ensure that some other plugin has not moved the file pointer. body_getline( ) Returns a single line of data from the body of the email. body_fh( ) Returns the file handle to the temporary file of the email. This will return undef if the file is not opened (yet). In hook_data( ) or later you can force spooling to disk by calling $transaction->body_filename. dup_body_fh( ) Returns a dup()'d file handle to the temporary file of the email. This can be useful if an external module may call close() on the filehandle that is passed to it. This should only be used for reads, as writing to a dup'd filehandle may have unintended consequences. SEE ALSO
Mail::Header, Qpsmtpd::Address, Qpsmtpd::Connection perl v5.14.2 2010-02-12 Qpsmtpd::Transaction(3pm)
All times are GMT -4. The time now is 08:54 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy