Can the system send Emails to guests

Post

Posted
Rating:
#5225 (In Topic #1183)
Avatar
Standard member
supertramp4 is in the usergroup ‘Well-settled’
Hi.
As I understand it if a guest ( ie a non registered user) wants to contact staff there are 2 main methods. A) the feedback system or B) ticket system.

As our site operates on a closed membership policy then

A)  feedback would require the contact-us forum to be open to guests to be able to see any replies posted and of course they would also see every other post on that forum which would not be acceptable

B) The ticket add-on allows the privacy of staff to guest but there does not seem to be a method of having the system send the guest a reply , and you have to use your own email client to send the reply.


I'm hoping someone can correct me so that we can have the system send emails to guest users in a private 1 to 1 way ( obviously where they have provided their email !)

Chris
Online now: No Back to the top

Post

Posted
Rating:
#5226
Joe
Avatar
Standard member
Joe is in the usergroup ‘Honoured member’
There is another option for that, the main_contact_simple block.

Just make sure the E-mail optional checkbox isn't ticked. This will force the user to enter their email address.

I haven't used the block, but I imagine it just sends the email directly to the staff address you input into the block. Then to reply, you'd still have to use your own email client though.

Come to think of it – the ticket system does collect email addresses from guests, no? And I believe by replying to a ticket, the system sends an email to the user. But I assume this isn't the case for you?
Online now: No Back to the top

Post

Posted
Rating:
#5227
Joe
Avatar
Standard member
Joe is in the usergroup ‘Honoured member’
I'd do some more testing for you if I could, but either my mail server is a bit funky or Composr doesn't like my server, because half the time I don't get emails from Composr. I've had to disable post-registration email validations because of this.
Online now: No Back to the top

Post

Posted
Rating:
#5230
Avatar
Site director
Chris Graham is in the usergroup ‘Administrators’
A guest has to include their email address. The ticket responder is then informed they have to take the ticket to email.

It would be nice to have support for keeping it in-ticket. There's a tracker issue for this:
0002908: Improved guest support tickets - Composr CMS feature tracker


Become a fan of Composr on Facebook or add me as a friend. Add me on on Twitter. Follow me on Minds (where I am most active). Support me on Patreon

Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about Composr whenever you see the opportunity or support me on Patreon.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying Composr on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Online now: Yes Back to the top

Post

Posted
Rating:
#5231
Avatar
Site director
Chris Graham is in the usergroup ‘Administrators’

Joe said

I'd do some more testing for you if I could, but either my mail server is a bit funky or Composr doesn't like my server, because half the time I don't get emails from Composr. I've had to disable post-registration email validations because of this.

Possibly some kind of spam filter. Check your SPF settings, I can see your domain has an SPF (TXT) record.


Become a fan of Composr on Facebook or add me as a friend. Add me on on Twitter. Follow me on Minds (where I am most active). Support me on Patreon

Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about Composr whenever you see the opportunity or support me on Patreon.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying Composr on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Online now: Yes Back to the top

Post

Posted
Rating:
#5239
Avatar
Standard member
supertramp4 is in the usergroup ‘Well-settled’
Hi Joe, Chris.
The problem is not so much guest to staff, thats well covered, but its staff being able to reply back to the guest.

it would probably suffice to have a simple form where you can manually specify the From, To, Subject, and Message  so at least the reply is being sent by the server from the trusted DKIM domain.


To test it properly, I have installed the Tickets add-in, but when i tested creating a new ticket, i got the following error message

A source code file is missing/corrupt/incompatible: <kbd>hooks/systems/notifications/ticket_assigned_staff… &quot;Declaration of Hook_notification_ticket_assigned_staff::list_members_who_have_enabled() should be compatible with Hook_Notification::list_members_who_have_enabled($notification_code, $category = NULL, $to_member_ids = NULL, $from_member_id = NULL, $start = 0, $max = 300)&quot;</kbd> (<kbd>sources/hooks/systems/notifications/ticket_assigned_staff.php</kbd> or an overridden equivalent to this path) (version: 10.custom, PHP version: 5.6.35, URL: /forum/index.php?page=topics&amp;type=_add_reply&amp;parent_id=20021) @ https://&lt;domainremoved&gt;/forum/index.php?page=topics&amp;type=_add_reply&amp;parent_id=20021

( Note this is a custom version of Composr  )

here's the extract from the file, sources/hooks/systems/notifications/ticket_assigned_staff.php ( and there's no sources_custom entry)


    public function list_members_who_have_enabled($notification_code, $category = null, $to_member_ids = null, $start = 0, $max = 300)
    {
        $members = $this->_all_members_who_have_enabled($notification_code, $category, $to_member_ids, $start, $max, false);
        $members = $this->_all_members_who_have_enabled_with_privilege($members, 'support_operator', $notification_code, $category, $to_member_ids, $start, $max);

        unset($members[0][get_member()]); // Don't e-mail originator of the notification

        return $members;
    }

any thoughts
chris
Online now: No Back to the top

Post

Posted
Rating:
#5241
Avatar
Site director
Chris Graham is in the usergroup ‘Administrators’
Replied in private post.


Become a fan of Composr on Facebook or add me as a friend. Add me on on Twitter. Follow me on Minds (where I am most active). Support me on Patreon

Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about Composr whenever you see the opportunity or support me on Patreon.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying Composr on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Online now: Yes Back to the top

Post

Posted
Rating:
#5242
Avatar
Standard member
supertramp4 is in the usergroup ‘Well-settled’
Thanks chris.
As it doesn't offer anything at the moment I'll revert back and remove the tickets add on as I don't want to risk breaking what I have.

Ill wait for the 2908 feature tracker.
Chris
Online now: No Back to the top
1 guest and 0 members have just viewed this.

Statistics

Users online:

Vaiva, John Connor, mytracker, deepu_ms, Salman, Philip, cwdean, Chris Graham, babu, amit.nigam

Forum statistics:
  • 1,361 topics, 5,911 posts, 7,290 members
  • Our newest member is advanceayurveda
Birthdays:
Back to Top