如何在不创建 2 个邮件对象的情况下向 CC 和 TO 发送不同的电子邮件? ASP 经典
How to send a different email to CC and TO without creating 2 mail objects? ASP CLASSIC
我想知道是否可以将邮件正文中的不同段落发送到未发送到收件人地址的抄送?
我宁愿不向 CC 地址和 TO 地址发送 2 封电子邮件,因为电子邮件只有一小部分不同,即只有一段不同。
所以我想在邮件正文中有一个简单的 IF/THEN 语句,当 CC 是邮件的收件人时,然后显示这一段,否则不要。虽然我不知道这是否可能,但经过一些研究后我也没有发现任何相关信息。
为了更清楚一点,这是我的电子邮件代码:
Function SendMail(sBody,sEmail)
set mail=server.createobject("Persits.MailSender")
Mail.Host = "spamfilter.mywebsite.com"
Mail.Port = 587 ' Optional. Port is 25 by default
Mail.From = "support@mysite.com"
Mail.FromName = "MyName"
sEmail = request.Form("EMail")
Mail.AddAddress sEmail
Mail.AddCC "support@mysite.com"
Mail.Subject = "Some subject"
Mail.Body = sBody
Mail.IsHTML = True
Mail.send
End Function
邮件正文:
sBody="<font face=""Verdana, Arial"" size=2 color=""black"">Dear " & FormName & ",<br><br>"
sBody=sBody & "Recently you made a ticket concerning '<b>" & FormSubject & "</b>'.<br>"
sBody=sBody & "We will try to answer your question as soon as possible" & "<br><br>"
'THE IF/THEN FOR CC SHOULD COME HERE FOR THE NEXT BODY PART
sBody=sBody & "The company that send this ticket is:" & FormCompany &",<br><br>"
'END THE CC IF
sBody=sBody & "<br>"
err=SendMail(sBody,sEmail)
你可能认为这封邮件可以很容易地发送两次,因为它不是那么大,但我现在没有发布整个正文,实际上它更多。
不,这是不可能的,没有任何意义。如果您需要不同的文本,您应该发送不同的消息。
err=SendMail("...",sEmail)
err=SendMail("...The company that send....",sEmail2)
我想知道是否可以将邮件正文中的不同段落发送到未发送到收件人地址的抄送?
我宁愿不向 CC 地址和 TO 地址发送 2 封电子邮件,因为电子邮件只有一小部分不同,即只有一段不同。 所以我想在邮件正文中有一个简单的 IF/THEN 语句,当 CC 是邮件的收件人时,然后显示这一段,否则不要。虽然我不知道这是否可能,但经过一些研究后我也没有发现任何相关信息。
为了更清楚一点,这是我的电子邮件代码:
Function SendMail(sBody,sEmail)
set mail=server.createobject("Persits.MailSender")
Mail.Host = "spamfilter.mywebsite.com"
Mail.Port = 587 ' Optional. Port is 25 by default
Mail.From = "support@mysite.com"
Mail.FromName = "MyName"
sEmail = request.Form("EMail")
Mail.AddAddress sEmail
Mail.AddCC "support@mysite.com"
Mail.Subject = "Some subject"
Mail.Body = sBody
Mail.IsHTML = True
Mail.send
End Function
邮件正文:
sBody="<font face=""Verdana, Arial"" size=2 color=""black"">Dear " & FormName & ",<br><br>"
sBody=sBody & "Recently you made a ticket concerning '<b>" & FormSubject & "</b>'.<br>"
sBody=sBody & "We will try to answer your question as soon as possible" & "<br><br>"
'THE IF/THEN FOR CC SHOULD COME HERE FOR THE NEXT BODY PART
sBody=sBody & "The company that send this ticket is:" & FormCompany &",<br><br>"
'END THE CC IF
sBody=sBody & "<br>"
err=SendMail(sBody,sEmail)
你可能认为这封邮件可以很容易地发送两次,因为它不是那么大,但我现在没有发布整个正文,实际上它更多。
不,这是不可能的,没有任何意义。如果您需要不同的文本,您应该发送不同的消息。
err=SendMail("...",sEmail)
err=SendMail("...The company that send....",sEmail2)