centos下如何使用sendmail发送邮件
2023-07-02 08:21
Linux
SQL Server
Oracle
MySQL
PostgreSQL
NoSQL
大数据
其他数据库
Windows
Windows Server
Linux
macOS
嵌入式
APACHE
NGINX
redis
Docker
git
互联网
tomcat
Html/Css
JavaScript
jQuery
HTML5
Angular
React
Vue
小程序
架构设计
面向对象
设计模式
领域驱动设计
Android开发
iOS开发
Flutter
鸿蒙
其他手机开发
敏捷开发
项目与团队管理
软件工程其他
.NET
Java
Python
Go
PHP
C++
Ruby
Swift
C语言
Erlang
Delphi
Scala
R语言
Verilog
Dart
Rust
其他语言
asp
nodejs
读书区
翻译区
求职面试
计算机图形学
软件测试
菜谱
SEO技术
摄影
生活技巧
131
0
0
0
标题录入
封面图
一、安装sendmail 1、打开终端,输入:yum install sendmail 2、安装完成后,输入service sendmail start,启动sendmail服务 二、配置sendmail 1、编辑sendmail配置文件 vi /etc/mail/sendmail.mc 2、在文件末尾加入 define(`SMART_HOST',`smtp.***.com')dnl define(`RELAY_MAILER_ARGS', `TCP $h 25')dnl define(`ESMTP_MAILER_ARGS', `TCP $h 25')dnl define(`confAUTH_OPTIONS', `A p')dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confCACERT_PATH',`/etc/pki/tls/certs')dnl define(`confCACERT',`/etc/pki/tls/certs/ca-bundle.crt')dnl define(`confSERVER_CERT',`/etc/pki/tls/certs/sendmail.pem')dnl define(`confSERVER_KEY',`/etc/pki/tls/certs/sendmail.pem')dnl dnl # dnl # “Smart” relay host (may be null) dnl # define(`SMART_HOST',`smtp.***.com')dnl dnl define(`RELAY_MAILER_ARGS', `TCP $h 25')dnl dnl define(`ESMTP_MAILER_ARGS', `TCP $h 25')dnl dnl # dnl # 下面三行是授权设置 dnl # define(`confAUTH_OPTIONS', `A p')dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl dnl # dnl # 安全连接所需的证书 dnl # define(`confCACERT_PATH',`/etc/pki/tls/certs')dnl define(`confCACERT',`/etc/pki/tls/certs/ca-bundle.crt')dnl define(`confSERVER_CERT',`/etc/pki/tls/certs/sendmail.pem')dnl define(`confSERVER_KEY',`/etc/pki/tls/certs/sendmail.pem')dnl 3、输入make -C /etc/mail,重新生成sendmail.cf文件 4、重新启动sendmail服务 service sendmail restart 三、发送邮件 1、使用telnet命令发送邮件 telnet smtp.***.com 25 2、输入以下命令,进行邮件发送 ehlo localhost auth login 输入base64加密后的用户名和密码 mail from:发件人的邮箱地址 rcpt to:收件人的邮箱地址 data 标题:*** 内容:*** . quit 3、使用mail命令发送邮件 mail -s ”标题” 收件人的邮箱地址 < 邮件正文
上一篇:
Linux 中的浮点运算由应用程序实现还是内核实现?
下一篇:
GNU项目的重要性是什么?
标题录入,一次不能超过6条
批判性思维
T:0.011400s,M:158.37 KB
返回顶部
留言
留言
评论