linux 怎么发送邮件

linux服务器怎样实现给我的邮箱发送邮件的功能,我不太了解希望知道的大神帮忙解答一下越详细越好听说sendmail可以实现是吗!有没有更简单的方法啊!具体都怎么配置求大... linux 服务器 怎样实现给我的邮箱发送邮件的功能 ,我不太了解 希望知道的大神帮忙解答一下 越详细越好 听说sendmail 可以实现是吗!有没有更简单的方法啊!具体都怎么配置 求大神帮忙 感激不尽!! 展开
 我来答
yexicheng
推荐于2016-03-24 · TA获得超过1.2万个赞
知道大有可为答主
回答量:8857
采纳率:69%
帮助的人:7221万
展开全部
一般来说只要把sendmail的service起起来就可以发内网邮件了
方法1 安装sendmail即可使用, mail -s "test" user@sohu.com <content.txt
bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的资源占用。

方法2。利用外部的smpt服务器
而通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的:

修改/etc/nail.rc (/etc/mail.rc)

set from=fromUser@domain.com smtp=smtp.domain.comset smtp-auth-user=username smtp-auth-password=passwordset smtp-auth=login
说明:

from是发送的邮件地址

smtp是发生的外部smtp服务器的地址

smtp-auth-user是外部smtp服务器认证的用户名

smtp-auth-password是外部smtp服务器认证的用户密码

smtp-auth是邮件认证的方式

配置成功后,就可以使用了

可以发送一封邮件测试一下:

mail -s "test" username@163.com <content.txt 其中-s后面的是邮件标题,user@sohu.com是收件人地址,content.txt里面是邮件正文
追问
Could not resolve host: smtp.qq.com 在虚拟机里面设置成功了 但是真实机报这个错误 无法解析主机  配置文件都正确  求解
追答
ping一下这个hostname,然后把它的对应关系放到/etc/hosts里面试试
細行書生
2015-03-19 · TA获得超过137个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:167万
展开全部
可以从网页上进行发送邮件,或者用邮件客户端都可以,一般linux系统都自带邮件客户端,如Evolution等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式