我目前在我的网站上有一个联系表格,在提交时会发送电子邮件通知。它在我的终端上运行良好,即使我将它作为测试发送给外部朋友,他们也会收到它。
然而,我在法国的客户似乎根本收不到这封电子邮件,我也不知道为什么。我需要做些什么来确保他们收到吗?我认为这是他们的问题,但他们绝对坚持认为不是,这是我的代码的问题。我已经为他们使用不同的域尝试了不同的电子邮件地址,但仍然没有运气!
$this->load->library('parser');
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
$this->load->library('email');
$data = array(
'first_name' => $this->input->post('first_name'),
'last_name' => $this->input->post('last_name'),
'email' => $this->input->post('email'),
'phone' => $this->input->post('phone'),
'message' => $this->input->post('message')
);
$body = $this->parser->parse('html_email', $data, true);
$this->email->from('test@test.com', 'Duparc');
$this->email->to('test@test.com');
$this->email->subject('Test Email');
$this->email->message($body);
$this->email->send();