【发布时间】:2013-11-18 10:18:36
【问题描述】:
我正在尝试发送带有附件的邮件,但屡次失败。但是没有附件可以发送邮件。下面是我的函数。
public function sendmail($jid,$eid)
{
$empdata = $this->search_m->eid($eid);
$user = $this->session->userdata('userid');
$jsdata = $this->search_m->jid($user);
foreach($empdata->result() as $rows)
{
$empmail = $rows->email;
}
foreach($jsdata->result() as $row)
{
$jsres = $row->resume;
}
$file = "uploads/".$jsres;
$this->load->library('email');
//$this->email->clear();
$config['charset'] = 'iso-8859-1';
$config['wordwrap'] = TRUE;
$config['protocol'] = 'mail';
$config['mailpath'] = '/usr/sbin/sendmail';
$config['smtp_port']=587;
$config['smtp_host'] = 'smtp.gmail.com';
$config['smtp_user'] = 'mail@gmail.com';
$config['smtp_pass'] = 'password';
$config['validate'] = TRUE;
$this->email->initialize($config);
$this->email->from( 'hr@virtu.com','Gowtham');
$this->email->to('gorodda@gmail.com');
$this->email->subject('Testing Email');
$this->email->message('I applied to ur job');
$this->email->attach($file);
$this->email->send();
if(!$this->email->send())
{
echo " mail not send";
}
}
我哪里出错了?
【问题讨论】:
标签: php codeigniter email