목차
phpmail演示
백엔드 개발 PHP 튜토리얼 PHPMailer使用教程(PHPMailer发送邮件实例分析)_php实例

PHPMailer使用教程(PHPMailer发送邮件实例分析)_php实例

May 17, 2016 am 09:07 AM
이메일 보내기

php虽然提供了mail()函数,但并不好用,而PHPMailer是一个不错的邮件发送工具,使用起来也是非常简单!

使用PHPMailer发送邮件

复制代码 代码如下:

header("content-type:text/html;charset=utf-8");
ini_set("magic_quotes_runtime",0);
require 'class.phpmailer.php';
try {
$mail = new PHPMailer(true);
$mail->IsSMTP();
$mail->CharSet='UTF-8'; //设置邮件的字符编码,这很重要,不然中文乱码
$mail->SMTPAuth = true; //开启认证
$mail->Port = 25;
$mail->Host = "smtp.163.com";
$mail->Username = "phpddt1990@163.com";
$mail->Password = "这是密码";
//$mail->IsSendmail(); //如果没有sendmail组件就注释掉,否则出现“Could not execute: /var/qmail/bin/sendmail ”的错误提示
$mail->AddReplyTo("phpddt1990@163.com","mckee");//回复地址
$mail->From = "phpddt1990@163.com";
$mail->FromName = "www.phpddt.com";
$to = "987044391@qq.com";
$mail->AddAddress($to);
$mail->Subject = "phpmailer测试标题";
$mail->Body = "

phpmail演示

这是php点点通(www.phpddt.com)对phpmailer的测试内容";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; //当邮件不支持html时备用显示,可以省略
$mail->WordWrap = 80; // 设置每行字符串的长度
//$mail->AddAttachment("f:/test.png"); //可以添加附件
$mail->IsHTML(true);
$mail->Send();
echo '邮件已发送';
} catch (phpmailerException $e) {
echo "邮件发送失败:".$e->errorMessage();
}
?>

打开我的qq邮件可以看到:
使用PHPMailer发送邮件
测试非常顺利:

从上图可以看出,PHPMailer是支持html格式发送,而且支持发送图片,附件!经过测试,对各种SMTP服务器兼容很好!

添加附件如果报错:

那是因为(set_magic_quotes_runtime())已经关闭。并且在PHP6中已经完全移除此特性。

你可以注释或者删除掉出错的行,或者是在set_magic_quotes_runtime()前面加@符号
或者是配置;error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

PHPMailer及测试文件下载:phpmailer.rar

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 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 Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

PHP 개발 실습: PHPMailer를 사용하여 MySQL 데이터베이스의 사용자에게 이메일 보내기 PHP 개발 실습: PHPMailer를 사용하여 MySQL 데이터베이스의 사용자에게 이메일 보내기 Aug 05, 2023 pm 06:21 PM

PHP 개발 실습: PHPMailer를 사용하여 MySQL 데이터베이스의 사용자에게 이메일 보내기 소개: 현대 인터넷 구축에서 이메일은 중요한 통신 도구입니다. 전자상거래에서 회원가입, 비밀번호 재설정, 주문확인 등 이메일 발송은 필수적인 기능입니다. 이 기사에서는 PHPMailer를 사용하여 이메일을 보내고 이메일 정보를 MySQL 데이터베이스의 사용자 정보 테이블에 저장하는 방법을 소개합니다. 1. PHPMailer 라이브러리를 설치하십시오. PHPMailer는

PHPMailer를 사용하여 여러 사람에게 이메일을 보내는 PHP 방법 및 단계 PHPMailer를 사용하여 여러 사람에게 이메일을 보내는 PHP 방법 및 단계 May 22, 2023 pm 06:10 PM

웹 애플리케이션에서는 한 번에 여러 수신자에게 이메일을 보내야 하는 경우가 많습니다. PHP는 매우 널리 사용되는 웹 개발 언어이고 PHPMailer는 이메일 전송을 위한 일반적인 PHP 클래스 라이브러리입니다. PHPMailer는 풍부한 인터페이스를 제공하여 PHP 애플리케이션에서 이메일을 보다 편리하고 쉽게 보낼 수 있도록 해줍니다. 이 기사에서는 PHPMailer를 사용하여 여러 수신자에게 이메일을 보내는 방법과 단계를 소개합니다. PHPMailer를 다운로드하려면 먼저 공식 웹사이트(

Flask-Mail을 사용하여 이메일을 보내는 방법 Flask-Mail을 사용하여 이메일을 보내는 방법 Aug 02, 2023 am 10:17 AM

Flask-Mail을 사용하여 이메일을 보내는 방법 인터넷이 발달하면서 이메일은 사람들이 의사소통을 하는 중요한 도구가 되었습니다. 웹 애플리케이션을 개발할 때 사용자가 성공적으로 등록한 후 환영 이메일을 보내거나 사용자가 비밀번호를 잊어버린 경우 비밀번호 재설정 이메일을 보내는 등 특정 시나리오에서 이메일을 보내야 하는 경우가 있습니다. Flask는 간단하고 유연한 Python 웹 프레임워크이고, Flask-Mail은 Flask 프레임워크에서 이메일을 보내기 위한 확장 라이브러리입니다.

Python은 Alibaba Cloud 인터페이스에 연결하여 이메일 전송 기능을 구현합니다. Python은 Alibaba Cloud 인터페이스에 연결하여 이메일 전송 기능을 구현합니다. Jul 05, 2023 pm 04:33 PM

Python은 Alibaba Cloud 인터페이스에 연결하여 이메일 전송 기능을 구현합니다. Alibaba Cloud는 이메일 전송 서비스를 포함한 일련의 서비스 인터페이스를 제공합니다. Python 스크립트를 통해 Alibaba Cloud 인터페이스에 연결하면 이메일을 빠르게 보낼 수 있습니다. 이 기사에서는 Python 스크립트를 사용하여 Alibaba Cloud 인터페이스에 연결하고 이메일 전송 기능을 구현하는 방법을 보여줍니다. 먼저 Alibaba Cloud에서 이메일 전송 서비스를 신청하고 해당 인터페이스 정보를 얻어야 합니다. Alibaba Cloud 관리 콘솔에서 이메일 푸시 서비스를 선택하고 새 이메일을 생성하세요.

PHP 대기열을 사용하여 메일을 보내는 방법은 무엇입니까? PHP 대기열을 사용하여 메일을 보내는 방법은 무엇입니까? Sep 13, 2023 am 08:00 AM

PHP 대기열을 사용하여 메일을 보내는 방법은 무엇입니까? 현대 웹 개발에서는 많은 양의 이메일을 보내야 하는 경우가 많습니다. 다수의 사용자에게 대량 이메일을 보내든, 사용자 행동에 따라 개인화된 이메일을 보내든, 대기열을 사용하여 이메일을 보내는 것은 좋은 방법입니다. 대기열은 이메일 전송의 효율성과 안정성을 향상시키고, 너무 많은 이메일 전송으로 인한 과도한 서버 로드를 방지하며, 전송 실패 시나리오를 처리하는 데 도움이 될 수 있습니다. PHP 개발에서는 Rab과 같은 일반적인 대기열 도구를 사용할 수 있습니다.

PHP email() 함수를 사용하여 이메일을 보내는 방법 PHP email() 함수를 사용하여 이메일을 보내는 방법 May 22, 2023 pm 03:10 PM

인터넷의 지속적인 발전과 대중화로 인해 이메일은 사람들의 일상 커뮤니케이션에서 없어서는 안 될 부분이 되었습니다. 웹사이트 백엔드 개발 과정에서 이메일 알림, 등록 확인 등의 기능을 충족하기 위해 PHP를 사용하여 이메일을 보내야 하는 경우가 많습니다. PHP는 이메일을 보내기 위한 email() 함수를 제공하며 사용이 매우 간단합니다. 이 기사에서는 PHP의 email() 함수를 사용하여 이메일을 보내는 방법을 자세히 소개합니다. 1. SMTP 구성 email() 함수를 사용하여 이메일을 보내기 전에 SMTP 구성이 필요합니다.

PHP 메일 기능을 사용하여 이메일을 보내는 전체 과정 PHP 메일 기능을 사용하여 이메일을 보내는 전체 과정 May 22, 2023 am 08:00 AM

PHP의 메일 기능을 사용하여 이메일을 보내는 전체 과정 인터넷 기술이 발전하면서 이메일을 보내고 받는 일은 사람들에게 필수적인 업무이자 생활 방식이 되었습니다. 웹사이트 개발에 있어서 이메일을 통한 각종 알림, 인증, 등록 등을 수행해야 하는 경우가 많습니다. 이 기사에서는 PHP의 메일 기능을 사용하여 이메일을 보내는 전체 프로세스를 소개합니다. 1. 메일 함수의 기본 형태 PHP에서 이메일을 보내는 데 사용되는 함수는 mail()입니다.

PHP를 사용하여 SMTP를 통해 메일 보내기에 대한 종합 가이드 PHP를 사용하여 SMTP를 통해 메일 보내기에 대한 종합 가이드 May 27, 2023 am 10:10 AM

인터넷의 발달과 함께 중요한 의사소통 수단인 이메일은 사람들의 일상생활에서 없어서는 안 될 존재가 되었습니다. 코드에서 이메일을 보내는 것은 웹 개발자의 일반적인 작업입니다. PHP는 SMTP(SimpleMailTransferProtocol)를 통해 이메일을 보내는 기능을 제공하며 이 문서에서는 포괄적인 가이드를 제공합니다. 1. SMTP 소개 SMTP는 서버나 클라이언트에 이메일을 보내고 받기 위한 표준 프로토콜입니다.

See all articles