@ 2012.08.01 , 14:51
48

伪Geek教程:不开浏览器不装软件直接发邮件

发邮件难道必须打开网页,或者打开邮箱软件?太麻烦了,用windows内置的powershell,几行代码就可以发了!

[-]

首先按任务栏的“开始”按钮/按下键盘的Win键,然后打“powershell”搜索,打开powershell。
然后把下面这段命令复制到随便哪里,按你的情况修改一下,右键黏贴到powershell里,回车!

$EmailFrom = “你的电邮地址@gmail.com”
$EmailTo = “收件人地址@somedomain.com”
$Subject = “起个牛B点的标题”
$Body = “正文其实只要写rtrtrtrtrtrtrtrtrtrtrtrtrt就行了”
$SMTPServer = “smtp.gmail.com”
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)
$SMTPClient.EnableSsl = $true
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential(“你的Gmail用户名”, “密码”);
$SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)

[-]

[-]

于是就当当当当地搞定了!顺带一提,这招不适合那些在Gmail里打开了两步验证的同学,因为你没法进行第二步验证。

什么?你问这种技巧有什么用?嘛,帮别人修电脑时可以装逼用呗……

本文译自 HTG,由译者 ivanchaos 基于创作共用协议(BY-NC)发布。


给这篇稿打赏,让译者更有动力
支付宝打赏 [x]
您的大名: 打赏金额:

4.6
赞一个 (0)

TOTAL COMMENTS: 48+1

  1. 兔美酱
    @5 years ago
    1401107

    能绑个附件么

    [21] XX [0] 回复 [0]
  2. 喵了个蛋
    @5 years ago
    1401109

    看起来很炫的样子

  3. ivanchaos
    @5 years ago
    1401115

    @兔美酱: 果断不能

  4. ST岸天
    @5 years ago
    1401129

    标题应该是 闲的_疼 才对吧……

    [30] XX [3] 回复 [0]
  5. didierguo
    @5 years ago
    1401131

    嗯,PoweShell的好处是内置.Net,所以可以直接调用.Net的功能。

  6. 走胡同不拐弯
    @5 years ago
    1401133

    其实就是用 C# 写了段代码而已。

  7. rezilla
    @5 years ago
    1401137

    mutt用户会表示这种方法弱爆了

  8. 1401139

    女神:”我浏览器打开不了网页,发不了邮件,怎么办。….”
    屌丝:”看我不用打开浏览器发邮件吧!“
    女神眼睛放光:”好厉害~~…“
    屌丝蕉嗷地在ie地址栏输入jandan.net……………….
    ………….
    …………
    然后就没有然后了。

    [252] XX [1] 回复 [0]
  9. n55lwl
    @5 years ago
    1401143

    话说,XP上没有PowerShell

  10. 1401147

    哈哈哈哈哈。。。。修电脑装逼用。。。

  11. 1401163

    很牛逼的样子!!

  12. 1401173

    编译的时候,程序出错了……

  13. 逆流先生
    @5 years ago
    1401175

    是成功了,不过妹子也顺便记下了我的密码……

    [20] XX [0] 回复 [0]
  14. dadamon
    @5 years ago
    1401179

    @1ight: 不过只要用手机阅览器上煎蛋的话就可能是英雄救美的剧情咯
    什么 诺基亚3310? 去买小米吧…..要是连小米也买不起….就当我没说….

  15. donehl
    @5 years ago
    1401217

    使用mail命令的表示毫无压力

  16. 喵了个蛋
    @5 years ago
    1401219

    应该是很装逼的样子

  17. 喵了个蛋
    @5 years ago
    1401221

    应该是很装逼的样子

  18. 故障码P1004
    @5 years ago
    1401275

    要有毛用 现在哪个发邮件不都用QQ直接发送 谁还用邮箱啊

    [0] XX [21] 回复 [0]
  19. 1401283

    其实可以用nc或者telnet直接手写协议报文,更Geek

    [11] XX [0] 回复 [0]
  20. 海带丝
    @5 years ago
    1401295

    windows下苦X命令行~

  21. booman
    @5 years ago
    1401297

    telnet是万能的

  22. siegel
    @5 years ago
    1401303

    e , 找不到powershell……..

  23. didierguo
    @5 years ago
    1401333

    这玩意能发附件,详细请参考VS08或者10

  24. wwdcy00
    @5 years ago
    1401365

    rtrtrtrtrtrtrtrtrtrtrtrtrt 是指 让她肉体热烫肉团乳突肉臀润甜揉舔入套日·她忍痛让他入体入托融体软瘫 么

    [93] XX [7] 回复 [0]
  25. coffeeyen
    @5 years ago
    1401369

    技术宅去修电脑,系统崩溃修了好久都没修好,准备重装。妹纸说,别修了,我想要ML 第二天妹纸的机器跑上了Mountain Lion;技术宅去帮妹纸修手机。妹纸说,别修了,我想要JB 第二天,妹纸的手机跑上了Jelly Bean。

    [137] XX [1] 回复 [0]
  26. 1401431

    @dadamon: 哈哈哈, 突然想到的段子,不严谨哈。

  27. 温柔可爱小狗狗
    @5 years ago
    1401501

    再包上一层while(true)就是邮件炸弹

  28. 惩戒
    @5 years ago
    1401511

    @coffeeyen:
    神段子

  29. 塌方
    @5 years ago
    1401525

    报告。。。邮件粘贴不上去= =

  30. 塌方
    @5 years ago
    1401571

    使用“4”个参数调用“send”时发生异常 “发送邮件失败”= =

  31. 可耻地匿了
    @5 years ago
    1401589

    linux装b党一点压力没有

  32. ggarlic
    @5 years ago
    1401681

    这。。。你让linux情何以堪啊
    mail -s “hello world” foo@bar.baz
    然后输入正文,ctrl+d结束
    如果想加附件,装uucode包,然后:
    uuencode /path/to/attachment | mail -s “hello world” foo@bar.baz

  33. walkerxk
    @5 years ago
    1401717

    其实不仅仅是smtp可以这样,http、ftp、pop3都能这样,因为都是明文的,直接连上端口,自己实现协议就行了。

  34. 斫垩
    @5 years ago
    1401789

    只想说主题美爆了

  35. Felix2yu
    @5 years ago
    1401857

    装Geek的第一步不就是用Linux么

  36. ??????
    @5 years ago
    1401881

    唉呀 不用打密码可以发邮件??

  37. 1401993

    @ggarlic:
    一直都在用定时的脚本来检查某些进程的工况,如果异常就重启,然后用mail命令发送报告到QQ邮箱,然后微信上马上就看到了……

  38. ggarlic
    @5 years ago
    1402079

    @Escot: 嗯,一样,我们用来发送log

  39. 路过
    @5 years ago
    1402137

    搜索完毕,没有结果可显示

  40. 时间矢
    @5 years ago
    1402207

    表示可以自己Telnet上邮件服务器去收发邮件,只不过登陆的时候需要把密码用BASE64算法简单加密一下……

  41. 1402433

    mutt用户笑而不语。

  42. 我的膝盖!
    @5 years ago
    1402439

    @ivanchaos: 潮湿胸头像是MC的钻石么- –

  43. 残酷的萨拉
    @5 years ago
    1402713

    比开网麻烦多了

  44. 阿道克提督
    @5 years ago
    1403199

    我给妹子修电脑的时候,通常要做到以下几点
    一定要进BIOS看看,虽然一点也看不懂,装模作样地点几下
    一定要进安全模式,虽然我从来不知道安全模式是干吗用的
    一定要打开CMD写点什么小命令,比如ping个IP什么的
    关机时一定要这样关,打开CMD,然后键入”shutdown -s -t 00″,重启或者注销神马的也用命令行,妹子简直会把你当超人看!

  45. 1403503

    上面这种代码主要是用在自动处理的时候用.像上面这个脚本就可以放在开机命令里.每次开机可以把IP发过去!

  46. 1406299

    powershell也要装好不好?

  47. Lil_key
    @5 years ago
    1445303

    。。。。。略吊

  48. firtree
    @5 years ago
    1577985

    可以带附件的,增加一行
    $attachment = New-Object System.Net.Mail.Attachment -ArgumentList $filename,‘Application/Octet’

    就可以了

发表评论


24H最赞