php实现邮件发送---实用的小功能(一)
如今借助三方邮箱和短信验证注册越来越普及,为方便初学者,特分两部分讲解基于php的最简单的邮件发送与短信发送,长话短说 php本身并没有自带的邮件类库,实现邮件功能,简单的方法就是依赖email类来实现,尾部我会附上email类下载地址 下载完成以后,首先将
如今借助三方邮箱和短信验证注册越来越普及,为方便初学者,特分两部分讲解基于php的最简单的邮件发送与短信发送,长话短说
php本身并没有自带的邮件类库,实现邮件功能,简单的方法就是依赖email类来实现,尾部我会附上email类下载地址
下载完成以后,首先将该类解压至你项目目录下,位置随意
首先看一下目录结构
结构还是比较简单的
docs---扩展(按需删除)
example---demo示例(可删除)
language---语言包(必须)
test--测试文件(可删除)
aboutus.html---说明(可删除)
ChangeLog.txt---日志(可删除)
class.phpmailer.php---发送类(必须)
calss.pop3.php--pop3扩展(按需删除)
class.smtp.php--核心类stmp(必须)
docs.ini--配置项 按需修改
这里只介绍写简单的发送功能,其他功能以后将细细说明,那就开始吧
require("email/class.phpmailer.php");
$mail = new PHPMailer(); //建立邮件发送类
$address = '收件人地址';//收件人地址
$mail->IsSMTP(); // 使用SMTP方式发送
$mail->Host = "smtp.sohu.com"; // 您的企业邮局域名,我使用的是sohu邮箱 后面将付上常用邮箱的域名
$mail->SMTPAuth = true; // 启用SMTP验证功能
$mail->Username = ""; // 邮局用户名(请填写完整的email地址)也就是发件人邮箱
$mail->Password = "xxxxx";// 发件人邮箱密码
$mail->From = "";//邮件发送者email地址
$mail->FromName = "阿升";//发件人姓名
$mail->AddAddress($address, "");//收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
$mail->Subject = "测试"; //邮件标题
$mail->Body = "";//邮件主体这边由你编辑,注意,为了安全考虑最好进行一下转码(链接urlencode)和加密(md5)
//$mail->AltBody = "附加信息"; //附加信息,可以省略
$mail->Send();//发送邮件 成功返回true,失败返回false
?>
个人邮箱由于受限制和反垃圾邮件过滤 可能会多次失败,请解除测试收件箱的反垃圾功能
测试账号发送成功
附件
php-email类下载地址:http://download.csdn.net/detail/zhangsheng_1992/8544575
常见邮箱域名
163邮箱smtp.163.com
qq邮箱smtp.qq.com
新浪smtp.sina.com
搜狐邮箱smtp.sohu.com

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이번 장에서는 CakePHP의 환경 변수, 일반 구성, 데이터베이스 구성, 이메일 구성에 대해 알아봅니다.

PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu

CakePHP에서 데이터베이스 작업은 매우 쉽습니다. 이번 장에서는 CRUD(생성, 읽기, 업데이트, 삭제) 작업을 이해하겠습니다.
