一、配置可以设置大附件邮件采用异步发送的形式,执行以下sql:
insert into ld_module_setting_byuser(modulename,userid,label,content,description)
select 'Emails',1,'EMAILSQUENE','{"emailsquene":"yes","singlefilesize":5,"totalfilesize":30}','邮件队列发送' from dual
where not exists(select 1 from ld_module_setting_byuser where modulename = 'Emails' and label='EMAILSQUENE');
delimiter;
1.emailsquene:yes/no.-----是否开启大附件邮件异步发送
2.singlefilesize:如果单个附件超过singlefilesizeMB,标记为大附件
3.totalfilesize:如果总附件超过totalfilesize MB,标记为大附件
二、增加定时任务
Windows:
方法1:使用任务计划程序
(1) 打开任务计划程序
按 Win + R,输入 taskschd.msc
或者搜索"任务计划程序"
(2) 创建基本任务
右侧点击"创建基本任务"
名称:lindangMailQueue
描述:每2分钟处理邮件队列
(3) 配置触发器
选择"每天"
开始时间:设置当前时间或需要开始的时间
勾选"重复任务间隔",选择"2分钟"
持续时间:选择"无限期"
(4) 配置操作
选择"启动程序"
程序或脚本:输入PHP解释器路径,如 D:\ldcrm\php83\php.exe
参数:输入脚本完整路径,如D:\ldcrm\www\crm\cron\process_mail_queue.php
起始于:输入脚本所在目录,如 D:\ldcrm\www\crm\cron\
方法2:使用命令行(管理员权限)
schtasks /create /tn "lindangMailQueue" /tr "D:\ldcrm\php83\php.exe D:\ldcrm\www\crm\cron\process_mail_queue.php" /sc minute /mo 2