邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: 请教大虾一个关于MDaemon 邮件列表的问题 [打印本页]

作者: storein    时间: 2010-11-1 18:19
标题: 请教大虾一个关于MDaemon 邮件列表的问题
我想要实现的功能如下:
1. 在网站上填写邮件地址订阅网站信息,现在用asp网页将用户的邮件地址保存到数据库即可,没有实现上的问题。
2. 提取用户填写的邮件地址,将网站需要发布的信息发给所有订阅的用户,可能有几千个
3. 支持用户可以退订,用asp网页将用户地址从数据中删除即可,没有实现上的问题

我发现 MDaemon有邮件列表,也能跟ODBC连接数据源,因此我想用 MDaemon的邮件列表应该能实现上面的功能
因为没有用过MDaemon,不知道这样使用是否有问题?
因为每次可能要发送几千到一万的邮件出去。

问了一些朋友,有些人说这应该用那些群发软件去发,不知道是不是这样的。

很多大网站都有类似的功能,但是我不知道他们是如何实现的。

了解的大侠指点一下。
作者: storein    时间: 2010-11-2 10:03
看的人多

可惜没有人来发表一下看法  
作者: wxhsh    时间: 2010-11-2 11:29
可以的,参考sql:

  1. ; ODBCReadOnlyQuery = SELECT email , FullName from xxx  where Subscribe=1
复制代码

作者: storein    时间: 2010-11-2 13:20
原帖由 wxhsh 于 2010-11-2 11:29 发表
可以的,参考sql:

; ODBCReadOnlyQuery = SELECT email , FullName from xxx  where Subscribe=1


SQL 语句我明白,我想了解的是这样的大批量群发如果用MD来做的话
是不是正确的方法呢?
作者: wxhsh    时间: 2010-11-2 13:27
原帖由 storein 于 2010-11-2 13:20 发表


SQL 语句我明白,我想了解的是这样的大批量群发如果用MD来做的话
是不是正确的方法呢?

支持是支持,但用MD群发很消耗CPU及带宽,就看你硬件条件是否能支持了。
作者: storein    时间: 2010-11-2 13:32
原帖由 wxhsh 于 2010-11-2 13:27 发表

支持是支持,但用MD群发很消耗CPU及带宽,就看你硬件条件是否能支持了。



不知道您是否只要要实现我上面的需求,是否有其他好的解决方案呢?


谢谢您的回复!
作者: wxhsh    时间: 2010-11-2 13:43
原帖由 storein 于 2010-11-2 13:32 发表



不知道您是否只要要实现我上面的需求,是否有其他好的解决方案呢?


谢谢您的回复!

一般大型网站群发会员邮件使用专用的服务器,操作系统多数使用unix,并与主域名区分,通常为二级域名,并且仅用来做SMTP,当然,为防拒收,反解和SPF记录等还是要照常做的。
作者: storein    时间: 2010-11-2 13:50
原帖由 wxhsh 于 2010-11-2 13:43 发表

一般大型网站群发会员邮件使用专用的服务器,操作系统多数使用unix,并与主域名区分,通常为二级域名,并且仅用来做SMTP,当然,为防拒收,反解和SPF记录等还是要照常做的。


当然您提到的 反解和SPF记录 是下一步的问题。

问题是现在我还不知道该用什么样的工具来群发,当然 windows 下的软件比较好,那样用起来方便点。

比如刚刚你提到MD其实也是可以,只是占用CPU和带宽比较高点,那么是否有其他类似工具,占用CPU也不多,带宽也不高的,但是却能方便的群发出去的?
我找了一些群发软件,但是这些群发软件不支持SQL语句这样的使用方式,都是直接导入的地址,这样可以解决我的需求,只是用起来就很麻烦,不方便。
如果有人退订,我又要手工的更新地址,感觉不友好,也麻烦。

而且我看到那么多网站都有这个功能,因此我想应该有比较好的解决办法吧。
作者: wxhsh    时间: 2010-11-2 14:10
原帖由 storein 于 2010-11-2 13:50 发表


当然您提到的 反解和SPF记录 是下一步的问题。

问题是现在我还不知道该用什么样的工具来群发,当然 windows 下的软件比较好,那样用起来方便点。

比如刚刚你提到MD其实也是可以,只是占用CPU和带宽比较高点 ...


这样的话,用MD也可以,我这里测试过用list ODBC连接MSSQL会员库群发邮件,大约5000多个地址,如果邮件本身不含什么附件或图片用外链的话还可以接受,只是最好设置非高峰时期发送。
作者: wxhsh    时间: 2010-11-2 14:16
标题: 回复 9楼 wxhsh 的帖子
忘了补充我的硬件说明了:
操作系统:windows 2003 sp2 r2 x64
数据库:ms sql 2005 sp2 x64
邮件系统:md 11.0.3
邮件服务器:
dell r710,8G ram,650G SAS.
数据库服务器:
dell 6850,12G ram,5x500G scsi
线路:
BGP 12M

[ 本帖最后由 wxhsh 于 2010-11-2 14:18 编辑 ]
作者: storein    时间: 2010-11-2 15:40
你的服务器机器很不错了

不知道发送的时候,占用 CPU 会达到多少呢?

邮件图片用外链,不会直接含有附件,因此邮件其实就是一个 html 文档页面的。
我看我收到的很多网站发来的信息也是这样的。
作者: wxhsh    时间: 2010-11-2 15:45
原帖由 storein 于 2010-11-2 15:40 发表
你的服务器机器很不错了

不知道发送的时候,占用 CPU 会达到多少呢?

邮件图片用外链,不会直接含有附件,因此邮件其实就是一个 html 文档页面的。
我看我收到的很多网站发来的信息也是这样的。

题外话,图片外链存储尽量放在单独的WEB SERVER上,最好是托管的服务器或VPS,因为有次搞大型活动,大量的访问把我们的硬件防火墙都搞溢出了,只能对WEB SERVER进行限流才解决。
作者: storein    时间: 2010-11-2 15:52
呵呵,肯定是您搞得活动太诱人了

那您发送大量邮件给您的网站用户的时候,也是用的MD了?
还是说你们不用 Windows 下的软件?
作者: wxhsh    时间: 2010-11-2 15:56
标题: 回复 13楼 storein 的帖子
我们一般发送大量邮件通过第三方公司,有很多专业的公司提供这种服务的,并且GUI也很友好,普通用户也会操作。还不占用公司硬件资源。
作者: storein    时间: 2010-11-2 16:06
哦。原来如此。

我是搜到有公司提供这样的服务
开始没有想明白
现在有点清楚了


如果采用第三方的发邮件工具的话,要跟订阅用户关联在一起,那可能又不太容易解决这个问题了。

订阅用户的管理可能就不那么方便了。

[ 本帖最后由 storein 于 2010-11-2 16:12 编辑 ]
作者: storein    时间: 2010-11-12 13:31
原帖由 wxhsh 于 2010-11-2 15:56 发表
我们一般发送大量邮件通过第三方公司,有很多专业的公司提供这种服务的,并且GUI也很友好,普通用户也会操作。还不占用公司硬件资源。


联系了一下这样的第三方公司,发现发送邮件好贵哦

1 分钱 1 封

这可承受不起。




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.cn/) Powered by Discuz! X3.2