Home : Documentation : Embperl::Mail
Google Web www.embperl.org

 
Home
 
Features
 
Introduction
 
Documentation
 
README
 
README.v2
 
Configuration
 
Embperl
 
Embperl::Object
 
Embperl::Form::Validate
 
Embperl::Syntax
 
Embperl::Recipe
 
Embperl::Mail
 
1.3.6 documentation
 
Installation
 
Download
 
Support
 
Changes
 
More infos
 
Add info about Embperl
 
Login

    Stable 2.4.0
    Beta 2.5.0_3
Support the development of Embperl! More...
DESCRIPTION
[ << Prev: SYNOPSIS ] [ Content ] [ Next: Author >> ]

Embperl::Mail uses Embperl to process a page template and send the result out via EMail. Currently only plain text mails are supported. A later version may add support for HTML mails. Because of that fact, normal Embperl HTML processing is disabled per Default (see options below).



Executetop

The Execute function can handle all the parameter that Embperl::Execute does. Addtionaly the following parameters are recognized:

 

from

 

gives the sender e-mail address

 

to

 

gives the recipient address(es). Multiply addresses can either be separated by semikolon or given as an array ref.

 

cc

 

gives the recipient address(es) which should receive a carbon copy. Multiply addresses can either be separated by semikolon or given as an array ref.

 

bcc

 

gives the recipient address(es) which should receive a blind carbon copy. Multiply addresses can either be separated by semikolon or given as an array ref.

 

subject

 

gives the subject line

 

reply-to

 

the given address is insert as reply address

 

mailheaders

 

Array ref of additional mail headers

 

headerencoding (2.0b9+)

 

Tells Embperl::Mail which charset definition to include in any header that contains character code 128-255 and therfore needs encoding. Defaults to iso-8859-1. Pass empty string to turn encoding of header fields of.

 

mailhost

 

Specifies which host to use as SMTP server. Default is localhost.

 

mailhelo

 

Specifies which host/domain to use in the HELO/EHLO command. A reasonable default is normally chosen by Net::SMTP, but depending on your installation it may necessary to set it manualy.

 

maildebug

 

Set to 1 to enable debugging of mail transfer.

 

options

 

If no options are given the following are used per default: optDisableHtmlScan, optRawInput, optKeepSpaces, optReturnError

 

escmode

 

In contrast to normal Embperl escmode defaults to zero (no escape)

 

errors

 

As in Embperl::Execute you can specify an array ref, which returns all the error messages from template processing. If you don't specify this parameter Execute will die when an error occurs.



Configurationtop

Some default values could be setup via environment variables.

IMPORTANT: For now Embperl::Mail does not honour the Embperl configuration directives in your httpd.conf. Only values set via the environment are accepted (e.g. via SetEnv or PerlSetEnv).



EMBPERL_MAILHOSTtop

Specifies which host to use as SMTP server. Default is localhost.



EMBPERL_MAILHELOtop

Specifies which host/domain to use in the HELO/EHLO command. A reasonable default is normally chosen by Net::SMTP, but depending on your installation it may necessary to set it manualy.



EMBPERL_MAILFROMtop

Specifies which the email address that is used as sender. Default is www-server@server_name.



EMBPERL_MAILDEBUGtop

Debug setting for Net::SMTP. Default is 0.


[ << Prev: SYNOPSIS ] [ Content ] [ Next: Author >> ]

© 1997-2012 Gerald Richter / ecos gmbh