首页 / 服务中心 / 常见问题

易客CRM5.1.0设置群发邮件

时间:2012-10-08 14:46:22 点击:

易客CRM5.1设置群发邮件

在易客CRM5.1.0新版本中,群发邮件采用队列机制,群发邮件发送后,发送邮件将保存在队列中,crm系统后台通过任务计划 (windows)和crontab(Linux)逐条发送。由于国内的smtp服务器均有反垃圾邮件的功能,如果一个邮件账号在一定时间内频繁发送邮 件,邮件系统将视为这个账号在发垃圾邮件。为了避免被SMTP服务器视为垃圾邮件,在易客CRM中设置smtp账号时可以设置间隔时间,一般都要超过 5s,群发邮件时系统将每隔一定时间发一封邮件,这个时间就是设置smtp账号时所设置的间隔时间。
所以5.1版本的用户需要设置群发邮件的任务计划,只有设置任务计划后,群发邮件发出的邮件才能真正发出去。
1、windows平台下的设置方法
进入d:/xampp/htdocs/cron目录下,双击autosendmailtasks.bat,创建后台自动发送邮件的任务计划,创建完成之后,可以到控制面板里的任务计划查看,如下图:
易客CRM群发邮件任务计划
双击CRMONE Send Email任务计划,可以设置任务计划的详细信息。默认是没3分钟发一次,高级中可以设置按照其他时间执行任务计划,如下图:
易客CRM群发邮件任务计划
autosendmail.bat是发送邮件的命令,默认是在d:/xampp/htdocs/cron目录下,如果目录不同需要修改。
另外发送邮件是调用的是http://localhost/dosendmail.php,如果crm系统本机访问地址不一样,可以把localhost换成自己crm的本机访问地址,注意最好是本机访问地址。
2、Linux平台下的设置方法
linux是通过cronjob来执行任务计划的。
以 readid.crm123.cn  为例
1) crontab –e 编辑里面的内容
输入需按下 “i”,进入编辑状态,
输入  */1 * * * *  wget http://readid.crm123.cn/dosendmail.php -O output.txt,如下图
易客CRM Linux任务计划
2)输入完毕后,按esc 退出输入状态
然后按 “shift”加”:” ,在冒号后面输入 wq ,写入并退出crontab编辑界面。
3)重启crontab服务
在命令行下输入:service crond restart,如下图:
易客CRM Linux群发任务计划
新的cronjob任务计划将启用。

通过以上的设置,易客crm系统将自动执行dosendmail.php,根据添加的群发邮件任务进行群发,也会按照SMTP账号设置的间隔调整群发任务。