This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WordPress Plain Mail


This is a basic emailer and shortcode, designed to display a mail form for a contact page. It will post a
plaintext email to a provided email address.


The shortcode generated for your account will look like
‘[plainmail header=”a header” mailto=”your_account_name”](introductory text)[/plainmail]’.

Place that shortcode into a page to generate an email form for the email you associated with that account. Between the [plainmail][/plainmail] tags you can put some introductory text for the form. Note that anything
here will be escaped, so html will not render.


When a message is sent to you, you will see the email headers appear in the settings area. The body of the message itself is not saved. Headers are set by default to auto-delete after 24 hours but you can also delete headers manually. Only up to
50 headers will be displayed.


  • Installation and setup
  • Shortcode
  • What the form looks like.


  1. Upload plugin-name.php to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. In “Plainmail” under the settings tab, By default, the email
    associated with your account will be used as the mailing address. Change
    this if you want with the update email form.


Can people send html emails with this?

No. Plainmail is intended only to send plaintext emails.

Can I have people send me attachments?

No. Seriously, just plaintext.

Can they BCC other people?

No. Just to the account you set.

Contributors & Developers

“WordPress Plain Mail” is open source software. The following people have contributed to this plugin.


Translate “WordPress Plain Mail” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


1.2 Fixed file include error

1.1 changed to more unique class names to avoid conflicts with other plugins.

1.0 works