Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

mail (migration step)

Sends one e-mail through the mail transport of the installation.

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/examples/migration-steps/mail.md

On this page

mail

Sends one e-mail through the mail transport of the installation.

A step of a YAML migration with type: mail. The class expMigrationStepMail (kernel/classes/migration/steps/expmigrationstepmail.php) is registered in settings/migration.ini [StepSettings] StepTypeList[mail].

Keys

KeyTypeDefaultWhat it is
tolistrequiredthe addresses it goes to
cclistaddresses in copy
bcclistaddresses in blind copy
subjectstringrequiredthe subject
bodystringrequiredthe text
htmlboolfalsetrue: body is HTML
fromstringthe sender (default: site.ini [MailSettings] EmailSender, else AdminEmail)
reply_tostringthe address answers go to
transportstringa transport of site.ini [MailSettings] TransportAlias (file, sendmail, smtp) for this mail only
categorystring"admin"the mail category of mailpreferences.ini; an optional one reaches only the recipients whose preferences allow it

Besides these, every step takes the keys of the engine: type, mode, if, references, environments, engines and comment (the file format). A key of type identifier names a node, an object or another part of the installation by id, remote id, path or name (identifiers).

Values for references

references: { <name>: <value> } keeps a value of the step's result as ${ref.<name>} for the steps and migrations after it:

ValueWhat it is
recipientshow many addresses it went to

Undoing

A step of this type does not undo itself: a migration with it needs down: or a rollback to its caption.

It touches no cache.

Example

- type: mail
  to: [ [email protected] ]
  subject: The news section has a new class
  body: "From today on, news items have a teaser image."

Generated by ./console exp:help:examples from settings/migration.ini, kernel/classes/migration/steps/expmigrationstepmail.php. Do not edit this page: change the source and generate again (how). Free documentation: GFDL 1.3 or later.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x