AgentVinh Posted October 8, 2019 Share Posted October 8, 2019 Hi, I'm looking for the following setting: app.email.routing.rules.unknownUsers.sendConfirmation - Send an email to users who are not recognized by their email address I searched using different search terms such as app.email.routing.rules and sendconfirmation and nothing brings up the setting. (Looked in Home > Applications > Service Manager > Application Settings and System > Settings > Advanced) All the other email routing rule settings are there but I can't seem to find this one. Vinh Link to comment Share on other sites More sharing options...
David Hall Posted October 8, 2019 Share Posted October 8, 2019 Hi @AgentVinh Are these the settings that you are looking for? Regards, Dave. Link to comment Share on other sites More sharing options...
Victor Posted October 8, 2019 Share Posted October 8, 2019 @AgentVinh did you get that form documentation or FAQs...? If you are looking to send a reply back to users that do not exist in the system, the setting you are after is app.email.routing.rules.unknownUser.sendRejectionEmailShould the auto responder attempt to send a rejection message to unknown email addresses Link to comment Share on other sites More sharing options...
Steve Giller Posted October 8, 2019 Share Posted October 8, 2019 @Victor @David Hall You guys can type faster than I can! 1 Link to comment Share on other sites More sharing options...
Victor Posted October 8, 2019 Share Posted October 8, 2019 @Steve Giller sorry but... 1 Link to comment Share on other sites More sharing options...
AgentVinh Posted October 8, 2019 Author Share Posted October 8, 2019 @David Hall @Victor @Steve Giller Thanks for your help, I got the rule from the bottom of this page: https://wiki.hornbill.com/index.php/Email_Routing_Rules I have app.email.routing.rules.unknownUsers.allow and app.email.routing.rules.unknownUser.sendRejectionEmail enabled but it doesn't seem to be doing the trick. I wanted to send a confirmation email to end users that are not recognised by the system to say that their request has been raised. For example, when I raise a request from my personal Gmail, the request goes through but I don't get a confirmation e-mail that a request has been raised. This works only for users that are already in the organisational data Link to comment Share on other sites More sharing options...
Steve Giller Posted October 8, 2019 Share Posted October 8, 2019 @AgentVinh If the request is successfully raised then the app.email.routing.rules.unknownUser.sendRejectionEmail won't come into effect as the customer hasn't been rejected. Do you have nodes in the relevant Business Process to email the customer during the lifecycle of the Request? Link to comment Share on other sites More sharing options...
AgentVinh Posted October 8, 2019 Author Share Posted October 8, 2019 @Steve Giller I have the following set in all the business processes: This seems fine when notifying customers. Tried changing the task to emailing external customer but no luck too Link to comment Share on other sites More sharing options...
Victor Posted October 8, 2019 Share Posted October 8, 2019 If the request is raised by a user unknown to the system then there won't be a customer on the request...No customer, no Email Customer node... because there isn't a customer. I understand you also tried email External Address node, but that won't work either because you need to specify an email address in the node configuration but you don't know the email address and you can't pull it form a variable because it is not stored anywhere. Basically to achieve what you said you want you need functionality that's not in there Link to comment Share on other sites More sharing options...
AgentVinh Posted October 9, 2019 Author Share Posted October 9, 2019 18 hours ago, Victor said: If the request is raised by a user unknown to the system then there won't be a customer on the request...No customer, no Email Customer node... because there isn't a customer. I understand you also tried email External Address node, but that won't work either because you need to specify an email address in the node configuration but you don't know the email address and you can't pull it form a variable because it is not stored anywhere. Basically to achieve what you said you want you need functionality that's not in there Awwww okay Is there any way to notify external customers of confirmation for their raised requests? I thought that the following setting would do the job but not sure if it's been removed as I couldn't see it anywhere: Link to comment Share on other sites More sharing options...
Victor Posted October 9, 2019 Share Posted October 9, 2019 @AgentVinh yeah, that's on us, sorry... it seems that wiki page is in need of updating... I'll ask dev team to give us a bit of background into this, if it was a setting ever and if it was if it was removed, why, etc... I'll get back to you on this Link to comment Share on other sites More sharing options...
Victor Posted October 9, 2019 Share Posted October 9, 2019 @AgentVinh ok so it seems we have on these very rare scenarios when I was actually wrong!! (gasp!!!) So: 3 hours ago, AgentVinh said: notify external customers of confirmation for their raised requests Can be done with current functionality but the setting we (or you) are after is not an "unknownUser" setting, is this one: app.email.routing.rules.emailConfirmation.newRequest.sendConfirmationEmail. With this enables the system will send back a confirmation email to the email sender, regardless if the sender exists in the system or not. This works (or should work) in conjunction with app.email.routing.rules.emailConfirmation.newRequest.template.* settings (depending on request type) Link to comment Share on other sites More sharing options...
AgentVinh Posted October 9, 2019 Author Share Posted October 9, 2019 2 hours ago, Victor said: @AgentVinh ok so it seems we have on these very rare scenarios when I was actually wrong!! (gasp!!!) So: Can be done with current functionality but the setting we (or you) are after is not an "unknownUser" setting, is this one: app.email.routing.rules.emailConfirmation.newRequest.sendConfirmationEmail. With this enables the system will send back a confirmation email to the email sender, regardless if the sender exists in the system or not. This works (or should work) in conjunction with app.email.routing.rules.emailConfirmation.newRequest.template.* settings (depending on request type) @Victor Yes, yes. YES! Thank you, thank you!! It worked like a charm! Thank you for looking into it Thanks to everyone! 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now