现在的位置: 首页CRM 开发>正文
crms category
VtigerCRM 发送邮件Email 过程分析
发表于297 天前 CRM 开发 评论数 15

VtigerCRM 发送邮件Email 过程分析

通过Email/EditView.php 加载 COmposeEmail.tpl展示邮件发送界面在点击“寄送”时 触发 email_validate()函数(该函数在该TPL内部)
mode=send 表示发送邮件
则首要执行 server_check() 验证邮件服务器是否开启验证在Email/Save.php进行$_REQUEST['server_check'] 检查是不是验证 该设置在Save.php头部。此处查询 vtiger_systems 表 验证成功返回 SUCCESS 失败返回 FAILURE
假如验证成功
则server_check() onComplete的回调函数执行: oform.send_mail.value=’true’; oform.action.value=’Save’; oform.submit();进行保存邮件发送邮件的程序流程send_mail()  该函数在mail.php里面send_mail函数调用class.phpmailer.php类new一个 PHPMailer() 然后执行邮件发送
Vtiger Email 采用SMTP 协议在mail.php sent_mail()函数 175行左右 设置$mail->IsSMTP(); //set mailer to use SMTP。


VtigerCRM 发送邮件Email 过程分析:目前有15 条留言

  1. Alat Kantor : 2012年04月12日11:12 上午 回复

    What a good post! I come here after ended up frustating to get some material for my homework, thank you so much I build a blog for share some Informasi, feel free to come.

  2. Sacred Heart Diet Success : 2012年03月07日1:15 下午 回复

    should you want, I’ll create you content articles. Copywriter looking for function

  3. phelps : 2011年12月26日1:40 下午 回复

    Vtiger中国开发团队,竭诚为您服务!!! :oops:

给我留言


/ 快捷键:Ctrl+Enter
不想听你唠叨×