csharp 发邮件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 发邮件相关的知识,希望对你有一定的参考价值。

private static void mandarCorreo(string oficina)
        {
            try
            {
                // Create the Outlook application.
                Outlook.Application oApp = new Outlook.Application();
                // Create a new mail item.
                Outlook.MailItem oMsg = (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem);
                // Set HTMLBody. 
                //add the body of the email
                oMsg.HTMLBody = @"<p>Buenos días, adjunto os remitimos relación de clientes a los que se les ha remitido la carta adjunta debido a que son titulares de un contrato de valores con posición y que no están identificados fiscalmente.</p>
                                </br>
                                <p>Se trata de personas que hace ya algunos años se dieron de alta como clientes con código M00000000, es decir, que en ese momento eran menores. El motivo del alta de cliente y apertura de contrato de fondos era, en la mayoría de los casos, para realizar una pequeña aportación a un fondo de inversión, por lo que en la actualidad la única posición que tienen es un contrato de valores de cuantía mínima. </p>
                                </br>
                                <p>El objetivo de este correo es que conozcáis qué clientes asignados a vuestra oficina tienen dichas cuentas de valores “en presunción de abandono” y a su vez en situación irregular dado que su titular no está correctamente identificado fiscalmente. Por todo ello, y a requerimiento de la AEAT es imprescindible regularizar la situación de todos ellos antes de final de año. </p>
                                </br>
                                <p>Los pasos a realizar son:</p>
                                </br>
                                <p>1-	Se ha remitido la carta adjunta a dichos clientes informando que deben pasar por una oficina de Banca March para que queden operativos documentalmente o para cancelar sus posiciones.</p>
                                </br>
                                <p>2-	Paralelamente os facilitamos este archivo en la medida en que para los clientes asignados a vuestra oficina podáis anticipar alguna gestión y tengáis posibilidades de localizar al cliente. En algunos casos la titularidad de la cuenta está compartida con su representante legal que sí está debidamente documentado y puede facilitar el contacto y la resolución de la incidencia.</p>
                                </br>
                                <p>3-	A partir del 1 de diciembre y para aquellos de los que no se haya recabado el nif, se procederá a cancelar estas cuentas con traspaso de las participaciones a nombre de Banca March y quedando a disposición de dicho titular en el caso de que ha futuro quisiera reclamarlas. En el caso de titularidad compartida ¿?</p>
                                ";
                //Add an attachment.
                String sDisplayName = "MyAttachment";
                int iPosition = (int)oMsg.Body.Length + 1;
                int iAttachType = (int)Outlook.OlAttachmentType.olByValue;
                //now attached the file
                Outlook.Attachment oAttach = oMsg.Attachments.Add
                                             (@ConfigurationManager.AppSettings["CartaMenores"].ToString(), iAttachType, iPosition, sDisplayName);
                //Subject line
                oMsg.Subject = "CUENTAS DE VALORES CON CLIENTES NO IDENTIFICADOS FISCALMENTE";
                // Add a recipient.
                Outlook.Recipients oRecips = (Outlook.Recipients)oMsg.Recipients;
                // Change the recipient in the next line if necessary.
                Outlook.Recipient oRecip = (Outlook.Recipient)oRecips.Add("O" + comprobarOficina(oficina) + "@bancamarch.es");
                oRecip.Resolve();
                // Send.
                oMsg.Send();
                // Clean up.
                oRecip = null;
                oRecips = null;
                oMsg = null;
                oApp = null;
            }
            catch (Exception ex)
            {

            }

        }

以上是关于csharp 发邮件的主要内容,如果未能解决你的问题,请参考以下文章

csharp 发邮件

csharp 发电子邮件

csharp 发短讯()

csharp 发短讯()

csharp C#中的电子邮件发送

csharp 发送邮件