Php 接受用户的电子邮件地址并向该地址发送电子邮件

Php 接受用户的电子邮件地址并向该地址发送电子邮件,php,codeigniter,email,Php,Codeigniter,Email,我正在试用codeigniter电子邮件功能,但我似乎无法收到测试邮件,但它说它已成功发送邮件,但没有, 对ci不熟悉,所以我对这个问题感到困惑,$this->load->library('email');也被加载了,, 任何帮助,谢谢 编辑 好的,伙计们,谢谢你们的回答,我已经添加了ff代码,现在可以工作了 public function send_mail() { $this->email->from('your@email.com', 'My Name');

我正在试用codeigniter电子邮件功能,但我似乎无法收到测试邮件,但它说它已成功发送邮件,但没有, 对ci不熟悉,所以我对这个问题感到困惑,$this->load->library('email');也被加载了,, 任何帮助,谢谢

编辑 好的,伙计们,谢谢你们的回答,我已经添加了ff代码,现在可以工作了

public function send_mail() {

    $this->email->from('your@email.com', 'My Name');
    $this->email->to('to@email.com');
    $this->email->cc('cc@email.com');


    $this->email->subject('Email Test');
    $this->email->message('Testing the email class.');

    $this->email->send();

    echo $this->email->print_debugger();

}
现在我的问题是,我将如何编辑上述代码以接受用户发送的“收件人”电子邮件

好吧,我已经做了“到”部分了,就像这样

$config = Array(
            'protocol' => 'smtp',
            'smtp_host' => 'ssl://smtp.googlemail.com',
            'smtp_port' => 465,
            'smtp_user' => 'your email',
            'smtp_pass' =>  'your password'
            );

再次需要“消息”部分的帮助,我需要将来自用户的数据放入“消息”部分,我尝试了在“收件人”部分中所做的操作,但它只接受一个项目,我需要多个项目,谢谢

它在我的linux服务器上运行良好,没有任何$config


在调用函数
send_mail()
的部分中设置另一个协议

,将电子邮件地址和其他数据以及参数传递给函数;大概是这样的:

$this->email->to($point->email);
然后稍微修改
send_mail()
函数,如下所示:

$to = $point->email;
$msg = $point->message; // the message part
$phone = $point->phone; // phone number
$address = $point->address; // postal address
$this->send_email($to, $msg, $phone, $address);

邮件服务器日志说什么?从本地服务器还是从主机?如果是主机,你的主机是什么?它来自本地主机,谢谢你的回答,伙计们,我已经通过添加协议运行了。现在我的问题是,a如何编辑上面的代码来接受用户的“收件人”电子邮件?谢谢谢谢你的评论我有一个主意,它起作用了谢谢我假设你开始传递多个参数?更新了我的答案以适应信息部分以及其他额外信息抱歉这个问题,但是ahm电话号码和地址的“$this->email->message”是什么?
// $to_address will contain the value stored in $to, i.e. "abc@def.com" in this case
public function send_mail($to_address, $body_message, $phone_no, $addr) {

    // can make use of extra data like phone number, address in here
    $this->email->from('your@email.com', 'My Name');
    $this->email->to($to_address);
    $this->email->message($body_message);
    .
    .
    .
}