Unable to send an email to multiple addresses/recipients using C#

前端 未结 6 952
陌清茗
陌清茗 2020-12-01 11:09

I am using the below code, and it only sends one email - I have to send the email to multiple addresses.

For getting more than one email I use:

strin         


        
6条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-01 11:18

    This code I use for send multiple mail for to, bcc and cc

    MailMessage email = new MailMessage();
    Attachment a = new Attachment(attach);
    email.From = new MailAddress(from);//De
    string[] Direcciones;
    char[] deliminadores = { ';' };
    
    //Seleccion de direcciones para el parametro to
    Direcciones = to.Split(deliminadores);
    foreach (string d in Direcciones)
    email.To.Add(new MailAddress(d));//Para
    
    //Seleccion de direcciones para el parametro CC
    Direcciones = CC.Split(deliminadores);
    foreach (string d in Direcciones)
    email.CC.Add(new MailAddress(d));
    
    //Seleccion de direcciones para el parametro Bcc
    Direcciones = Bcc.Split(deliminadores);
    foreach (string d in Direcciones)
    enter code here`email.Bcc.Add(new MailAddress(d));
    

提交回复
热议问题