How to implement Mail sending Class in CI Framework
Editor to share with you how the CI framework to achieve mail sending class, I believe that most people do not know much about it, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to understand it!
The details are as follows:
The ci framework is definitely what php wants for beginners, and it can greatly shorten the amount of your code!
Let's take a look at my simple demonstration of sending email:
Function email () {$this- > load- > library ('email'); $config [' protocol'] = 'smtp'; $config [' smtp_host'] = 'smtp.163.com'; $config [' smtp_user'] = 'jb51@163.com';//' write your 163e-mail account $config ['smtp_pass'] =' jb51;';// 'here your password config [' mailtype'] = 'html'; $config [' validate'] = true $config ['priority'] = 1; $config [' crlf'] = "\ r\ n"; $config ['smtp_port'] = 25; $config [' charset'] = 'utf-8'; $config [' wordwrap'] = TRUE; $this- > email- > initialize ($config); $this- > email- > from ('jb51@163.com','); / / Sender $this- > email- > to ('123456789 email q.com'); $this- > email- > message (' , test email sending') $this- > email- > send (); echo $this- > email- > print_debugger ();}
If you do not want to use the above method to set parameters, you can put them in a configuration file. Create a new file called email.php and add the $config array to the file. Then save the file as config/email.php and it will be used automatically. If you save a parameter configuration file, you do not need to use the $this- > email- > initialize () function to initialize the parameters
The above is all the content of the article "how to implement mail sending class in CI framework". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!