• I am having the same issue as:
    https://www.ads-software.com/support/topic/wpmandrill-affecting-password-reset-email-content-and-link-formatting?replies=17

    Steps to reproduce:

    1. Fresh WordPress 4.1 install
    2. Install mandrill plugin
    3. Enter API credentials
    4. Reset password

    It spits out an email that looks like this:
    https://www.dropbox.com/s/ck7cffd93nwnx5j/Screenshot%202015-01-20%2009.45.39.png?dl=0

    And the email sent was this:

    Delivered-To: [email protected]
    Received: by 10.140.82.85 with SMTP id g79csp40828qgd;
            Tue, 20 Jan 2015 07:43:41 -0800 (PST)
    X-Received: by 10.170.187.210 with SMTP id d201mr11800755yke.88.1421768620941;
            Tue, 20 Jan 2015 07:43:40 -0800 (PST)
    Return-Path: <bounce-md_30487537.54be77ac.v1-6ec512809c514628a97833489500545b@mandrillapp.com>
    Received: from mail133-2.atl131.mandrillapp.com (mail133-2.atl131.mandrillapp.com. [198.2.133.2])
            by mx.google.com with ESMTPS id r125si3740383yka.81.2015.01.20.07.43.40
            for <[email protected]>
            (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
            Tue, 20 Jan 2015 07:43:40 -0800 (PST)
    Received-SPF: pass (google.com: domain of bounce-md_30487537.54be77ac.v1-6ec512809c514628a97833489500545b@mandrillapp.com designates 198.2.133.2 as permitted sender) client-ip=198.2.133.2;
    Authentication-Results: mx.google.com;
           spf=pass (google.com: domain of bounce-md_30487537.54be77ac.v1-6ec512809c514628a97833489500545b@mandrillapp.com designates 198.2.133.2 as permitted sender) smtp.mail=bounce-md_30487537.54be77ac.v1-6ec512809c514628a97833489500545b@mandrillapp.com;
           dkim=pass [email protected]
    DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=mandrill; d=mail133-2.atl131.mandrillapp.com;
     h=From:Sender:Subject:To:Message-Id:Date:MIME-Version:Content-Type; [email protected];
     bh=nlVcTsqk3bNYDDdWMSpVLEMNbmQ=;
     b=PIv8k5qvxaPpGziKHX2SLKNwyGYp/rGvd32HafknS2Jdt2CevjHEL8fPtiaAU+wZ/Gn0QqAxdRtd
       f7RFxiqoQIg4+6+RA/tLwsn1mvnXQyvw/DCjToPiLfXXB9w4sXzwKRcAUejWpnT6eTujZJ0/WocP
       rb1K9kdk1fl45FWMLlM=
    DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=mandrill; d=mail133-2.atl131.mandrillapp.com;
     b=nR0uFLkGPAZY30pUu2AUEdYtp4XoopfutMdrKBSS9PpvWHVb33EUBm8/x4+EScdp235zH00TFEXK
       sKnAagoMmsysJRzxs2dTmwN1Exfd+9erV9lbiR5dh9u+2wDeF0xGVx/YkrJ0ibrCWx4iM7rTFNwv
       6xE3je0ddFAmi9t3XGc=;
    Received: from pmta13.atl01.mandrillapp.com (127.0.0.1) by mail133-2.atl131.mandrillapp.com id hnprqo1sar82 for <[email protected]>; Tue, 20 Jan 2015 15:43:40 +0000 (envelope-from <bounce-md_30487537.54be77ac.v1-6ec512809c514628a97833489500545b@mandrillapp.com>)
    DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mandrillapp.com;
     [email protected]; q=dns/txt; s=mandrill; t=1421768620; h=From :
     Sender : Subject : To : Message-Id : Date : MIME-Version : Content-Type
     : From : Subject : Date : X-Mandrill-User : List-Unsubscribe;
     bh=vtWC1m/jMYCoCPwuOcZv3dTNVePJG7/LUAauXzklykI=;
     b=gjVHiQa+4Tvav61UEC1wYuiKOpTDHSBfZLb8/jYL9xfM3qOGaiKG03phG6nGCe1Ap+KE5E
     IGLzWY01YsJHEuhwpnicD4cJGYge1eGamBAVSEUrCXb2HoViatRAicyd7kPYKADEQ7Sjmsie
     nkbjRZwrsk4348GAcTeL4Js2Ue+XA=
    From: Austin Pray <[email protected]>
    Sender: Austin Pray <[email protected]>
    Subject: [Example Site] Password Reset
    Return-Path: <bounce-md_30487537.54be77ac.v1-6ec512809c514628a97833489500545b@mandrillapp.com>
    To: <[email protected]>
    Received: from [76.184.164.114] by mandrillapp.com id 6ec512809c514628a97833489500545b; Tue, 20 Jan 2015 15:43:40 +0000
    X-Report-Abuse: Please forward a copy of this message, including all headers, to [email protected]
    X-Report-Abuse: You can also report abuse here: https://mandrillapp.com/contact/abuse?id=30487537.6ec512809c514628a97833489500545b
    X-Mandrill-User: md_30487537
    Message-Id: <30487537.20150120154340.54be77ac6e6228.59549097@mail133-2.atl131.mandrillapp.com>
    Date: Tue, 20 Jan 2015 15:43:40 +0000
    MIME-Version: 1.0
    Content-Type: multipart/alternative; boundary="_av-V9Nwo_mxpIT6hzmr50L6IQ"
    
    --_av-V9Nwo_mxpIT6hzmr50L6IQ
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: 7bit
    
    Someone requested that the password be reset for the following account:
    https://example.dev/ Username: admin If this was a mistake, just ignore this
    email and nothing will happen. To reset your password, visit the following
    address:
    /example.dev/wp/wp-login.php?action=rp&key=EAztYV7oYV8AKQ1xf8xB&login=admin>
    --_av-V9Nwo_mxpIT6hzmr50L6IQ
    Content-Type: text/html; charset=utf-8
    Content-Transfer-Encoding: 7bit
    
    Someone requested that the password be reset for the following account:
    
    https://example.dev/
    
    Username: admin
    
    If this was a mistake, just ignore this email and nothing will happen.
    
    To reset your password, visit the following address:
    
    <https://example.dev/wp/wp-login.php?action=rp&key=EAztYV7oYV8AKQ1xf8xB&login=admin>
    --_av-V9Nwo_mxpIT6hzmr50L6IQ--

    So this plugin is definitely DOA.

    https://www.ads-software.com/plugins/wpmandrill/

Viewing 2 replies - 1 through 2 (of 2 total)
  • I’ve had this problem before. If you go to Settings > Mandrill in wp-admin and check the box for:

    Replace all line feeds (“\n”) by
    in the message body?

    That should fix it.

    Thread Starter Austin Pray

    (@austinpray)

    I tried that after googling around.

    The only thing that fixed it for me is to add a filter to the reset_password email output that removes the < and >

    function cur_modify_retrieve_password_messsage($message, $key){
    
      // Replace first open bracket
      $message = str_replace('<', '', $message);
    
      // Replace second open bracket
      $message = str_replace('>', '', $message);
    
      // Convert line returns to <br>'s
      $message = str_replace("\r\n", '<br>', $message);
    
      return $message;
    }
    add_filter('retrieve_password_message', 'cur_modify_retrieve_password_messsage', 10, 2);

    Dumb but it works.

    I might end up just using mandrill via smtp: https://github.com/roots/bedrock-ansible/pull/123

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Breaks Password Reset Emails’ is closed to new replies.