PHP邮件发送例子,已测试成功
PHP邮件发送例子我介绍过很多不过几乎都是使用phpmailer邮件插件来实现发送了,下面这个例子我是测试发送邮件成功的例子了.
在win下,利用PHP的mail函数来发送邮件.
mail()函数的作用:是连接到邮件服务器,利用smtp协议,与该服务器交互并投邮件.
注意:
1:mail函数不支持esmtp协议,---即,只能直投,不能登陆
2:由上条,我们只能直投至最终的收件服务器地址.而该地址,又是在PHP.ini中指定的,所以我们想用mail()函数往 aseoev@163.com发信的话,我们要---
1:查询163邮件服务器的地址
2:把该地址写到php.ini里去
php实例代码如下:
SMTP = 163mx02.mxmail.netease.com sendmail_from = wusong@192.168.1.100 var_dump(mail('597417106@qq.com','from php mail function','very intresting'));
但是使用php自带的mail函数发送邮件我们需要在linux中安装一个sendmail组件才可以否则无法使用.
如果你没有这个sendmail组件我们可以使用phpmailer函数来操作,例子代码如下:
<?php require('./PHPMailer/class.phpmailer.php'); $phpmailer = new PHPMailer(); $phpmailer->IsSMTP(); $phpmailer->Host = 'smtp.163.com'; $phpmailer->SMTPAuth = true; $phpmailer->Username = ''; $phpmailer->Password = ''; $phpmailer->CharSet = 'utf-8'; $phpmailer->From = ''; $phpmailer->FromName = ''; $phpmailer->Subject = ''; $phpmailer->Body = ''; $phpmailer->AddAddress('never_kiss@163.com','Aseoe'); echo $phpmailer->send()?'发送成功':'发送失败';
上面不带内容,下面看个带内容的,代码如下:
<?php /** 用PHPMailer类来发信 代码如下 复制代码 步骤: 0: 引入 1: 实例化 2: 配置属性 3: 调用发送 **/ require('./PHPMailer/class.phpmailer.php'); $phpmailer = new PHPMailer(); /* 设置phpmailer发信用的方式 可用用win下mail()函数来发 可以用linux下sendmail,qmail组件来发 可以利用smtp协议登陆到某个账户上,来发 */ $phpmailer->IsSMTP(); // 用smtp协议来发 $phpmailer->Host = 'smtp.163.com'; $phpmailer->SMTPAuth = true; $phpmailer->Username = ''; //发送邮箱的账号(用163邮箱发信的账号) $phpmailer->Password = ''; //发送邮箱的密码 // 可以发信了 $phpmailer->CharSet='utf-8'; $phpmailer->From = 'never_kill@163.com'; $phpmailer->FromName = 'neverkill'; $phpmailer->Subject = 'Superstart Aseoe'; $phpmailer->Body = 'http://www.phprm.com/ - 专注前端开发与PHP编程设计.'; //设置收信人 $phpmailer->AddAddress('never_kill@163.com','neverkill'); // 添加一个抄送 $phpmailer->AddCC('597417106@qq.com','Aseoe'); // 发信 echo $phpmailer->send()?'ok':'fail';
补充一个使用上面例子的方法:
直接将phpmailer压缩包解压放到根目录即可运行,直接把文件放到本地wamp 根目录,运行02.php 邮件即可发出(前提 php文件可执行)-(不行的话 在根目录建一个文件夹 重复操作一次)http://localhost/02.php.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



How to use PHP to send multiple emails with image verification codes, specific code examples are required. In modern society, email has become an important communication tool. Sometimes we encounter situations where we need to send emails with verification codes, such as registration confirmation emails, password reset emails, etc. In order to increase security and user experience, we often use image verification codes. This article will introduce how to use PHP to send multiple emails with image verification codes, and provide specific code examples. First, we need to introduce the PHPMailer library, which is a non-

PHP is a widely used server-side scripting language that is often used when developing web applications. It can easily send and receive emails, allowing developers to quickly build their own email systems. In this article, we will explore how to send and receive emails using PHP. 1. Sending emails PHP provides many functions for sending emails. The most commonly used one is the PHPMailer class that uses an SMTP server to send emails. This class is an open source library written in PHP with extensive

In the Internet era, email has become an indispensable part of people's lives and work. PHP is a language widely used in the field of web development, and email sending is also essential in web applications. This article will introduce in detail the relevant content and common problems of PHP email sending. 1. PHP email sending method PHPmailer library PHPmailer is a powerful PHP email sending library that can easily send emails in HTML format and plain text format. Using PHPmai

PHP Email Sending Guide: How to Use the Mail Function to Send Emails In web development, you often encounter situations where you need to send emails, such as automatically sending a welcome email after successful registration, or resetting your password after forgetting your password, etc. In PHP, we can use the mail function to implement the mail sending function. This article will teach you how to use the mail function to send emails. 1. Preparation Before using the mail function to send emails, we need to ensure that the server has configured the SMTP service and installed s

How to handle email sending and receiving in PHP forms is one of the important ways of modern communication. By adding email sending and receiving functions to the form of the website, the website can be made more practical and interactive. This article will introduce how to use PHP to handle sending and receiving emails in forms. Email Sending Before processing email sending, first ensure that the server has been configured with the email sending function. Generally speaking, sending emails involves the settings of the SMTP server. You can obtain the SMTP server address from the network service provider or network administrator.

How to send email via mailbox using PHP? With the development of the Internet, email has become an indispensable part of people's daily life and work. The function of automatically sending emails through programming language can greatly improve work efficiency and convenience. In PHP we can send emails through mailbox using SMTP protocol. Next, I will introduce you to the specific method of sending emails through mailboxes in PHP, and give code examples. Step 1: Install necessary libraries in PHP

Detailed analysis of PHP mail sending functions: Mail sending operation guide for mail, smtp, PHPMailer and other functions, specific code examples are required 1. Introduction In modern society, email has become one of the important tools for people to communicate and exchange information. In web development, we often encounter the need to send emails. Whether it is user registration verification, password reset, or system notifications and marketing activities, we all need to use the email sending function. As a powerful scripting language, PHP provides a variety of functions for sending emails and

With the popularity of the Internet and email, more and more people are beginning to use email as their main communication tool. PHP is a popular server-side programming language that can also be used to send emails. In this article, we will explain how to use PHP to send emails. Configuring the SMTP server First, we need to configure the SMTP server. SMTP (SimpleMailTransferProtocol) is the standard protocol for email transmission. Most email service providers will provide
