获取所有电子邮件地址并通过其他电子邮件发送

时间:2016-07-05 18:06:31

标签: javascript asp.net

发送明信片电子邮件后,我想发送一封电子邮件给我自己,上面写着明信片发送给的人的姓名。

这是我的代码

count=0;
    if(!RS_Birthdays.EOF) {
        nome = String(RS_Aniversarios.Fields.Item("contact").Value);
        mailTo = String(RS_Aniversarios.Fields.Item("email").Value);
        mailSubject = "Happy Birthday" + (name != "" && nome != "null" ? " " + nome : "");
        SendCDOEmail(mailSubject,mailBody,"info@adasda.com",mailTo,mailCc, 1, "HTML");
        RS_Birthdays.MoveNext();
        Response.Write("Enviado: " + mailTo + "\n");
        count++;
    }
    SendCDOEmail("Anniversary sumary","The emails has been sent to: "+mailTo,"joni@sapo.pt","joni@sapo.pt","", 1, "HTML"); 

通过最后一行,我可以从发送的电子邮件中获取电子邮件地址(+ mailTo)但是我可以收到所有电子邮件并通过电子邮件打印出来吗?

2 个答案:

答案 0 :(得分:0)

存储发送成功的邮件的所有电子邮件地址并将其连接在一个字符串中或创建html正文并附加到div或表中。 将ishtmlbody设置为true,然后调用SendCDOEmail方法。

答案 1 :(得分:0)

制作一个数组:

count=0;
Array mailedTo = [];
if(!RS_Birthdays.EOF) {
    nome = String(RS_Aniversarios.Fields.Item("contact").Value);
    mailTo = String(RS_Aniversarios.Fields.Item("email").Value);
    mailSubject = "Happy Birthday" + (name != "" && nome != "null" ? " " + nome : "");
    SendCDOEmail(mailSubject,mailBody,"info@adasda.com",mailTo,mailCc, 1, "HTML");
    mailedTo.Add(mailTo)
    RS_Birthdays.MoveNext();
    Response.Write("Enviado: " + mailTo + "\n");
    count++;
}
string emails = mailedTo.ToString()
SendCDOEmail("Anniversary sumary","The emails has been sent to: "+emails,"joni@sapo.pt","joni@sapo.pt","", 1, "HTML"); 
相关问题