9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi All,
I need a syntax for mailing in unix by using html code file output as body and along with attachment (without using mutt command)
HTML code file : html1.txt
Attachment : attach1.txt
I was using the below codes but they are not working.
( cat html1.txt ; uuencode attach1.txt... (4 Replies)
Discussion started by: Rokkesh
4 Replies
2. UNIX for Dummies Questions & Answers
I have a file that I want to mail out. However, I cannot get the date to print on it.
I've tried the following:
/usr/bin/mail -s "Lists on `date`" myname@company.com</tmp/list
/usr/bin/mail -s "Lists on $(date)" myname@compancy.com</tmp/list
$subj="Lists on $(date)"
/usr/bin/mail -s... (3 Replies)
Discussion started by: newbie2010
3 Replies
3. Shell Programming and Scripting
Hello all,
This is a bit simple but I cannot do it! I have a big table of values between 0 and 1. some cells have NA instead of having any value.
I want to exchange all values with "1" and write "0" for all "NA" .
for changing "NA" to zero I used sed:
sed -i 's/NA/0/g' input.txt
But... (3 Replies)
Discussion started by: @man
3 Replies
4. UNIX for Advanced & Expert Users
Hi Folks,
I have an application which logs get continuously refreshed and made after every 1 second , I want that those logs get mailed to me at my email id sara@somewhere.com
The location is
cd /var/log/abc/log
Please advise the command so that I can mail abc.log at my mailid inbox... (2 Replies)
Discussion started by: SankalpS
2 Replies
5. Shell Programming and Scripting
Hi,
I am totally New to This Scripting Area.We have developed some reports in Bo and User need those reports to be sent through Unix Server (SFTP).
Can any one provide me script for transfering File from one location to other with the requirement like if that file fails to reach destination... (4 Replies)
Discussion started by: Sashanth_S
4 Replies
6. UNIX for Dummies Questions & Answers
is there any option to mail the value from top command directly to the user.. i want the value of cpu usage from six different servers to be send in a single mail..
thanks,
Arun Manas:b: (3 Replies)
Discussion started by: arunmanas
3 Replies
7. HP-UX
We have configured our mail unix server and can send out emails automatically from applications running on unix to different people in our company as well as outside our company. However there is an outside client who is not receiving these emails because the settings on their mail server cannot... (4 Replies)
Discussion started by: Tenyhwa
4 Replies
8. Shell Programming and Scripting
I have a mailing problem in UNIX....
MAILT="$1"
MAILTO=`echo $MAILT | tr ';' ','`
CONTENT="/var/www/html/notifier/mailnotify_ccdb.html"
SUBJECT="$2"
CC="man@abc.com"
BCC="ant@abc.com"
(
echo "To : ${MAILTO}"
echo "Cc : ${CC}"
echo "Subject: $SUBJECT"
echo "MIME-Version: 1.0"
... (3 Replies)
Discussion started by: rdhanek
3 Replies
9. UNIX for Advanced & Expert Users
Hi,
I need to send an email from an UNIX shell script along with an attachment.
I am working on an HP-UX 11.00 system. The only mailing program which provides adding an attachment to a mail is "pine". However pine is not installed on my system and I cannot install it too due to the server being a... (2 Replies)
Discussion started by: navin
2 Replies
TMAIL(1) General Commands Manual TMAIL(1)
NAME
tmail - Mail Delivery Module
SYNOPSIS
tmail [-b format] [-D] [-f from_name] [-I inbox_specifier] user[+folder] ...
DESCRIPTION
tmail delivers mail to a user's INBOX or a designated folder. tmail may be configured as a drop-in replacement for binmail(1),
mail.local(1) or any program intended for use for mail delivery by a mail delivery program such as sendmail(8).
tmail is intended to be used for direct delivery by the mailer daemon; dmail(1) is the preferred tool for user applications, e.g. a mail
delivery filter such as procmail(1). If tmail is used for a user application, then the calling program must be aware of the restrictions
noted below.
When tmail exits, it returns exit status values to enable the mail delivery program to determine whether a message was delivered
successfully or had a temporary (requeue for later delivery) or permanent (return to sender) failure.
If the +folder extension is included in the user argument, tmail will attempt to deliver to the designated folder. If the folder does not
exist or the extension is not included, the message is delivered to the user's INBOX. If delivery is to INBOX and no INBOX currently
exists, tmail will create a new INBOX, using the -I or -b flag if specified. tmail recognizes the format of an existing INBOX or folder,
and appends the new message in that format.
The -b flag specifies a format to create INBOX if INBOX does not already exist. This flag requires privileges, and can not be used with
-I. The argument is a format name such as mix, mbx, etc.
The -D flag specifies debugging; this enables additional message telemetry.
The -f or -r flag is used by the mail delivery program to specify a Return-Path. The header
Return-Path: <from_name>
is prepended to the message before delivery.
The -I flag is used by the mail delivery program to specify an alternative INBOX name. This flag requires privileges, and can not be used
with -b. This affects the location and format of INBOX. If specified, it should be in one of three forms:
The first form of argument to -I is the string "INBOX", which means to write to the system default inbox using the system default mailbox
format. These system defaults are defined when the c-client library is built.
The second form of argument to -I is a delivery specification, consisting of "#driver.", a c-client mailbox format driver name, "/", and a
file name. This will write to the specified file in the specified format. For example, #driver.mbx/INBOX will write to file "INBOX" in
the home directory in mbx format; and #driver.unix/mail/incoming will write to file "incoming" in the user's "mail" subdirectory in unix
(default UNIX) format.
The third form of argument to -I is any other name. Normally, this will write to the specified file on the user's home directory in the
specified format. However, certain names are special. These are:
value equivalant to
----- -------------
INBOX.MTX #driver.mtx/INBOX.MTX
mbox #driver.unix/mbox
mail.txt #driver.tenex/mail.txt
If -I is not specified, the default action is -I INBOX.
If multiple recipients are specified on the command line, tmail spawns one child process per recipient to perform actual delivery. This
way of calling tmail is not recommended; see below under RESTRICTIONS.
INSTALLATION
If tmail is to be used for mail delivery from the mail delivery program, it must be installed setuid root.
If sendmail is the mail delivery program, tmail is invoked from sendmail.cf. Look for the "Mlocal" line, and substitute the path name for
the tmail binary in place of /bin/mail, /usr/lib/mail.local, etc. You should also add the flag to invoke tmail with CRLF style newlines;
this is usually done with E=
in the Mlocal line.
Here is an example of an Mlocal line in sendmail version 8:
Mlocal, P=/usr/local/etc/tmail, F=lsDFMAw5:/|@qPrn+,
S=10/30, R=20/40, E=
, T=DNS/RFC822/X-Unix,
A=tmail $u
If tmail is to be called with the -I flag, it must be invoked with both real and effective UID root. Many sendmail configurations invoke
the local mailer as the sending user when that user is local, which will prevent -b or -I from working.
SECURITY CONSIDERATIONS
If tmail is invoked by an ordinary user, the Received: header line will indicate the name or UID of the user that invoked it.
Ordinary users are not permitted to use the -b or -I flag since otherwise a user could create any file on another user's directory.
tmail can deliver mail to home directories. In addition, tmail can be used to deliver mail to other mail folders in a home directory or an
inferior directory of a home directory.
RESTRICTIONS
The calling program should invoke tmail with CRLF newlines, otherwise tmail will complain in syslog.
Absolute pathnames and ~user specifications are not permitted in +folder extensions.
Ordinary users are not permitted to use the -I flag.
IMAP4 namespace names are not yet supported in +folder extensions.
It is not possible to use tmail to deliver to mh(1) format mailboxes.
If delivery to multiple users is specified and delivery to any single user fails, the entire delivery will be reported as having failed,
even though delivery to other users may have succeeded. If tmail is used for mail delivery from sendmail(8), a separate tmail invocation
should be done for each user. Otherwise a delivery failure for a single user in a message going to multiple users will cause multiple
deliveries to all the other users every time sendmail(8), retries.
AUTHOR
Mark Crispin, MRC@CAC.Washington.EDU
SEE ALSO
binmail(1)
sendmail(8)
September 27, 2007 TMAIL(1)