CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • email verification when using a profile to sign up to mailing list
Pages: [1]

Author Topic: email verification when using a profile to sign up to mailing list  (Read 1363 times)

Upperholme

  • Administrator
  • Ask me questions
  • *****
  • Posts: 568
  • Karma: 8
    • MC3
  • CiviCRM version: 4.x
  • CMS version: Drupal 6.x/7.x, Wordpress, Joomla
email verification when using a profile to sign up to mailing list
May 19, 2010, 01:44:28 am
The FLOSS manual (http://en.flossmanuals.net/bin/view/CiviCRM/ConfiguringEmailing) states that when using a profile to enable users to sign up to a mailing list they don't get sent an email verification/confirmation message. This is not the case - at least with my current project (v3.1.4). Not only do the users get an email, but it contains not only the clickable link to confirm the subscription, but also a VERP return address that achieves the same task, assuming of course that the return path has been correctly set up.

Can others confirm that the manual is in fact incorrect on the point of email confirmation messages?

I  consider it a bug that the default email confirmation that is sent contains a VERP return address despite the fact that the return path has not been configured. Which leaves me with the option of configuring the return path, or finding the message template that is being used to send the confirmation email so I can edit it. Any pointers on the latter?

Thanks
Graham
Graham Mitchell
http://mc3.coop

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: email verification when using a profile to sign up to mailing list
May 19, 2010, 02:13:06 am
Quote from: Upperholme on May 19, 2010, 01:44:28 am
The FLOSS manual (http://en.flossmanuals.net/bin/view/CiviCRM/ConfiguringEmailing) states that when using a profile to enable users to sign up to a mailing list they don't get sent an email verification/confirmation message. This is not the case - at least with my current project (v3.1.4). Not only do the users get an email, but it contains not only the clickable link to confirm the subscription, but also a VERP return address that achieves the same task, assuming of course that the return path has been correctly set up.


Can you give us the url you use for the registration ?

Quote from: Upperholme on May 19, 2010, 01:44:28 am
I  consider it a bug that the default email confirmation that is sent contains a VERP return address despite the fact that the return path has not been configured. Which leaves me with the option of configuring the return path, or finding the message template that is being used to send the confirmation email so I can edit it. Any pointers on the latter?

Why wouldn't you want to configure the return path ? if you want to use civimail, you have to configure it anyway.

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Upperholme

  • Administrator
  • Ask me questions
  • *****
  • Posts: 568
  • Karma: 8
    • MC3
  • CiviCRM version: 4.x
  • CMS version: Drupal 6.x/7.x, Wordpress, Joomla
Re: email verification when using a profile to sign up to mailing list
May 19, 2010, 02:33:24 am
The URL for the signup form in question: http://www.inca.coop/civicrm/profile/create?reset=1&gid=5

As for whether to use the return path, the documentation (http://wiki.civicrm.org/confluence/display/CRMDOC/CiviMail+Installation#CiviMailInstallation-DoYouNeedtheReturnChannel%3F) states that the return path is only needed handle bounces, reply tracking, stats (which are not thorough) and to facilitate email based actions (although http based options exist for those). I took the view that it wasn't necessary, but now I find that other functionality actually relies on this return path being in place, so I would say that either the documentation should be clearer on this, and not indicate that setting up the return path is optional, but rather an essential; or that the other functionality that relies on the return path, such as this email confirmation template, be configured such that it reflects the user choice as to whether to use the return path or not. As far as I understand it using CiviMail to send bulk messages is not dependent on having the return path in place.

At the very least the template should be in the list of system workflow message templates at civicrm/admin/messageTemplates&reset=1 so that the site admin can edit it to suit their needs without digging around in the codebase.
Graham Mitchell
http://mc3.coop

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: email verification when using a profile to sign up to mailing list
May 19, 2010, 03:01:52 am
Clarified in the 3.2 version of the wiki that you need the return channel anyway, because you really should handle bounces.

Try the book, probably more clear and complete than the wiki:
http://en.flossmanuals.net/CiviCRM/SystemConfiguration

I don't think the sender of the email is set on the template.

What might be good indeed is to test if the return channel is set, and if it isn't the case, put the from email, or stop and display an error message.

Could you try changing the code and add your correction ?

X+

-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Upperholme

  • Administrator
  • Ask me questions
  • *****
  • Posts: 568
  • Karma: 8
    • MC3
  • CiviCRM version: 4.x
  • CMS version: Drupal 6.x/7.x, Wordpress, Joomla
Re: email verification when using a profile to sign up to mailing list
May 19, 2010, 03:24:50 am
Quote from: xavier on May 19, 2010, 03:01:52 am
Clarified in the 3.2 version of the wiki that you need the return channel anyway, because you really should handle bounces.

Aah, and there was me thinking that as I'm working with v3.1.4 I should use the 3.1.x documentation.

Quote from: xavier on May 19, 2010, 03:01:52 am
Try the book, probably more clear and complete than the wiki:
http://en.flossmanuals.net/CiviCRM/SystemConfiguration

Thanks, I had assumed that the wiki might be a little more up to date and detailed, but have been working with both, and the forum of course. The book is clearer, certainly on CiviMail.

Quote from: xavier on May 19, 2010, 03:01:52 am
I don't think the sender of the email is set on the template.

Sorry, you've lost me on this one. Can you clarify?

Quote from: xavier on May 19, 2010, 03:01:52 am
What might be good indeed is to test if the return channel is set, and if it isn't the case, put the from email, or stop and display an error message.

Could you try changing the code and add your correction ?

Sadly my coding skills are not up to the task, but I'm working on it...

Thanks for your help
Graham



Graham Mitchell
http://mc3.coop

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: email verification when using a profile to sign up to mailing list
May 19, 2010, 03:38:21 am
Quote from: Upperholme on May 19, 2010, 03:24:50 am

Aah, and there was me thinking that as I'm working with v3.1.4 I should use the 3.1.x documentation.

The 3.1.x version of the book is read only, so we change on 3.2 only now.



Quote from: Upperholme on May 19, 2010, 03:24:50 am

Thanks, I had assumed that the wiki might be a little more up to date and detailed, but have been working with both, and the forum of course. The book is clearer, certainly on CiviMail.

These chapters on civimail have been written a few weeks ago and modified yesterday. hot from the press ;)

Quote from: Upperholme on May 19, 2010, 03:24:50 am
I don't think the sender of the email is set on the template.
Sorry, you've lost me on this one. Can you clarify?


The template sets the text of the email. The from email is set by the code I'm pretty sure.


Quote from: Upperholme on May 19, 2010, 03:24:50 am

Sadly my coding skills are not up to the task, but I'm working on it...


One has to start by something ;)
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Upperholme

  • Administrator
  • Ask me questions
  • *****
  • Posts: 568
  • Karma: 8
    • MC3
  • CiviCRM version: 4.x
  • CMS version: Drupal 6.x/7.x, Wordpress, Joomla
Re: email verification when using a profile to sign up to mailing list
May 19, 2010, 04:58:42 am
OK, so I've set up the return path and it all seems to be working fine now.

However I would still like to edit the message templates for the 'Subscription Confirmation Request' message that is being sent when a user submits the profile (we never did clarify the fact that the book says that using a profile won't trigger a confirmation message when it clearly is in my case), and also for the 'Your Subscription has been Activated' message.

Can someone point me to where these templates are stored? Or are they hardcoded somewhere?

Update: Aah. I've found the templates. Not in 'Message Templates', but in 'Headers, Footers and Automated Messages'.
« Last Edit: May 19, 2010, 06:14:16 am by Upperholme »
Graham Mitchell
http://mc3.coop

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • email verification when using a profile to sign up to mailing list

This forum was archived on 2017-11-26.