博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
destoon开启邮件发送功能详解
阅读量:5752 次
发布时间:2019-06-18

本文共 993 字,大约阅读时间需要 3 分钟。

hot3.png

当没有开启邮件发送功能时在后台的网站设置--》邮件发送下开启。

1.使用126、163、QQ等第三方电子邮箱

2.其中

163的smtp服务器为 smtp.163.com

126的smtp服务器为 smtp.126.com
QQ的smtp服务器为 smtp.qq.com

 

测试收件人那里可以填写一个可以用的邮箱测试能否发送成功!

 

2、通过Linux的mail函数发送

请先咨询服务器管理员,确定sendmail已经配置成功。

发送方式选择 通过PHP mail 函数发送(通常为Unix/Linux 主机)

3、Winwebmail

发送方式选择 通过SMTP SOCKET 连接 SMTP 服务器发送(支持ESMTP验证)

SMTP服务器是否验证 选择否(需要在Winwebmail的SMTP发信设置里添加服务器IP为信任IP)

 

 

4.Gmail发送邮件配置方法

目前大部分新申请的免费邮箱不支持smtp发信,对于没有独立服务或者没有企业邮局的用户,可以尝试使用Gmail发信。

首先,PHP配置需要支持OpenSSL,可以在后台起始页 服务器信息->详细信息里查看

如果可以看到 OpenSSL support  enabled,说明支持ssl连接

进入网站设置 邮件设置

发送方式 选择 通过SMTP SOCKET 连接 SMTP 服务器发送(支持ESMTP验证)

邮件头的分隔符 选择 使用 CRLF 作为分隔符(通常为Windows主机)
SMTP服务器 填写 ssl://smtp.gmail.com
SMTP端口 填写 465
SMTP服务器是否验证 选择 是
邮箱帐号 填写 您的gmail地址(xxx@gmail.com)
邮箱密码 填写 您的gmail密码
发件人邮箱 填写 您的gmail地址

测试是否发送成功。

当然如果用QQ邮箱测试时候一定要在QQ邮箱里开启SMTP服务的。

在设置--》账户---》POP3/IMAP/SMTP/Exchange服务这里开启。

如果设置失败可能是一下原因:

- 发送方式选择错误

- SMTP服务器地址或端口填写错误
- 邮件帐号或密码填写错误
- 服务器上防火墙或杀毒软件阻止了邮件发送

-服务器不支持邮件发送(这就需要联系空间商)

转载于:https://my.oschina.net/u/243698/blog/194852

你可能感兴趣的文章
看linux书籍做的一些重要笔记(2011.07.03更新)
查看>>
POI 生成 xls 文件使用总结(快速入门)
查看>>
CString、Char* ,char [20]、wchar_t、unsigned short转化
查看>>
从案例学RxAndroid开发(上)
查看>>
我写的第一个shell脚本(2009-06-08)
查看>>
ubutun 中 Eclipse中 快捷键 Alt + / 不能使用的问题
查看>>
Redis学习手册(内存优化)
查看>>
浅尝TensorFlow on Kubernetes
查看>>
wnmp-3.1.0安装cakephp启动失败处理
查看>>
springboot系列十 Spring-Data-Redis
查看>>
Confluence 6 注册外部小工具
查看>>
excel进行矩阵计算
查看>>
基于Android平台的动态生成控件和动态改变控件位置的方法
查看>>
Java集合(二) Map 架构
查看>>
linux 死机分析
查看>>
BOM
查看>>
LeetCode:Nim Game - 尼姆博弈
查看>>
Alpha冲刺&总结报告(12/12)(麻瓜制造者)
查看>>
iOS:CAEmitterLayer粒子效果
查看>>
iOS: Block的循环引用
查看>>