I have an HTML file I am currently sending in the body of an email. I now have a need to send a csv attachment along with it. I can ONLY use sendmail as mutt and xmail etc are not on the server.
Here is what I am currently using: It is possible to add code to add an attachment ??!?
My csv attachment sits in the same dir... e.g. myattachment.csv
Last edited by Scott; 09-30-2011 at 07:15 AM..
Reason: Code tags
I'm trying to script sending an e-mail message on an AIX 5.x server with the following requirements:
1. command line switch to specify file name containing message body in HTML format
2. command line switch to specify file name of a binary attachment
3. command line or input file to specify... (4 Replies)
Hi folks,
I have a perl script which sends out email after successful completion of job as inline html, I want to send it out as two parts now as html inline and html attachment. see the attached script.
Thanks in advance (1 Reply)
Hi there..
I need a proper "mutt" command to send a mail with html body and html attachment at a time.
Also if possible let me know the other commands to do this task.
Please help me.. (2 Replies)
Hi All,
I want to send the html file as message body not as an attachment. below is my code.it is printing the html code as it is in the email.
your help is needed urgently.
VTIER=$ROOTHOME/vtierlist2.txt
genhtml=/$ROOTHOME/genhtml.html
MAILTO=/$ROOTHOME/maillist
SUBJECT="Vtier Usage... (6 Replies)
HI Team,
I used below code to get attachment with HTML body. i having21062013.csv file . but i am getting junk .csv file. Can you please help me out.
export MAILTO=rp908@gmail.com.com
export SUBJECT="Test Waiver Code email"
export BODY=test.html
export ATTACH=21062013.csv... (4 Replies)
Hi All,
In my .ksh script, I am sending an email with body and attachment (.txt) using sendmail command. I am able to receive the attachement along with the body of the mail. But I am getting special characters along with the content in the .txt. Also the alignment is incorrect. Can you please... (7 Replies)
Hi All,
I am trying to send the contents of a file as email body. I am using html email and sendmail option of unix. I am using the below piece of code for the same :
#!/usr/bin/ksh
export MAILTO="email@domain.com"
export SUBJECT="Report"
export BODY="file_directory_path/test_file.txt"... (1 Reply)
Hi,
I was working on getting an HTML file in the mail body along with attaching a "csv" file to the mail.
Below are the 2 parts of the code.
I need help with the second part where I'm sending the mail. The HTML file as an attachment is perfect without any issues and with proper formatting.... (6 Replies)
Hi,
I am having trouble in sending a mail with html body and attachment (csv file). We don't have uuencode or mutt (not allowed to install as well)
The below code is perfectly working for sending the html body alone:
export MAILTO=abc@xyz.com
export CONTENT="/home/abc/list.html"... (2 Replies)
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
LEARN ABOUT DEBIAN
cgi::formbuilder::template::cgi_ssi
CGI::FormBuilder::Template::CGI_SSI(3pm) User Contributed Perl Documentation CGI::FormBuilder::Template::CGI_SSI(3pm)NAME
CGI::FormBuilder::Template::CGI_SSI - FormBuilder interface to CGI::SSI
SYNOPSIS
my $form = CGI::FormBuilder->new(
fields => @fields,
template => {
type => 'CGI_SSI',
file => "template.html",
},
);
DESCRIPTION
This engine adapts FormBuilder to use "CGI::SSI".
You can specify any options which "CGI::SSI->new" accepts by using a hashref:
my $form = CGI::FormBuilder->new(
fields => @fields,
template => {
type => 'CGI::SSI',
file => 'form.shtml',
sizefmt => 'abbrev'
}
);
In addition to CGI::SSI new arguments, you can also specify "file", "virtual", or "string" argument.
The following methods are provided (usually only used internally):
engine
Returns a reference to the "CGI::SSI" object
prepare
Returns a hash of all the fields ready to be rendered.
render
Uses the prepared hash and expands the template, returning a string of HTML.
TEMPLATES
In your template, each of the form fields will correspond directly to a "<!--#echo -->" of the same name prefixed with "field-" in the
template. So, if you defined a field called "email", then you would setup a variable called "<!--#echo var="field-email" -->" in your
template.
In addition, there are a couple special fields:
<!--#echo var="js-head" --> - JavaScript to stick in <head>
<!--#echo var="form-title" --> - The <title> of the HTML form
<!--#echo var="form-start" --> - Opening <form> tag and internal fields
<!--#echo var="form-submit" --> - The submit button(s)
<!--#echo var="form-reset" --> - The reset button
<!--#echo var="form-end" --> - Just the closing </form> tag
Let's look at an example "form.html" template we could use:
<html>
<head>
<title>User Information</title>
<!--#echo var="js-head" --><!-- this holds the JavaScript code -->
</head>
<!--#echo var="form-start" --><!-- this holds the initial form tag -->
<h3>User Information</h3>
Please fill out the following information:
<!-- each of these <!--#echo -->'s corresponds to a field -->
<p>Your full name: <!--#echo var="field-name" -->
<p>Your email address: <!--#echo var="field-email" -->
<p>Choose a password: <!--#echo var="field-password" -->
<p>Please confirm it: <!--#echo var="field-confirm_password-->
<p>Your home zipcode: <!--#echo var="field-zipcode -->
<p>
<!--#echo var="form-submit" --><!-- this holds the form submit button -->
</form><!-- can also use "tmpl_var form-end", same thing -->
As you see, you get a "<!--#echo -->" for each for field you define.
However, you may want even more control. That is, maybe you want to specify every nitty-gritty detail of your input fields, and just want
this module to take care of the statefulness of the values. This is no problem, since this module also provides several other "<tmpl_var>"
tags as well:
<!--#echo var="value-[field] --> - The value of a given field
<!--#echo var="label-[field] --> - The human-readable label
<!--#echo var="comment-[field] --> - Any optional comment
<!--#echo var="error-[field] --> - Error text if validation fails
<!--#echo var="required-[field] --> - See if the field is required
This means you could say something like this in your template:
<!--#echo var="label-email" -->:
<input type="text" name="email" value="<!--#echo var="value-email" -->">
<font size="-1"><i><!--#echo var="error-email" --></i></font>
And FormBuilder would take care of the value stickiness for you, while you have control over the specifics of the "<input>" tag. A sample
expansion may create HTML like the following:
Email:
<input type="text" name="email" value="nate@wiger.org">
<font size="-1"><i>You must enter a valid value</i></font>
Note, though, that this will only get the first value in the case of a multi-value parameter (for example, a multi-select list). Multiple
values (loops) in "CGI_SSI" are not yet implemented.
For more information on templates, see HTML::Template.
SEE ALSO
CGI::FormBuilder, CGI::FormBuilder::Template, HTML::Template
REVISION
$Id: HTML.pm 97 2007-02-06 17:10:39Z nwiger $
AUTHOR
Copyright (c) Nate Wiger <http://nateware.com>. All Rights Reserved.
This module is free software; you may copy this under the terms of the GNU General Public License, or the Artistic License, copies of which
should have accompanied your Perl kit.
perl v5.14.2 2011-09-16 CGI::FormBuilder::Template::CGI_SSI(3pm)