![]() |
1
11
你想得太狭隘了。您不必从ASP发送电子邮件。把它放到数据库中,然后有一个单独的程序,比如说,每分钟运行一次,并发送数据库中的所有电子邮件。 |
![]() |
2
3
在这一点上,我同意汤珍的看法。将电子邮件保存在数据库表中,然后使用后端流程实际发送电子邮件,效果非常好,尤其是在发送大量电子邮件的情况下。我建议Perl做后端邮件程序,因为有几个包很容易完成任务。 |
![]() |
3
2
有 3rd party COM objects 您可以获得比内置于IIS更好的邮件处理功能。您只需传递消息,它就会处理队列,这样程序就可以立即获得控制权。 |
![]() |
4
2
Persits生产著名的aspemail com组件,该组件附带一个邮件队列系统,可以满足您的需要。 http://www.aspemail.com/manual_07.html 您的代码基本上将消息发送到运行在服务器上的队列守护进程,并在单独的进程中发送队列中的任何邮件,从而不会阻碍ASP脚本的执行。 |
![]() |
5
1
抱歉,但据我所知,没有任何方法可以使用旧的ASP生成单独的线程。 如果你不想要Ajax,那么隐藏的iframe呢?丑陋,但它起作用… |
![]() |
6
1
如果你不想使用我的其他建议,你可以考虑运行一个不同的程序,它只发送电子邮件,然后通过COM或(本地)TCP套接字与这个程序通信。这应该比通过Internet连接到服务器快得多,并且可以避免延迟使用数据库。 |
![]() |
7
0
加快速度的一个好方法是指示cdosys使用Web服务器的IIS拾取目录(通常是c:\inetpub\mailroot\pickup)。假设您的Web服务器安装了SMTP虚拟服务器。 另一个类似但速度更快的选项是手动生成*.eml文件,并将它们放在pickup目录中。另外,为了避免可能的冲突,您可以将文件放在临时目录中,然后让一个批处理文件以一定的间隔将它们移动到拾取目录。 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |
![]() |
user1700890 · 了解交互式代理Python API中的线程 2 年前 |
![]() |
AntonBoarf · 为什么要将实例变量指定给局部变量? 2 年前 |
![]() |
rhymes · 如何让线程操作相同的java列表 3 年前 |