If you need to log site emails but require more control over what data is being logged and how long that data is being stored, WP Mail Logging is a solid plugin that can be installed. After you have installed and activated the plugin, it will add a new admin menu called; WP Mail Logging To view logged email, you can view those from; WP Mail Logging > WP Mail Logging The plugin setting can be found from; WP Mail Logging > Settings > General Settings By default, on plugin deactivation and uninstall, the data will not be removed from
Spam site registrations or spam form submissions can be blocked by being able to detect and block emails from being used on your child site. There is a new plugin called Ultimate Email Validator. After the plugin has been installed and activated on the site it will add a new admin menu called; Ultimate Email Validator The plugin includes support for the following popular plugins BuddyPress, WooCommerce, MailChimp, Contact Form 7, Gravity Forms and Ninja Forms. As well as support for default WordPress Forms. Ultimate Email Validator uses the SOLYD free API Block Temporary Email to detect and stop the
WordPress in the upcoming release 5.3 now includes a feature to verify the admin email every 6 months. The idea is to make sure that the email set as the admin email is valid and still an email address that is being used for the site. Having the admin email verification show every 6 months will be something that could be annoying to clients when they go to log in to wp-login.php on client sites. But in WordPress core in release 5.3 there is a filter include so that you can both change the month time to a different value
If you end up displaying emails on a site they have a high chance of being hit by spam bots, email harvesting, and other robots. But there are a couple of easy to use plugin options to protect email addresses being displayed on your sites. The first email is called Email Address Encoder. Once the plugin has been installed and activated on the site it will add new sub-menu item in wp-admin under; Settings > Email Encoder By default, emails will be protected without having to make any changes to the settings. The next plugin option is called Email Encoder
To reduce the number of spam user account registrations on your child site, it is helpful to verify the validity of emails for those user accounts. There is a new service and WordPress plugin, which will help reduce those spam account registrations. The plugin is called EVA Email Validation. The plugin requires that you sign up for an account at the EVA site. With the plugin installed and activated, it will add a new admin menu for: Settings > EVA – Email Validation You will need to create a new API key for the child site from the EVA site.
A well-known plugin for logging all emails sent from a site is Email Log. The plugin creates a custom database table for storing the log entries of email set in the database table called; wp_email_log If the email log plugin is used on a site which has a decent amount of activity, where a normal to high number of emails are being sent, then the site database can easily be bloated. Also, when the plugin is deactivated and deleted, the custom database table will not be deleted. Email Log does have an option in the setting where you can remove
WordPress 5.2 introduced a fatal error recovery mode. A fatal error on a site would have normally resulted in a white screen of death, where the front-end of the site is white and would be the result of a fatal error conflict being caused by the active theme or one of the active plugins. The fatal error would have caused the sites wp-admin not be loadable. In WordPress 5.2, when a fatal error is detected, an email is sent to the admin email address listed on the site, but there is a constant that can be set in the child
Let’s face it, newsletters are great. They are a wonderful way to provide interesting content to subscribers on your child sites, spread the word on deals, and effectively message users. Email newsletters still work and are well worth taking the time to create and send. Use the server where your child sites are hosted for what it is meant for; Query the site database Render as PHP Generate the content Allow customers to purchase products Allow users to view a brochure Allow users to submit a form But do not use the server for sending out newsletter emails. There are
The single biggest child site issue that you can end up dealing with is why is the site email not being sent. You could use an SMTP plugin and then use SMTP creds to connect. But using a transactional email provider makes it easier in knowing that your child site email will be delivered correctly. The delivery of site email can be a pain to deal with on child sites. If a site is using WooCommerce or a form plugin like Gravity Forms, you want to ensure that form notifications and customer order notifications are being sent out to customers.
Zapier is a hosted service where you can mostly connect any 3rd party service with any 3rd party service. So, in this case, Zapier will enable us to filter emails and then based on the subject line, send an SMS to a mobile number that you select. We are going to use Zapier to send the MainWP email notification as SMS messages, so you can check on those instead of having to filter through all of your emails. SMS Notifications About Available Updates Zapier has a number of actions that can be used, in this example, we are going to send an