goranseric
1/5/2017 - 8:28 AM

Wordpress: Add SMTP settings to wp_mail()

Wordpress: Add SMTP settings to wp_mail()

add_action('phpmailer_init','send_smtp_email');
function send_smtp_email( $phpmailer )
{
    // Define that we are sending with SMTP
    $phpmailer->isSMTP();
 
    // The hostname of the mail server
    $phpmailer->Host = "your server smtp address";
 
    // Use SMTP authentication (true|false)
    $phpmailer->SMTPAuth = true;
 
    // SMTP port number - likely to be 25, 465 or 587
    $phpmailer->Port = "587";
 
    // Username to use for SMTP authentication
    $phpmailer->Username = "user name";
 
    // Password to use for SMTP authentication
    $phpmailer->Password = "password";
 
    // The encryption system to use - ssl (deprecated) or tls
    $phpmailer->SMTPSecure = "tls";
 
    $phpmailer->From = "Mail account";
    $phpmailer->FromName = "Name account";
}