zoukankan      html  css  js  c++  java
  • 使用Codeigniter的SMTP类发Email

    注册Gmail地址:www.gmail.com/?M=A

    用Gmail发信,不太容易被当作垃圾邮件,但是主机要支持ssl才可以,否则是发不出的。

    其他的更加简单(smtp_host和port改一下就行了,而且一般的smtp都无需ssl的)。要发信,先要配置。

    配置有两种方式

    方式一直接写在发送mail代码的前面:

    $config['protocol']='smtp';
    $config['smtp_host']='ssl://smtp.gmail.com';
    $config['smtp_user']='username@gmail.com';
    $config['smtp_pass']='password';
    $config['smtp_port']='465';
    $config['smtp_timeout']='5';
    $config['newline']="\r\n";
    $config['crlf']="\r\n";
    $this->email->initialize($config);

    方式二,创建一个配置文件config/email.php,内容如下:

    $config['protocol']='smtp';
    $config['smtp_host']='ssl://smtp.gmail.com';
    $config['smtp_user']='username@gmail.com';
    $config['smtp_pass']='password';
    $config['smtp_port']='465';
    $config['smtp_timeout']='5';
    $config['newline']="\r\n";
    $config['crlf']="\r\n";

    ok,现在可以发信了:

    $this->load->library('email');
    $this->email->from('username@gmail.com','your_name');
    $this->email->to('CTOChina.Net@xxx.com');
    $this->email->subject('subject');
    $this->email->message('this is the mail content');
    $this->email->send();
    出处:http://www.zhaiqianfeng.com    
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    九连环
    Fruit Ninja(取随机数)
    Distinct Values(贪心)
    Harvest of Apples
    Don't Be a Subsequence
    ConvexScore
    守卫
    Trie树
    NOIP 2005 过河
    HDU 4597 Play Game 记忆化DP
  • 原文地址:https://www.cnblogs.com/zhaiqianfeng/p/4616921.html
Copyright © 2011-2022 走看看