WP Mail SMTP by WPForms - Version 0.7

Version Description

Download this release

Release Info

Developer chmac
Plugin Icon 128x128 WP Mail SMTP by WPForms
Version 0.7
Comparing to
See all releases

Code changes from version 0.6 to 0.7

Files changed (2) hide show
  1. readme.txt +1 -1
  2. wp_mail_smtp.php +8 -2
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.callum-macdonald.com/code/donate/
4
  Tags: mail, smtp, wp_mail, mailer, phpmailer
5
  Requires at least: 2.0
6
  Tested up to: 2.5.1
7
- Stable tag: 0.6
8
 
9
  Reconfigures the wp_mail() function to use SMTP instead of mail() and creates an options page to manage host, username, password, etc.
10
 
4
  Tags: mail, smtp, wp_mail, mailer, phpmailer
5
  Requires at least: 2.0
6
  Tested up to: 2.5.1
7
+ Stable tag: 0.7
8
 
9
  Reconfigures the wp_mail() function to use SMTP instead of mail() and creates an options page to manage host, username, password, etc.
10
 
wp_mail_smtp.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /*
3
  Plugin Name: WP-Mail-SMTP
4
- Version: 0.6
5
  Plugin URI: http://www.callum-macdonald.com/code/wp-mail-smtp/
6
  Description: Reconfigures the wp_mail() function to use SMTP instead of mail() and creates an options page to manage host, username, password, etc.
7
  Author: Callum Macdonald
@@ -22,6 +22,7 @@ Author URI: http://www.callum-macdonald.com/
22
  *
23
  * CHANGELOG
24
  *
 
25
  * 0.6 - Added additional SMTP debugging output
26
  * 0.5.2 - Fixed a pre 2.3 bug to do with mail from
27
  * 0.5.1 - Added a check to display a warning on versions prior to 2.3
@@ -267,6 +268,11 @@ if (!function_exists('wp_mail_smtp_mail_from')) {
267
 
268
  function wp_mail_smtp_mail_from ($orig) {
269
 
 
 
 
 
 
270
  // If we can, use the is_email function to verify the email
271
  if ( function_exists('is_email') && get_option('db_version') >= 6124 ) {
272
  if ( is_email( get_option('mail_from') ) ) {
@@ -296,7 +302,7 @@ if (!function_exists('wp_mail_smtp_mail_from_name')) {
296
 
297
  function wp_mail_smtp_mail_from_name ($orig) {
298
 
299
- if (get_option('mail_from_name') != "" && is_string(get_option('mail_from_name'))) {
300
  return get_option('mail_from_name');
301
  }
302
  else {
1
  <?php
2
  /*
3
  Plugin Name: WP-Mail-SMTP
4
+ Version: 0.7
5
  Plugin URI: http://www.callum-macdonald.com/code/wp-mail-smtp/
6
  Description: Reconfigures the wp_mail() function to use SMTP instead of mail() and creates an options page to manage host, username, password, etc.
7
  Author: Callum Macdonald
22
  *
23
  * CHANGELOG
24
  *
25
+ * 0.7 - Added checks to only override the default from name / email
26
  * 0.6 - Added additional SMTP debugging output
27
  * 0.5.2 - Fixed a pre 2.3 bug to do with mail from
28
  * 0.5.1 - Added a check to display a warning on versions prior to 2.3
268
 
269
  function wp_mail_smtp_mail_from ($orig) {
270
 
271
+ // If the from email is not the default, return it unchanged
272
+ if ( $orig != 'wordpress@' . str_replace('www.','',strtolower($_SERVER['SERVER_NAME'])) ) {
273
+ return $orig;
274
+ }
275
+
276
  // If we can, use the is_email function to verify the email
277
  if ( function_exists('is_email') && get_option('db_version') >= 6124 ) {
278
  if ( is_email( get_option('mail_from') ) ) {
302
 
303
  function wp_mail_smtp_mail_from_name ($orig) {
304
 
305
+ if ($orig == 'WordPress' && get_option('mail_from_name') != "" && is_string(get_option('mail_from_name'))) {
306
  return get_option('mail_from_name');
307
  }
308
  else {