![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| 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 !! |
|
|
||||
| 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 |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#8
|
|||
|
|||
|
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
|
||||
|
||||
|
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 <agreene@pobox.com> # # License: GPL <http://www.gnu.org/> # # 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
|
|||
|
|||
|
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 |
| Tags |
| mailx, mailx attachment, sendmail |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|