Vtiger : How we have to manage Email thread on Lead Module? - vtiger

We are sending email to customer from Lead module and email sent to customer successfully from Vtiger. also we have integrate Mail Manager
in Vtiger.
i can also see that email in Sent box.
now, When Customer will give reply for that mail which i have sent from Lead module that will automatically appear in Lead Module Email Tab. right now i am getting am reply in Mail Box but i need log email in Lead section with particular customer replay.
Please help me if anyone solution..

It's by default functionality which is provided by Vtiger CRM.
We have configure Mail Scanner and select folder which we have to scan.
also, we have add condition or rule for this what we have to do if we can get result while scanning.
Please check status for MailScanner in vtiger_cron_task table. it must be 1.
also we have to set vtigercron.php in cronjob.
you can also run vtigercron.php in console on server with below command
php vtigercron.php
After success full scan you can get below message
Please Let me know if you have any question.

Related

Error Message when activate Business Messages API in the API Library for your GCP project

Google processed my Business Messages partner registration and my project has already get Partner ID and Partner Project.
But when I try to activate API in library from this url: https://console.developers.google.com/apis/library/businessmessages.googleapis.com
I've got the error:
An error occurred while loading
/apis/library/businessmessages.googleapis.com?project=mybusiness-152610&folder=&organizationId=.
Try again.
ID request : 3154477086545573582
I don't know what's wrong, if someone has an idea how to avoid it please, I already follow all steps in their documentation
Thank you so much
I just read the mail from Google BM-support again and found this.
"We have granted your email address access to the Business Messages API, Business Communications API". I think if your cloud account isn't same as the email you were granted, then you can't search Business Message API.
And it said ...
"Please reply to this email, or send a new email to bm-support#google.com, to request access for additional email addresses."
Maybe you can try to write a mail to bm-support#google.com ..
I'll do it.

Receiving emails with sendgrid and cloudmailin

I have the same concept as mentioned in this question(generating a unique random email address for each user in rails app. When the user sends an email that that randomly generated email address, we process the body and store in db.
I followed the following steps:
Deployed my app in Heroku
Created a sendgrid account and configured the username and password to heroku(to get the sendgrid addon).
added griddler gem and followed the steps mentioned in griddler.
Configured the parse webhook in sendgrid with my host and url.
Here comes the main problem:
I registered to coludmailin and it generated the single email address. I don't really understand how to receive uniq emails to my rails application now. I tried white labeling the cloudmailin.net in sendgrid but it doesn't work(may be am wrong here).
Googled a lot but didn't understand how to proceed from here. Can someone please help me in solving this issue. Appreciate if I get a good step-by-step reference
There are two options to do this with CloudMailin.
Option 1:
On the free plan you can use a + in order to separate the email address given to you on CloudMailin and still create a unique email address that each customer can respond to. For example:
If you CloudMailin email address is example1234#cloudmailin.net you can use example1234+unique_id_54321#cloudmailin.net. CloudMailin calls unique_id_54321 the disposable part of this email address. This way you can send an email out and state the sender of that email is example1234+unique_id_54321#cloudmailin.net and then tell one user from another.
Option 2 (the better option):
However, the best way to do this is to use CloudMailin's custom domains. You can then receive anything#yourdomain.com.
With custom domains enabled you set CloudMailin up to be your MX server. Then any email coming into yourdomain.com goes direct to CloudMailin (you can use app.yourdomain.com to avoid conflicts with your regular email if needed).
You can then send email out with the sender as user-12345#yourdomain.com, task-12345#yourdomain.com or any other unique identifier. When you receive the email from CloudMailin the envelope will show that the email was sent to user-12345#yourdomain.com and you can then use this to resolve who the user was.

How would I know that email has been sent or not via SendGrid in Django

I am working on django and sending emails to multiple users at once. in the given scenario it only tells me that if it has sent or not.
I want to display the report of same page that how many emails has sent to user successfully and how many not. more if i want to get details why email has failed to sent.
How would i do such things via SENDGRID APIs.
There are two options that I know of:
Connect to SendGrid Event Webhooks and start parsing events for every email to flag ones that were not sent. I believe you can configure SendGrid to only send certain events, so if you're interested in bounces you don't need to worry about handling all events.
The second option is to use a service like sendwithus which will connect to your SendGrid account on your behalf and track all bounces/opens/clicks for you and provide a simpler API/UI to view the data. I believe they do this via SendGrid's webhooks, so it's effectively the same solution but written for you.
Happy to elaborate on either, I've used both before.

Retrieve DNS messages for custom MTA in ECM

Sitecore 6.6, Update 4 (rev 130214) with ECM 2.0 (rev 130123)
I've got a Sitecore installation where we're using a custom MTA. I've configured the Delivery Status Notifications section in the Email Campaign Manager root to include my Return Address POP3 information.
The custom MTA is sending the emails and my POP3 account is receiving the DNS bounce emails.
I can't get this information back into ECM. I've checked the Checked Bounced Messages task for ECM and while it's still configured to do the daily check, I've manually run it a number of times to no avail.
Any clues to why ECM wouldn't be able to pull in this information?
Thanks!
Check your architecture setup as ECM will not automatically receive
the DNS bouce emails count, as it is not using SAC because you are
using a Custom MTA. Have a look at the below image.
Since you are using Custom MTA, make sure you have the Delivery Status Notifications Settings configured properly. Especially the Notification Gathering, because guide says:
Whether or not to collect delivery status notifications from the e
mail box used by the module for sending messages. If this check box is
cleared, the rest of the section is ignored.
If this check box is selected, but other fields of this section are
empty, these fields will be inherited from the manager root.
Make sure the below two steps are followed. Read ECM Admin & Dev Guide
The MTA server sends the DSN messages to the corporate email address. The SMTP server sends the DSN messages to the address
specified in the Return Address field. Usually this address is hosted
on a corporate e-mail server.
The ECM module connects to the e-mail server and gets the DSN messages for further analysis. The POP3 protocol is used for this
connection. For more information about collecting the DSN messages,
see section Collecting Delivery Status Notifications.
Lastly check the subscriber's profile for UndeliveredCount property for
soft bounces and also the manager root item's Undelivered Max
setting, which should give you soft bounces (or maximum value of
UndeliveredCount property) per subscriber.
Let us know how you get along and if the above was useful.
With the help of Sitecore support and through some decompiling and adding additional logging of the ECM code, we have determined that the problem is that the custom MTA was stripping out the original headers that contained the references to the Sitecore campaignID.
When the campaignID headers are present, ECM works great and has no problem pulling the bounce messages back into Sitecore.

OTRS 3.0: Agent notes by email - notifications

My goal is that agents can attach notes to a ticket by email.
I have set up a second mail address ticketnotes#... which is filtered by a PostMaster Filter. In this way I can set the X-OTRS-[FollowUp-]ArticleType header to note-internal and X-OTRS-[FollowUp-]SenderType to agent and the email gets attached as agent note to the ticket mentioned in the subject. That works quite well. The problem is that the subsequent notifications emails are of the type Agent::FollowUp and not Agent::AddNote. That is confusing my agents.
Can someone tell me what I'm missing here?
Followups are when a user mails an email. You will want to set the header. Set this field: X-OTRS-FollowUp-ArticleType
see the code:
ArticleType => $GetParam{'X-OTRS-FollowUp-ArticleType'},
http://tesisitil.googlecode.com/svn/trunk/trunk/otrs-2.4.5/Kernel/System/PostMaster/FollowUp.pm
see also: http://forums.otterhub.org/viewtopic.php?f=61&t=4966