Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 将电子邮件作为回复发送到线程_Email_Sendgrid - Fatal编程技术网

Email 将电子邮件作为回复发送到线程

Email 将电子邮件作为回复发送到线程,email,sendgrid,Email,Sendgrid,当用户离线且无法实时聊天时,我使用sendgrid发送电子邮件 问题是,现在,当我发送电子邮件时,它总是在收件人的电子邮件中创建一个新的“线程”。我想要一条对话线索 我正在使用发送HTTP端点 有什么想法吗?试试以下方法: 首先,我假设您正在以某种方式使用唯一的对话id跟踪对话?如果没有,就开始这样做 您需要发送自定义标题:消息ID、回复和引用 下面是一些使用C#和6.3.4 SendGrid nuGet包的示例代码: 使用系统; Net系统; 使用System.Net.Mail; 使用系统线程

当用户离线且无法实时聊天时,我使用sendgrid发送电子邮件

问题是,现在,当我发送电子邮件时,它总是在收件人的电子邮件中创建一个新的“线程”。我想要一条对话线索

我正在使用发送HTTP端点

有什么想法吗?

试试以下方法:

首先,我假设您正在以某种方式使用唯一的对话id跟踪对话?如果没有,就开始这样做

您需要发送自定义标题:消息ID、回复和引用

下面是一些使用C#和6.3.4 SendGrid nuGet包的示例代码:

使用系统;
Net系统;
使用System.Net.Mail;
使用系统线程;
使用SendGrid;
命名空间控制台应用程序1
{
内部课程计划
{
私有静态void Main(字符串[]args)
{
var conversationId=Guid.NewGuid().ToString();//要做的事情:从dtaabase获取真正的会话ID
var testConversationEmailsToSend=7;

对于(var i=1;i),这似乎不起作用,几乎完全按照原样使用它…必须为标题初始化一个新字典(Get object reference error),但所有电子邮件都是新的。有任何更新或想法吗?