找回密码
 注册会员
搜索

本文来自

Linux

Linux

订阅|关注

请添加对本版块的简短描述

297

主题

314

帖子

2343

积分

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
2343

[教程] Linux通过外部SMTP发送邮件

[复制链接]
跳转到指定楼层
楼主
29470 xiaoxiao 发表于 2015-12-24 17:12:50

第一步:在qq邮箱设置-->账户中开启pop3/smtp服务,并设置独立密码


第二步:安装mailx服务
  1. CentOS:
  2. yum install mailx -y

  3. Debian:
  4. apt-get install heirloom-mailx -y
复制代码



第三步:编辑mail.rc文件在最后添加你的邮箱信息:
  1. vi /etc/mail.rc
复制代码

set from=完整的邮箱地址
set smtp=服务器地址
set smtp-auth-user=邮箱帐号
set smtp-auth-password=邮箱密码
set smtp-auth=login

例如腾讯企业邮箱:
邮箱10000@qq.com,smtp服务器地址smtp.exmail.qq.com
邮箱帐号10000@qq.com,邮箱密码123456
set from=10000@qq.com
set smtp=smtp.exmail.qq.com
set smtp-auth-user=10000@qq.com
set smtp-auth-password=123456
set smtp-auth=login

第四步:就能直接使用echo "正文" |mail -s "主题"  admin@qq.com
例如:标题Test,内容Hello,发送到10000@qq.com
  1. CenttOS:
  2. echo  Hello | mail -s " Test" 10000@qq.com

  3. Debian:
  4. echo  Hello | heirloom-mailx -v -s " Test" 10000@qq.com
复制代码



回复

使用道具 举报

快速回复 返回顶部 返回列表