您尚未登录。

#1 2017-01-05 00:00:48

jarlen
会员
所在地: 中国江苏南通
注册时间: 2016-12-10
帖子: 4

配置mail.rc 文件并使用mail发送邮件的详细配置

我个人被mail这个命令困扰了很久,尝试了很多方法最终确定了问题所在,在此和大家分享一下
一般大家在网上搜索到的教程给出的配置方法如下:
这是我网易邮箱

set from=liuwenbin150@163.com
set smtp=smtp.163.com:465
set smtp-auth-user=liuwenbin150@163.com
set smtp-auth-password=*
set smtp-auth=login
配置完后死活就是连不上服务器

然后我尝试了很多方法有成功的
mail+msmtp,之后配置msmtprc文件的时候发现
网易也好qq邮箱也好,还是连接不上,问题出在 tls_starttls这个参数上
tls_starttls  默认开启,然后添加 tls_starttls off
然后 mail+msmtp 方案就通过了,163和QQ都可以通过smtp发邮件了
tls这个参数影响了和服务器链接,在查找一些资料之后发现一个坑人的问题!
当然我也算小白,但是好歹发现了
连接不上服务器就是因为tls这个选项吗?这是选择ssl加密通道的一个参数详细讲我也说不明白
直接上干货
邮箱smtp的端口号是456的话,它是具有加密性质的,所以协议使用的是smtps
smtp=smtps://smtp.163.com:456
这样写法就通过了...................

最后,配置mail.rc文件建议写法:

set from=liuwenbin150@163.com
set smtp=smtps://smtp.163.com:465    #这里才是重头
set smtp-auth-user=liuwenbin150@163.com
set smtp-auth-password=*
#set smtp-auth=login 默认就是login,写不写都无所谓

然后可以在别的用户home目录下再配置 ~/.mailrc 给个别用户配备转悠邮箱账户

最近编辑记录 jarlen (2017-01-16 23:32:08)

离线

#2 2017-01-05 10:38:06

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 配置mail.rc 文件并使用mail发送邮件的详细配置

我们服务器(CentOS 6)上的 mail 命令是 Heirloom mailx 12.4,中文邮件标题经常会在字符中间分行,导致一些客户端显示为乱码。而且它容易卡在网络 I/O 上,并且不会重发失败的邮件,会丢邮件,所以我对 mail 命令的印象非常不好。
目前服务器上我的发邮件方案是一个 Python 脚本,把邮件提交到内网的一个 Postfix 服务器上,由 Postfix 发送出去。

自己的电脑上使用的是 msmtp,有一个 wrapper 脚本,在邮件发送失败时会保存起来并且弹窗提醒。

离线

#3 2017-01-05 10:42:46

jarlen
会员
所在地: 中国江苏南通
注册时间: 2016-12-10
帖子: 4

Re: 配置mail.rc 文件并使用mail发送邮件的详细配置

依云 说:

我们服务器(CentOS 6)上的 mail 命令是 Heirloom mailx 12.4,中文邮件标题经常会在字符中间分行,导致一些客户端显示为乱码。而且它容易卡在网络 I/O 上,并且不会重发失败的邮件,会丢邮件,所以我对 mail 命令的印象非常不好。
目前服务器上我的发邮件方案是一个 Python 脚本,把邮件提交到内网的一个 Postfix 服务器上,由 Postfix 发送出去。

自己的电脑上使用的是 msmtp,有一个 wrapper 脚本,在邮件发送失败时会保存起来并且弹窗提醒。

man mail 一下看看,里面内容非常多,我也是仔细翻看才发现的,stmp服务器是有区别的,配置好的话mail命令发邮件妥妥的!现在百度上搜索出来的配置好像大多数都是无法成功发送的,这很坑.................
我的mail 发送中文标题完全没问题啊?,QQ和163邮箱测试目前都是正常的,你可以尝试一下上面的配置,仅仅是发送邮件的话,只用mail命令就可以了

最近编辑记录 jarlen (2017-01-05 10:44:52)

离线

#4 2017-01-05 11:01:07

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 配置mail.rc 文件并使用mail发送邮件的详细配置

百度搜技术一直很坑的啊。

你的 mail 是什么版本的?Arch 自带的那个是 s-nail,是另外的实现。

离线

#5 2017-01-05 11:02:20

jarlen
会员
所在地: 中国江苏南通
注册时间: 2016-12-10
帖子: 4

Re: 配置mail.rc 文件并使用mail发送邮件的详细配置

依云 说:

百度搜技术一直很坑的啊。

你的 mail 是什么版本的?Arch 自带的那个是 s-nail,是另外的实现。

自带的,没有额外弄啥

离线

#6 2023-07-01 20:19:07

弯弓射小白
会员
注册时间: 2022-10-04
帖子: 90

Re: 配置mail.rc 文件并使用mail发送邮件的详细配置

同楼主,不过我想知道在mailrc中怎么写imap配置收邮件,有知道的吗?


风吹又日晒,自由又自在

离线

页脚