---
name: "Embperl::Syntax::Mail"
section: "3pm"
platform: "linux"
package: "libembperl-perl"
version: "2.5.0-17"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/Embperl::Syntax::Mail"
---

# Embperl::Syntax::Mail(3pm)

tag library for sending mail

## NAME

Embperl::Syntax::Mail - tag library for sending mail

## SYNOPSIS

```
  [$ syntax + Mail $]
  <mail:send to="richter@ecos.de" subject="Testmail">
    Hi,
    this is a test for a new mail tag
    it is send at [+ scalar(localtime) +]
    from Embperl's Mail taglib.
  </mail:send>
  [$ if $? $]
    <h2>Sorry, there was an error, your mail couldn't be send</h2>
  [$else$]
    <h2>Your mail was successfully delivered</h2>
  [$endif$]
```

## DESCRIPTION

The is module provides a mail:send tag, for sending text via email. It uses the Embperl::Mail module for actualy sending the mail. The following attributes are recognized. The mail body is enclosed between the mail:send tags. See Embperl::Mail for an description of the attribues:

- from

  - to

  - cc

  - bcc

  - subject

  - reply-to

  - mailhost

  - mailhelo

  - maildebug

  - content-type

  On success it sets `$?` to zero, otherwise to a value other then zero.

## Author

Gerald Richter \<richter at embperl dot org\>

## See Also

Embperl::Syntax, Embperl::Syntax::HTML
