有谁知道在哪里获得smtp连接守护进程?

时间:2010-02-26 19:50:54

标签: php sockets connection tcp daemon

这就是事情。我需要一个在服务器上运行的守护进程,它基本上会打开一个smtp连接,然后它会期望调用进程通过打开的连接发送电子邮件。

这是为了避免每次都连接到smtp,而是我可以接收多次调用该进程但只连接一次。

顺便说一下,SMTP始终使用相同的用户和密码进行身份验证,每个用户无需进行不同的身份验证。

这有意义吗?

2 个答案:

答案 0 :(得分:0)

您可以使用仅连接一次到smtp服务器的php邮件类,并将此连接用于脚本执行期间发送的所有电子邮件。 如果我没弄错的话pear php会这样做。

答案 1 :(得分:0)

我认为您应该认真考虑使用可以进行身份​​验证和排队的现有MTA,然后直接将消息发送到那里并让它进行中继。

使用(例如)sendmail。这不仅仅是一个例子。做出自己的选择。

使自定义服务器完成所有这些工作充满了问题,并且肯定会出现互操作性问题(因为SMTP就像垃圾一样)