获取所有的电子邮件地址,并通过另一封电子邮件发送

Get all email adresses and send it on another email

本文关键字:电子邮件 电子邮件地址 获取      更新时间:2023-09-26

发送完明信片后,我想给自己发一封电子邮件,其中包含明信片收信人的姓名。

这是我的代码

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)中获得电子邮件地址,但是我可以获得所有电子邮件并将它们打印在电子邮件中吗?

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

创建一个数组:

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");