Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-12841

unsubscribeUrl token not recognized

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Minor
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.3.2, 4.3.4
    • Fix Version/s: 4.3.5
    • Component/s: CiviMail

      Description

      On 4.3.4: "Unsubscribe" token in the body of a civimail html message is not interpreted. When composing a Civimail message, in step 3 / 5 , even if a

      {action.unsubscribeUrl}

      token is included in the body, the system complains that

      "This message is missing a required token -

      {action.optOutUrl or action.subscribeUrl}

      : 'Unsubscribe via web page' - creates a link for recipients to unsubscribe from the specific mailing list used to send this message. Alternatively, you can include the 'Unsubscribe via email' token or one of the Opt-out tokens."

      Also the text in this message is slightly off: it says "action.subscribeUrl" whereas it should say "action.unsubscribeUrl" .

      If these tokens are included in a message footer, they work correctly, and the user is allowed to proceed to the next step. Also, if the user uses the action.optoutUrl, then that works correctly.

      When the email is actually sent, these tokens do get processed correctly (in 4.3.2; not tested in 4.3.4); but other tokens such as first name and last name do not get processed in the final email, or the test email ( although they do get displayed properly on the 'Preview' webpage.)

        Attachments

          Activity

            People

            • Assignee:
              dgg David Greenberg
              Reporter:
              jimurl Jim Earl
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: