検索
ホームページphp教程php手册PHP邮件发送例子,已测试成功
PHP邮件发送例子,已测试成功 May 26, 2016 am 08:21 AM
phpでメールを送信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(&#39;./PHPMailer/class.phpmailer.php&#39;); 
   
  $phpmailer = new PHPMailer(); 
   
  $phpmailer->IsSMTP(); 
   
  $phpmailer->Host = &#39;smtp.163.com&#39;; 
  $phpmailer->SMTPAuth = true; 
  $phpmailer->Username = &#39;&#39;; 
  $phpmailer->Password = &#39;&#39;; 
   
  $phpmailer->CharSet = &#39;utf-8&#39;; 
  $phpmailer->From = &#39;&#39;; 
  $phpmailer->FromName = &#39;&#39;; 
  $phpmailer->Subject = &#39;&#39;; 
  $phpmailer->Body = &#39;&#39;; 
   
  $phpmailer->AddAddress(&#39;never_kiss@163.com&#39;,&#39;Aseoe&#39;); 
   
  echo $phpmailer->send()?&#39;发送成功&#39;:&#39;发送失败&#39;;

上面不带内容,下面看个带内容的,代码如下:

<?php 
/** 
用PHPMailer类来发信 
 代码如下 复制代码 
步骤: 
0: 引入 
1: 实例化 
2: 配置属性 
3: 调用发送 
**/ 
require(&#39;./PHPMailer/class.phpmailer.php&#39;); 
$phpmailer = new PHPMailer(); 
 
/* 
设置phpmailer发信用的方式 
可用用win下mail()函数来发 
可以用linux下sendmail,qmail组件来发 
可以利用smtp协议登陆到某个账户上,来发 
*/ 
$phpmailer->IsSMTP();  // 用smtp协议来发 
$phpmailer->Host = &#39;smtp.163.com&#39;; 
$phpmailer->SMTPAuth = true; 
$phpmailer->Username = &#39;&#39;;  //发送邮箱的账号(用163邮箱发信的账号) 
$phpmailer->Password = &#39;&#39;;  //发送邮箱的密码 
// 可以发信了 
$phpmailer->CharSet=&#39;utf-8&#39;; 
$phpmailer->From = &#39;never_kill@163.com&#39;; 
$phpmailer->FromName = &#39;neverkill&#39;; 
$phpmailer->Subject = &#39;Superstart Aseoe&#39;; 
$phpmailer->Body = &#39;http://www.phprm.com/ - 专注前端开发与PHP编程设计.&#39;; 
//设置收信人 
$phpmailer->AddAddress(&#39;never_kill@163.com&#39;,&#39;neverkill&#39;); 
// 添加一个抄送 
$phpmailer->AddCC(&#39;597417106@qq.com&#39;,&#39;Aseoe&#39;); 
// 发信 
echo $phpmailer->send()?&#39;ok&#39;:&#39;fail&#39;;

补充一个使用上面例子的方法:

直接将phpmailer压缩包解压放到根目录即可运行,直接把文件放到本地wamp 根目录,运行02.php 邮件即可发出(前提 php文件可执行)-(不行的话 在根目录建一个文件夹 重复操作一次)http://localhost/02.php.


声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
如何使用PHP发送多个带图片验证码的邮件如何使用PHP发送多个带图片验证码的邮件Sep 13, 2023 am 11:55 AM

如何使用PHP发送多个带图片验证码的邮件,需要具体代码示例在现代社会,邮件已经成为一种重要的沟通工具。有时我们会遇到需要发送带有验证码的邮件的情况,比如注册确认邮件、密码重置邮件等。而为了增加安全性和用户体验,我们往往会使用图片验证码。本文将介绍如何使用PHP发送多个带图片验证码的邮件,并提供具体代码示例。首先,我们需要引入PHPMailer库,它是一个非

PHP实现邮件发送及接收的方法PHP实现邮件发送及接收的方法Jun 18, 2023 am 08:38 AM

PHP是一种广泛使用的服务器端脚本语言,在开发Web应用程序时经常用到。它可以轻易地发送和接收电子邮件,这让开发者可以快速构建自己的邮件系统。在本文中,我们将探讨如何使用PHP实现邮件发送和接收的方法。一、发送电子邮件PHP提供了发送电子邮件的许多函数,最常用的是使用SMTP服务器发送电子邮件的PHPMailer类。这个类是使用PHP编写的开源库,具有广泛的

PHP邮件发送方法及常见问题汇总PHP邮件发送方法及常见问题汇总Jun 08, 2023 pm 10:57 PM

在互联网时代,邮件已经成为人们生活、工作中不可或缺的一个部分。PHP作为一种广泛应用于Web开发领域的语言,邮件发送在Web应用中也是必不可少的。本文将详细介绍PHP邮件发送的相关内容和常见问题汇总。一、PHP邮件发送方法PHPmailer库PHPmailer是一种功能强大的PHP邮件发送类库,它可以轻松地发送HTML格式和纯文本格式的邮件。使用PHPmai

PHP邮件发送指南:如何使用mail函数发送邮件PHP邮件发送指南:如何使用mail函数发送邮件Jul 30, 2023 pm 10:13 PM

PHP邮件发送指南:如何使用mail函数发送邮件在Web开发中,经常会遇到需要发送邮件的情况,例如注册成功后自动发送欢迎邮件,或者忘记密码后重置密码邮件等。而在PHP中,我们可以使用mail函数来实现邮件的发送功能。本篇文章将教你如何使用mail函数发送邮件。一、准备工作在使用mail函数发送邮件之前,我们需要确保服务器已经配置好了SMTP服务,并且安装了s

如何使用PHP通过邮箱发送电子邮件?如何使用PHP通过邮箱发送电子邮件?Sep 19, 2023 am 09:46 AM

如何使用PHP通过邮箱发送电子邮件?随着互联网的发展,电子邮件已经成为了人们日常生活和工作中不可或缺的一部分。而通过编程语言实现自动发送电子邮件的功能,则能极大地提高工作效率和便捷性。在PHP中,我们可以使用SMTP协议通过邮箱发送电子邮件。接下来,我将为大家介绍如何在PHP中实现通过邮箱发送电子邮件的具体方法,并给出代码示例。步骤一:安装必要的库在PHP中

PHP邮件发送函数详细解析:mail、smtp、PHPMailer等函数的邮件发送操作指南PHP邮件发送函数详细解析:mail、smtp、PHPMailer等函数的邮件发送操作指南Nov 18, 2023 pm 05:20 PM

PHP邮件发送函数详细解析:mail、smtp、PHPMailer等函数的邮件发送操作指南,需要具体代码示例一、引言在现代社会中,电子邮件已经成为人们沟通、交流信息的重要工具之一。在Web开发中,我们经常会遇到发送邮件的需求,无论是用户注册验证、密码重置,还是系统通知和营销活动,都需要用到邮件发送功能。PHP作为一种强大的脚本语言,提供了多种发送邮件的函数和

如何处理PHP表单中的邮件发送和接收如何处理PHP表单中的邮件发送和接收Aug 11, 2023 am 08:30 AM

如何处理PHP表单中的邮件发送和接收邮件是现代通讯的重要方式之一,通过在网站的表单中添加邮件发送和接收功能,可以使网站更加实用和互动。本文将介绍如何使用PHP处理表单中的邮件发送和接收。邮件发送在处理邮件发送前,首先确保服务器已经配置好了邮件发送功能。一般来说,邮件发送涉及到SMTP服务器的设置,可以从网络服务提供商或者网络管理员处获取SMTP服务器的地址、

如何使用PHP实现邮件到达和读取功能?如何使用PHP实现邮件到达和读取功能?Sep 19, 2023 pm 01:29 PM

如何使用PHP实现邮件到达和读取功能?随着互联网的迅速发展,电子邮件已经成为人们日常生活和工作中不可缺少的一部分。使用PHP语言来实现邮件到达和读取功能,可以帮助我们更加高效地管理和处理邮件。下面我将详细介绍如何使用PHP来实现邮件到达和读取功能,包括配置SMTP、发送邮件和读取邮件。配置SMTP要发送和读取邮件,首先需要配置SMTP参数。SMTP(Simp

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境