The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Dummies Questions & Answers
Google UNIX.COM


UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !!

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
Sending email attachments venush UNIX for Dummies Questions & Answers 2 06-05-2008 10:42 PM
Sending text files as attachments radhika03 Shell Programming and Scripting 2 06-07-2007 07:17 AM
sending attachments in mail rajendragora UNIX for Dummies Questions & Answers 6 01-31-2007 09:13 PM
sending attachments via unix Abhishek Ghose UNIX for Advanced & Expert Users 6 09-30-2005 01:49 PM
sending files as attachments SmartJuniorUnix How do I send email? 9 04-13-2001 04:34 AM

Closed Thread
 
Submit Tools LinkBack Thread Tools Search this Thread Display Modes
  #8  
Old 04-11-2001
Registered User
 

Join Date: Apr 2001
Posts: 6
Question Mailx attachments

Caveat: this is the "dummy" forum, right?
That's where I belong. How do I find mimencode? I did a 'which mimencode' from the command line, and I can't find it. I'm running on a solaris 2.6. Thanks
Forum Sponsor
  #9  
Old 04-11-2001
PxT's Avatar
PxT PxT is offline
Registered User
 

Join Date: Oct 2000
Location: Sacramento, CA
Posts: 909
mimencode (also known as mmencode) is part of the metamail package. You can get a solaris version here: http://www.ibiblio.org/pub/packages/solaris/sparc/
Download to /tmp and "gunzip" it. Then do a "pkgadd -d /tmp"

You should now have mimencode installed in /usr/local/bin

Then you can run something similar to the following script (pipe it to mailx)

<code>#!/bin/bash
#
# Script: sendfile
#
# Purpose: Send the specified file via email as a MIME
# attachment to the specified address.
#
# Author: Anthony E. Greene &lt;agreene@pobox.com&gt;
#
# License: GPL &lt;http://www.gnu.org/&gt;
#
# Note: This script does not include any error checking, so
# it should only be called from within other scripts.
# The correct syntax for using this script is:
#
# sendfile filename user@domain | /path/to/sendmail -t
#

# First we set up some global variables.
# Some code should be added to verify the commandline arguments.
sender=you@yourdomain.com
filename=$1
basefile=`/bin/basename $filename`
recipient=$2

echo From: $sender
echo To: $recipient
echo Subject: File $basefile
echo MIME-Version: 1.0
echo "Content-Type: multipart/mixed; Boundary=\"sendfile-attachment-boundary\""
echo
echo --sendfile-attachment-boundary
echo 'Content-Type: text/plain; charset=us-ascii'
echo
echo This is a MIME encoded message. If your mail software
echo cannot properly handle the attached file, you may need
echo to get a MIME-aware mailer.
echo
echo --sendfile-attachment-boundary
echo "Content-Type: application/octet-stream; name=\"$basefile\""
echo Content-Transfer-Encoding: base64
echo "Content-Disposition: attachment; filename=\"$basefile\""
echo
/usr/bin/mimencode $filename
echo --sendfile-attachment-boundary--</code>
  #10  
Old 04-13-2001
Registered User
 

Join Date: Apr 2001
Posts: 6
Thumbs up

Thanks! I'll give it a try, but I'm not an SA, and in the past they haven't given me root access to install packages.
I'll see what I can do. The responses have been very helpful. Thanks again
Google The UNIX and Linux Forums
Closed Thread

Tags
mailx, mailx attachment, sendmail

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes




All times are GMT -7. The time now is 03:00 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008. All Rights Reserved.Ad Management by RedTyger Visit The Complex Event Processing Blog

Content Relevant URLs by vBSEO 3.2.0