Answers.Body: <p>I can't speak to the first issue, but the second issue (can't "View in Browser" when logged out), I have a solution.</p>
  
  <p>You're looking for the permission labeled <em>CiviMail: view public CiviMail content</em>.  Go to CiviCRM's <strong>Administer menu » Users and Permissions » Permissions (Access Control)</strong>.  Select <strong>[Drupal/WordPress/Backdrop/Joomla] Access Control</strong>, and check the appropriate box for anonymous users to view public CiviMail content.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-02-15T00:33:39.187Z
Answers.LastActivityDate: 2018-02-15T00:33:39.187Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Body: <p>Running: CiviCRM Drupal 4.7.30  Mosaico Ver 2-Beta3, Firefox 58.0.2 (64-bit), Chrome Version 64.0.3282.140 (Official Build)</p>
  
  <p>I love the Mosaico extension but ran into a technical difficulty with tokens in the footer. The tokens in my footer worked as expected in the email, but when I click on the pre-header option "View in Browser" the tokens return the following error:  <em>Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.
  Invalid form parameters.</em></p>
  
  <p>If I happened to be logged out of CiviCRM when I test my received email the "View in Browser" link returns an "Access Denied" error.</p>
  
  <p>Is this a permissions issue? How is it corrected</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-02-12T22:05:42.263Z
Comments.Text: Does this problem happen if you a) update to the latest "development" version of Mosaico, and b) create a new template?  I believe there was a related bug fixed recently - but it didn't fix existing templates, just new ones.
Comments.UserDisplayName: Jon G - Megaphone Tech
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-02-14T16:46:26.727Z
Comments.Text: YES. Using Version 2.0-beta3 Dec 2017 with CiviCRM 4.7.30. Our IT guy said this, "The unsubscribe/forward/etc. links in the footer are mailing and contact specific -- the ids in your links will be different from mine, so the system can track the specific user who received the mailing. The web-view of the mailing is not contact-specific -- it's a generic link that references the mailing -- and could be shared with other people. Consequently, the unsubscribe/forward links lose the ID values (i.e. "missing parameters") specific to the contact.
Comments.UserDisplayName: Dan Becker
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-02-14T16:50:22.023Z
Comments.Text: "
   
  
  "I feel like what should happen is if someone clicks those links from the context of the web version, we should return them to the page with a message indicating that action links can only be initiated from the mailing."
Comments.UserDisplayName: Dan Becker
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-02-15T00:28:56.303Z
Comments.Text: Thanks for clarifying - I misread initially!  I'll post an answer below.
Comments.UserDisplayName: Jon G - Megaphone Tech
Tags: <extension><email>
Title: Mosaico Pre-header "View in Browser" broke all my tokens in the footer
ThreadText: # Mosaico Pre-header "View in Browser" broke all my tokens in the footer
  
  (Asked by: username_0 on 2018-02-11)
  
  Running: CiviCRM Drupal 4.7.30 Mosaico Ver 2-Beta3, Firefox 58.0.2 (64-bit), Chrome Version 64.0.3282.140 (Official Build)
  
  I love the Mosaico extension but ran into a technical difficulty with tokens in the footer. The tokens in my footer worked as expected in the email, but when I click on the pre-header option "View in Browser" the tokens return the following error: *Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.
  Invalid form parameters.*
  
  If I happened to be logged out of CiviCRM when I test my received email the "View in Browser" link returns an "Access Denied" error.
  
  Is this a permissions issue? How is it corrected
  
  **Tags:** extension, email
  
  > **Comments:**
  > **username_1**: Does this problem happen if you a) update to the latest "development" version of Mosaico, and b) create a new template?  I believe there was a related bug fixed recently - but it didn't fix existing templates, just new ones.  
  > **username_0**: YES. Using Version 2.0-beta3 Dec 2017 with CiviCRM 4.7.30. Our IT guy said this, "The unsubscribe/forward/etc. links in the footer are mailing and contact specific -- the ids in your links will be different from mine, so the system can track the specific user who received the mailing. The web-view of the mailing is not contact-specific -- it's a generic link that references the mailing -- and could be shared with other people. Consequently, the unsubscribe/forward links lose the ID values (i.e. "missing parameters") specific to the contact.  
  > **username_0**: "    "I feel like what should happen is if someone clicks those links from the context of the web version, we should return them to the page with a message indicating that action links can only be initiated from the mailing."  
  > **username_1**: Thanks for clarifying - I misread initially!  I'll post an answer below.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-02-15. Score: 2
  
  I can't speak to the first issue, but the second issue (can't "View in Browser" when logged out), I have a solution.
  
  You're looking for the permission labeled *CiviMail: view public CiviMail content*. Go to CiviCRM's **Administer menu » Users and Permissions » Permissions (Access Control)**. Select **[Drupal/WordPress/Backdrop/Joomla] Access Control**, and check the appropriate box for anonymous users to view public CiviMail content.
  
  
  ---
  
  