| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2061 人关注过本帖, 1 人收藏
标题:命令行中发送Gmail 邮件,大家快去试试吧(教程)
只看楼主 加入收藏
madfrogme
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:1160
专家分:1106
注 册:2009-6-24
结帖率:98.63%
收藏(1)
已结贴  问题点数:20 回复次数:7 
命令行中发送Gmail 邮件,大家快去试试吧(教程)
命令行里面用gmail发邮件的方法终于搞出来了,
 
哈哈,下面只说简单必要的步骤
 
1. 须要两个软件 msmtp 和heirloom-mailx
 
# aptitude install msmtp heirloom-mailx
 
2. 希望你的ubuntu 下有 /usr/share/ca-certificates/mozilla/Equifax_Secure_CA.crt 这个文件
 
3. 建立 ~/.msmtprc  
 
# Gmail account starts
 
# account name which must be unique for each account
 
account gmail1
 
auth on
 
#Gmail SMTP host name
 
host smtp.
 
port 587
 
#sets Transport Layer Security on
 
tls on
 
# location of tls certificate file for Gmail (change this parameter if your certificate file is stored at some other location in your File-system)
 
tls_trust_file /usr/share/ca-certificates/mozilla/Equifax_Secure_CA.crt
 
#your email id here (e.g. abc@)
 
user YOUR_EMAIL_ID
 
#your password here
 
password YOUR_PASSWORD
 
#email id of the sender that is you again
 
from YOUR_EMAIL_ID
 
# Gmail account end
 
#So we have added one account. Similarly we can add more accounts by repeating and modifying  
 
#above code for each new account. Make sure you give unique name to each account.
 
#set default account to be used when no account is specified (Not necessary for single account)
 
account default: gmail1
 
复制粘贴,大写字母的三个地方修改一下,
 
4. 改一下权限
 
$ chmod 600 ~/.msmtprc
 
5. 再建立一个文件 ~/.mailrc
 
set from="YOUR_EMAIL_ID"                    #your email id here
 
set sendmail="/usr/bin/msmtp"       #location of msmtp's binary executable
 
set message-sendmail-extra-arguments="-a gmail1"  
 
#additional arguments to msmtp goes here (optional) (-a indicates account name to be used to send mails)
 
复制粘贴, 大写字母的地方改一下
 
6. 好了,可以发在命令行发邮件了
 
$ mailx ***@***            这是我的手机地址,接受骚扰
 
会提示主题
 
写玩内容后按Ctrl-D 发送, 成功了吧,功了吧,了吧,吧~~~~


[ 本帖最后由 madfrogme 于 2012-11-1 18:48 编辑 ]
搜索更多相关主题的帖子: 邮件 account ubuntu gmail 
2012-10-06 23:44
madfrogme
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:1160
专家分:1106
注 册:2009-6-24
收藏
得分:0 
顺便说一下,

$ mailx -a ~/file   ***@

可以添加附件file

-s  可以指定主题,还可以把内容重定向

mailx -s "主题"  ***@**.com < /file


[ 本帖最后由 madfrogme 于 2012-10-7 00:52 编辑 ]

The quieter you become, the more you can hear
2012-10-06 23:50
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:4 
77是年龄么 大哥您好
2012-10-07 00:26
madfrogme
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:1160
专家分:1106
注 册:2009-6-24
收藏
得分:0 
以下是引用zklhp在2012-10-7 01:26:28的发言:

77是年龄么 大哥您好

初始的地址,开始不知道怎么改,告诉别人之后就懒得改了,77你也该叫我大爷了,

The quieter you become, the more you can hear
2012-10-07 00:33
遗矢的老人
Rank: 9Rank: 9Rank: 9
来 自:成都
等 级:蜘蛛侠
威 望:7
帖 子:325
专家分:1131
注 册:2012-7-20
收藏
得分:4 
学习
2012-10-07 01:22
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:4 
学习
2012-10-07 05:59
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:4 
厉害

梅尚程荀
马谭杨奚







                                                       
2012-10-07 19:21
小习小习
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:6
帖 子:1467
专家分:4792
注 册:2012-7-2
收藏
得分:4 
膜拜

实现自己既定的目标,必须能耐得住寂寞单干。
2012-10-07 22:30
快速回复:命令行中发送Gmail 邮件,大家快去试试吧(教程)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031528 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved