| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> Linux服务器使用php发送邮件,sendmail配置 -> 正文阅读 |
|
[PHP知识库]Linux服务器使用php发送邮件,sendmail配置 |
在使用医学研究数据收集系统REDCap应用时,需要使用邮件服务来发送用户注册、密码修改、项目信息等邮件,因此必须配置好sendmail功能。经过多次摸索以及请教各路专家,找到两个解决方案。总结如下。 方案一:以使用qq邮箱smtp服务为例: 1、安装sendmail和mailx程序
2、获取授权码:使用qq邮箱的smtp服务,需要使用授权码而不是邮箱密码进行登录。请按照步骤,获取到授权码,https://service.mail.qq.com/cgi-bin/help?subtype=1&&no=1001607&&id=28 3、鉴于网络安全考虑,各大服务器服务商大多不再开放25端口,建议使用SSL端口发送邮件,因此需要事先配置SSL证书。进入linux shell终端,完成以下步骤: ???生成证书:
添加证书进入SSL库:
添加证书进入Global库:
4、修改/etc/mail.rc文件
添加下列参数,将sender@qq.com替换为发送邮件的qq邮箱地址,注意需要删除“#”及后面注释
5、重启sendmail服务
6、开启httpd发送邮件支持
7、测试验证发送,把receiver@***.com替换为接受邮件的地址。
方案二:以宝塔面板中宝塔邮局为例: 1、在面板软件管理中,安装宝塔邮局服务 2、在宝塔邮局中打开配置界面,根据提示,到你的域名管理处进行对应的域名解析操作 3、在宝塔邮局中启用SSL,申请ssl证书,如果没有启用SSL,则默认是25端口,腾讯云服务器可以在安全管理里申请开启25端口,否则邮件无法发送,只能接收邮件。阿里云不再支持25端口开放。境内服务器必须先备案,才能成功申请SSL证书。 4、在解析成功的域名后添加用户 5、配置界面中测试邮件发送 |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 2:06:13- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |