Title: Mailster Contact Form 7
Author: EverPress
Published: <strong>13 Gennaio 2017</strong>
Last modified: 3 Novembre 2025

---

Ricerca i plugin

![](https://ps.w.org/mailster-contact-form-7/assets/banner-772x250.png?rev=3388753)

Questo plugin **non è stato testato con le ultime 3 versioni principali (major releases)
di WordPress**. Potrebbe non essere più mantenuto, o supportato, e potrebbe presentare
problemi di compatibilità se utilizzato con versioni più recenti di WordPress.

![](https://ps.w.org/mailster-contact-form-7/assets/icon-256x256.png?rev=3388753)

# Mailster Contact Form 7

 Di [EverPress](https://profiles.wordpress.org/everpress/)

[Scarica](https://downloads.wordpress.org/plugin/mailster-contact-form-7.1.6.0.zip)

 * [Dettagli](https://it.wordpress.org/plugins/mailster-contact-form-7/#description)
 * [Recensioni](https://it.wordpress.org/plugins/mailster-contact-form-7/#reviews)
 *  [Installazione](https://it.wordpress.org/plugins/mailster-contact-form-7/#installation)
 * [Sviluppo](https://it.wordpress.org/plugins/mailster-contact-form-7/#developers)

 [Supporto](https://wordpress.org/support/plugin/mailster-contact-form-7/)

## Descrizione

Create your Signup Forms with Contact Form 7 and allow users to signup to your newsletter.

> This Plugin requires [Mailster Newsletter Plugin for WordPress](https://mailster.co/?utm_campaign=wporg&utm_source=wordpress.org&utm_medium=readme&utm_term=Contact+Form+7)

### Additional Info

This Plugin requires [Mailster Newsletter Plugin for WordPress](https://mailster.co/?utm_campaign=wporg&utm_source=wordpress.org&utm_medium=readme&utm_term=Contact+Form+7)

## Installazione

 1. Upload the entire `mailster-contact-form-7` folder to the `/wp-content/plugins/`
    directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Create a new Contact Form 7 form. Provide at least an email field
 4. Save your form
 5. Select The Mailster tab and configure the form for Mailster

## Recensioni

![](https://secure.gravatar.com/avatar/49249bd4bb2d0a0c166cc3a8887f7675193ebd8e53fad5daa7135ed266fbc17f?
s=60&d=retro&r=g)

### 󠀁[confirmed status not working](https://wordpress.org/support/topic/confirmed-status-not-working/)󠁿

 [hajo804](https://profiles.wordpress.org/hajo804/) 21 Gennaio 2025

If a user subscribes to the contact form 7 form with this plugin, they will be added
to the list, but their status will not be automatically confirmed. "Double-opt-In"
is turned off, meaning they do not have to confirm their unsubscribe, but the user
will still not be active. Is there another setting that I missed, or is the plugin
unable to make the user an active subscriber immediately?

![](https://secure.gravatar.com/avatar/3c0d7a5fb275406bbc58a7fb71f860d4c950b0b6ff3f0f9efd1571f0fadc663c?
s=60&d=retro&r=g)

### 󠀁[Display more errors from mailster](https://wordpress.org/support/topic/display-more-errors-from-mailster/)󠁿

 [xiaoxian666](https://profiles.wordpress.org/xiaoxian666/) 9 Novembre 2024 1 risposta

Hi, I improved the validate and add_subscriber function in classes/contactform.class.
php to allow contact from7 to display more errors from mailster instead of just 
error messages for duplicate subscribers. public function validate( $result, $tags){
if ( ! $result->is_valid() ) { return $result; } if ( ! function_exists( 'mailster')){
return $result; } $submission = WPCF7_Submission::get_instance(); if ( ! $submission
|| ! $posted_data = $submission->get_posted_data() ) { return $result; } $form =
WPCF7_ContactForm::get_current(); $properties = $form->get_properties(); // no Mailster
settings if ( ! isset( $properties['mailster'] ) ) { return $result; } $properties
= $properties['mailster']; // not enabled if ( ! $properties['enabled'] ) { return
$result; } // checkbox defined but not checked if ( isset( $properties['checkbox'])&&
$properties['checkbox'] && empty( $posted_data[ $properties['checkboxfield'] ][0])){
return $result; } $this->userdata = array(); $tag_keys = array_flip( array_filter(
wp_list_pluck( $tags, 'name' ) ) ); foreach ( $properties['fields'] as $field =>
$tag ) { $this->userdata[ $field ] = is_array( $posted_data[ $tag ] ) ? $posted_data[
$tag ][0] : $posted_data[ $tag ]; } $this->userdata['status'] = $properties['doubleoptin']?
0 : 1; if ( isset( $properties['gdpr_timestamp'] ) && $properties['gdpr_timestamp']){
$this->userdata['gdpr'] = time(); } $this->userdata = apply_filters( 'mailster_verify_subscriber',
$this->userdata ); if ( is_wp_error( $this->userdata ) ) { $result->invalidate( 
$tags[ $tag_keys[ $properties['fields'][ $this->userdata->get_error_code() ] ] ],
$this->userdata->get_error_message() ); return $result; } $overwrite = $properties['
overwrite']; if ( ! $overwrite && mailster( 'subscribers' )->get_by_mail( $this-
>userdata['email'] ) ) { $error_message = isset( $properties['error_message'] ) ?
$properties['error_message'] : __( 'You are already registered!', 'mailster-cf7');
$result->invalidate( $tags[ $tag_keys[ $properties['fields']['email'] ] ], $error_message);
return $result; } //new add+ $add_message= $this->add_subscriber(null); if(!empty(
$add_message)) { $result->invalidate( $tags[ $tag_keys[ $properties['fields']['email']]],
$add_message ); return $result; }// add_action( 'wpcf7_mail_sent', array( $this,'
add_subscriber' ) ); return $result; } /** * * * @param unknown $contact_form */
public function add_subscriber( $contact_form ) { $form = WPCF7_ContactForm::get_current();
$properties = $form->get_properties(); $properties = $properties['mailster']; $list_ids
= isset( $properties['lists'] ) ? (array) $properties['lists'] : null; $overwrite
= 1 == $properties['overwrite']; $merge = 3 == $properties['overwrite']; // add 
subscriber $subscriber_id = mailster( 'subscribers' )->add( $this->userdata, $overwrite
|| $merge, $merge ); // no error if ( ! is_wp_error( $subscriber_id ) && $list_ids){
mailster( 'subscribers' )->assign_lists( $subscriber_id, $list_ids ); return '';}
else { return $subscriber_id->get_error_message(); } }

![](https://secure.gravatar.com/avatar/693b6f413ef2be57baf2ff3a94bdbbc45efd8c3d9cf69db33609b1c6f757b8b1?
s=60&d=retro&r=g)

### 󠀁[Excellent Plugin](https://wordpress.org/support/topic/excellent-plugin-4555/)󠁿

 [royalehemp](https://profiles.wordpress.org/royalehemp/) 13 Gennaio 2019

Search around for good a good contact form for mailster an found this plugin.Works
perfect.

![](https://secure.gravatar.com/avatar/57f25229024715200fa5a4fab3503de4da58afeebf18896eb643e23349c6f8a1?
s=60&d=retro&r=g)

### 󠀁[Excellent](https://wordpress.org/support/topic/excellent-5354/)󠁿

 [tfs](https://profiles.wordpress.org/t24s/) 19 Settembre 2017

Does exactly what it's supposed to do. Smooth integration with CF7, great support.

 [ Leggi tutte le recensioni di 4 ](https://wordpress.org/support/plugin/mailster-contact-form-7/reviews/)

## Contributi e sviluppo

“Mailster Contact Form 7” è un software open source. Le persone che hanno contribuito
allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

 *   [ EverPress ](https://profiles.wordpress.org/everpress/)
 *   [ Mailster Newsletter Plugin ](https://profiles.wordpress.org/mailster/)
 *   [ Xaver ](https://profiles.wordpress.org/xaverb/)

[Traduci “Mailster Contact Form 7” nella tua lingua.](https://translate.wordpress.org/projects/wp-plugins/mailster-contact-form-7)

### Ti interessa lo sviluppo?

[Esplora il codice](https://plugins.trac.wordpress.org/browser/mailster-contact-form-7/)
segui il [repository SVN](https://plugins.svn.wordpress.org/mailster-contact-form-7/),
segui il [log delle modifiche](https://plugins.trac.wordpress.org/log/mailster-contact-form-7/)
tramite [RSS](https://plugins.trac.wordpress.org/log/mailster-contact-form-7/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.6.0

 * added:option to use acceptance tags for conditional check
 * fixed: support for WordPress 6.8

#### 1.5.1

 * fix for WordPress 6.1

#### 1.5

 * fixed: support for CF7 5.5.3

#### 1.4

 * added: options to store GDPR timestamp

#### 1.3.1

 * fixed: removed deprecated method

#### 1.3

 * new option: ‘Always overwrite and keep existing data’ to merge data on existing
   subscribers.

#### 1.2

 * updated file structure
 * added translatable strings

#### 1.1

 * improved: Subscribers are added only if the form has been submitted successful
 * added: new option to disable error message for existing subscribers
 * added: new option to define error message.

#### 1.0.1

 * fixed: PHP Warning

#### 1.0

 * initial release

## Meta

 *  Versione **1.6.0**
 *  Ultimo aggiornamento **11 mesi fa**
 *  Installazioni attive **900+**
 *  Versione WordPress ** 6.0 o superiore **
 *  Testato fino alla versione **6.8.11**
 *  Lingua
 * [English (US)](https://wordpress.org/plugins/mailster-contact-form-7/)
 * Tag
 * [contact form 7](https://it.wordpress.org/plugins/tags/contact-form-7/)[mailster](https://it.wordpress.org/plugins/tags/mailster/)
   [newsletter](https://it.wordpress.org/plugins/tags/newsletter/)[signup form](https://it.wordpress.org/plugins/tags/signup-form/)
 *  [Visualizzazione avanzata](https://it.wordpress.org/plugins/mailster-contact-form-7/advanced/)

## Valutazioni

 5 su 5 stelle.

 *  [  4 recensioni a 5-stelle     ](https://wordpress.org/support/plugin/mailster-contact-form-7/reviews/?filter=5)
 *  [  0 recensioni a 4-stelle     ](https://wordpress.org/support/plugin/mailster-contact-form-7/reviews/?filter=4)
 *  [  0 recensioni a 3-stelle     ](https://wordpress.org/support/plugin/mailster-contact-form-7/reviews/?filter=3)
 *  [  0 recensioni a 2-stelle     ](https://wordpress.org/support/plugin/mailster-contact-form-7/reviews/?filter=2)
 *  [  0 recensioni a 1-stelle     ](https://wordpress.org/support/plugin/mailster-contact-form-7/reviews/?filter=1)

[La tua recensione](https://wordpress.org/support/plugin/mailster-contact-form-7/reviews/#new-post)

[Vedi tutte le recensioni](https://wordpress.org/support/plugin/mailster-contact-form-7/reviews/)

## Collaboratori

 *   [ EverPress ](https://profiles.wordpress.org/everpress/)
 *   [ Mailster Newsletter Plugin ](https://profiles.wordpress.org/mailster/)
 *   [ Xaver ](https://profiles.wordpress.org/xaverb/)

## Supporto

Hai qualcosa da dire? Ti serve aiuto?

 [Chiedi nel forum di supporto](https://wordpress.org/support/plugin/mailster-contact-form-7/)