Linux 软件免费装

SendToMP

开发者 binarybeagle
更新时间 2026年7月12日 08:21
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

parliament democracy mp advocacy constituency

下载

2.0.0 2.0.1

详情介绍:

SendToMP lets your website visitors send verified messages directly to their Member of Parliament or a member of the House of Lords. Every message goes through a double opt-in confirmation flow, so only genuine constituents can contact their representatives. Built by a former parliamentary assistant who understands how MP offices process inbound correspondence, SendToMP is designed to produce messages that get read and acted upon. Every feature is available to everyone. There is no paid tier, no licence key, no message quota, and nothing is held back. How it works:
  1. A visitor fills in your form with their name, email address, postcode, and message.
  2. SendToMP looks up their MP from the postcode, or lets them search for a Peer by name.
  3. A confirmation email is sent to the visitor to verify their identity.
  4. The visitor clicks through and confirms on your site. Only then is the message sent.
  5. The MP or Peer receives a properly formatted email and can reply to the constituent directly.
Form plugin support: Key features: A note on data. The constituent's postcode is sent to the UK Parliament Members API in order to identify their representative. Nothing else leaves your site for that lookup: not their name, not their email address, and not their message. If you configure Brevo as your email provider, the message is sent to Brevo for delivery. See the External services section below for the detail.

安装:

  1. Upload the sendtomp folder to /wp-content/plugins/, or install it from the Plugins screen.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to SendToMP in the admin menu to configure your settings.
  4. Build a form using any supported form plugin.
  5. Map the required fields: name, email, postcode, subject, and message body.
Requirements:

屏幕截图:

  • Settings page — configure your email templates, rate limits, and form field mappings
  • Delivery log — track every submission with status, timestamps, and MP details
  • Configuring a Gravity Form feed to send submissions to your visitor's MP
  • Custom field type in Gravity Forms

升级注意事项:

2.0.1 Peers with no published address now reach the House of Lords Enquiry Service instead of failing. Clearer confirmation page, more accurate reply-to wording, and tidied-up admin copy. 2.0.0 Every feature is now free: no licence key, no tiers, and no monthly message cap. MP lookup now goes directly to the UK Parliament Members API, and the plugin no longer contacts the author's servers or sends any telemetry. "Powered by" attribution is now off unless you turn it on. If you relied on a licence key, you can remove it; nothing will stop working. 1.6.7 Re-submitted the form because you didn't see the confirmation email? SendToMP now re-sends it automatically instead of rejecting the re-submission. 1.6.0 New Email Delivery provider picker — choose from Brevo (direct API), Custom SMTP, or your existing SMTP plugin. Encrypted storage for API keys and SMTP passwords.

常见问题:

Why does SendToMP require email confirmation?

Double opt-in ensures that only the actual owner of the email address can send a message to a representative. It prevents abuse, it records explicit consent, and it means the messages that arrive are genuine constituent correspondence. Messages sent this way carry more weight in an MP's office, because the office can trust they are real.

Which form plugins are supported?

Gravity Forms, WPForms, and Contact Form 7. There is also a webhook / REST API endpoint for custom integrations with platforms like Zapier, n8n, Make, or a CRM. All of them are available to every user.

Does this work with the House of Lords?

Yes. Visitors can search for and select a Peer by name.

How does the postcode lookup work?

The postcode is sent to the UK Parliament Members API, which returns the constituency and its sitting MP, along with the contact address Parliament publishes for them. Only the postcode is sent. See the External services section for full detail.

What if Parliament doesn't publish an email address for a member?

Some members, particularly in the Lords, have no published email address. SendToMP will tell the visitor it cannot deliver the message rather than accepting it and failing silently. As the site owner you can supply an address yourself under SendToMP → Address Overrides, which takes precedence over the published one. That is also the place to correct an address that has changed.

Do I need an SMTP plugin?

You need some reliable way to send mail. WordPress's default wp_mail() uses PHP's mail(), which is unreliable, and parliamentary mail gateways are strict. You can configure Brevo or your own SMTP server directly in SendToMP on the Email Delivery tab, or install an SMTP plugin such as WP Mail SMTP, FluentSMTP, or Post SMTP.

What data does SendToMP store, and for how long?

The constituent's name, email address, postcode, and message are stored on your own site. The message itself is held encrypted in a pending record until it is confirmed, and that record is deleted when the confirmation link expires. A row in the submission log recording the name, email address, postcode, subject, and status is kept for the log retention period, which defaults to 90 days, and is then deleted automatically. That log row is kept whether or not the message was ever confirmed. The Privacy tab includes a suggested privacy-policy paragraph that describes this accurately, using your site's own configured expiry and retention values. You are welcome to copy it into your privacy policy.

How do I handle a right-to-erasure request?

Go to SendToMP → Privacy and use the Erase Data tool. Enter the person's email address and the plugin deletes their submission log entries and any pending submissions.

Can I enable auto-updates?

Yes. Updates come from WordPress.org. Click "Enable auto-updates" next to SendToMP on the Plugins screen.

Is there a paid version?

No. Every feature in this plugin is free and fully functional.

更新日志:

2.0.1 2.0.0 1.6.11 1.6.10 1.6.9 1.6.8 1.6.7 1.6.6 1.6.5 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.0 1.4.0 1.3.1 1.0.0