C# 使用c应用程序处理邮件正文中带有ScreenShot的电子邮件时,文件名、目录名或卷标语法不正确

C# 使用c应用程序处理邮件正文中带有ScreenShot的电子邮件时,文件名、目录名或卷标语法不正确,c#,mime,C#,Mime,我有一个c算法来处理我公司的支持电子邮件请求。它处理所有传入的邮件并通过电子邮件域识别它们,否则它不会用自动化系统处理它们 该应用程序捕获所有附件、电子邮件主题、正文、收件人、发件人等。然后将其传递到SQL数据库并记录信息。然后,它会自动回复电子邮件,其中包括原始电子邮件正文、主题、发件人和收件人地址。回复还包括对我们数据库中刚刚记录的详细信息的引用,以便客户要求更新请求 当一封电子邮件的正文中有一个屏幕截图时,应用程序就会崩溃 守则如下: 公共类CCLHandler { 私人交易所经纪人m_e

我有一个c算法来处理我公司的支持电子邮件请求。它处理所有传入的邮件并通过电子邮件域识别它们,否则它不会用自动化系统处理它们

该应用程序捕获所有附件、电子邮件主题、正文、收件人、发件人等。然后将其传递到SQL数据库并记录信息。然后,它会自动回复电子邮件,其中包括原始电子邮件正文、主题、发件人和收件人地址。回复还包括对我们数据库中刚刚记录的详细信息的引用,以便客户要求更新请求

当一封电子邮件的正文中有一个屏幕截图时,应用程序就会崩溃

守则如下:

公共类CCLHandler { 私人交易所经纪人m_exchangeEm; 私人名单登出; 常量字符串HTML_标记_模式=; 私有配置

    public CCLHandler(ExchangeHandler exchangeEm)
    {
        m_exchangeEm = exchangeEm;
        ActiveConfiguration = new Configuration.Configuration();
    }

    public string NewCCL(EmailMessage CurrentEmail, string BrokerCode, List<ProcessLogRecord> LogOutput)
    {
        LogOutput.Add(new ProcessLogRecord("Creating a new CCL"));

        //TODO: line below causes an error in GetEmailAttachments when MIME content is loaded. - think this is for handling images in the email body

        ***CurrentEmail.Load(new PropertySet(ItemSchema.MimeContent));
        MimeContent mc = CurrentEmail.MimeContent;
        FileStream fs = new FileStream(ActiveConfiguration.GetConfiguration().NETWORK_FILE_LOCATION.ToString(), FileMode.Create);
        FileStream fs1 = new FileStream(ActiveConfiguration.GetConfiguration().NETWORK_FILE_LOCATION.ToString(), FileMode.Open);
        fs.Write(mc.Content, 0, mc.Content.Length);
        fs.Close();***

        string Attachments = "";
应用程序配置如下所示-

- 60000 support@relay.ie已处理未识别的RelayStaff support Relay2011 relay.ie 5 3 SPM 1中等分辨率-2天内到期1 0支持0正常您的支持电子邮件已处理,一名员工将很快与您联系自动回复支持电子邮件-您的支持电子邮件已处理,一名员工将继续ct网络位置\uploads\10数据源=中继sql\SQL2008R2;初始目录=relaynet;用户Id=relaynet;密码=relaynet网络位置//mergerelaynets/supportEmail/supportUpateCCL.asp?详细信息=网络位置//mergerelaynets/supportEmail/supportSaveCCL.asp?客户代码=电子邮件未被识别并已转发给支持人员员工。自动回复-CCL参考是

任何帮助都将不胜感激

谢谢, 克里斯。
.NET Developer

错误消息如下-文件名、目录名或卷标语法不正确。我的帖子中没有上载所有应用程序配置。我可以通过电子邮件将其发送给任何可以为我阐明这一点的人。