The Communicate tab in the Control Panel provides access to the email sending part of the system. It will allow you to send emails to individuals, member groups, and mailing lists in both plain text and html format. Supported email sending protocols are SMTP, Sendmail, and PHP mail (these are set via the Email Configuration section). You will also be able to view the information for all emails previously sent through ExpressionEngine.

Main Screen

The main Communicate screen shows a form that will contain all of the information for the sending of an email to either an individual, member group, or mailing list. Required fields have a red asterisk next to them.

Communicate main screen


The subject of the email that is to be sent. The field may not contain any HTML or PHP. This is a required field.


The message of the email that is to be sent. If you wish to send an HTML formatted email message to the recipients of this email, the HTML will be put in this field. Remember to use absolute URLs for any images, CSS files, javascript files, or links. This is a required field.


How the email's message should be formatted. Options include:

  1. Plain Text: The message will be sent as plain, unformatted text.
  2. HTML: The message will be sent in HTML format and will be rendered in compatible email applications. You must submit your email as a complete HTML document if you choose this format. Note that not all email applications will correctly display HTML formatted emails and that many people prefer not to receive such emails.

Word Wrapping

If word wrapping is on, the content of your message will automatically be given line breaks to insure that each line's length does not exceed a certain number of characters. Email programs that do not automatically wrap lines or insert their own line breaks will then be able to better view emails. 72 characters per line is considered the email standard.


Sets the value for the X-Priority header, which is used by various email programs to assign more or less attention to certain messages. Different email programs will render these priority values in a variety of different ways, usually using some kind of coloration or symbols to denote level of priority. Available options:

Send only to members who have chosen to accept email

If selected, only users who have chosen in their user settings to receive admin emails will receive this email message. This option is selected by default. You are encouraged to always use this setting.

Your Name

Many email programs allow the ascribing of a name to a particular email address when viewing messages. This can be helpful for recipients wishing to know the identity of the person or company sending them an email. No HTML or PHP code is allowed in this field. This is not a required field, but it is recommended that you fill it out.

Your Email

The email address which you wish to have set as the from/sent email. This email address is automatically the Reply-to address as well. This is a required field and the structure of the email address will be checked before the email is sent.


The email address(es) to which you wish to send the email. When sending to multiple addresses, please separate each address with a comma (ex:, If you are sending this email to a member group or mailing list (see below), then you may leave this field blank. However, you may also fill it out and thus include more emails than just the ones in the member group or mailing list. Before sending the email, the program will check and remove all duplicate email addresses to insure that multiple emails are not sent to the same user.


Carbon Copy. Recipients to which you wish to send a copy of this email. Multiple emails must be separated by commas.


Blind Carbon Copy. Recipients to whom you wish to send a copy of this email but do not wish them to see who else received this email via BCC. Useful for keeping addresses and other recipients unknown to the receivers of an email. Multiple emails must be separated by commas.

Send to Mailing List

Selecting this option will send the email to the default ExpressionEngine mailing list. Check out the Mailing List section of the Modules area for more information on this mailing list. Mailing list emails are sent as regular recipients.

Send to Member Groups

Select the member group(s) to which you wish to send this message. Member group emails are sent as regular recipients. Each Member Group is listed dynamically.

Previously Sent Email

A link off of the main Communicate page brings up this screen. The main Previously Sent Email screen shows a table of all the previously sent emails. It lists the email title (subject), when it was sent, number of recipients, a re-send link, and a delete checkbox.

Previous Sent Email main screen

Email Title

By clicking on the email title (the subject of the original email), a popup window will appear with the original email, including message and subject.

Date Sent

The date and time when the original message was sent by the system.

Total Recipients

The number of people who received the email when the email was originally sent.


If you click the re-send link for a particular sent email, the Communicate page will reload with all of the information for the original email already filled out. This can be convenient for sending a similar email to a different group or resending an email that did not make it to a particular address.


By checking this checkbox you can permanently remove this email information from the email cache. Select each of the emails you wish to delete and the press the Delete button at the bottom of the page.