[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

不知道是不是多嘴……不过下面这贴的1楼的表述确实有误,大家可以参考.(关于xtract参数)
http://www.bathome.net/viewthrea ... mp;extra=#pid262505

TOP

回复 15# 狗屁不通
用不了啊

TOP

TOP

挺不错的,留着备用了.虽然我只需要发邮件.

TOP

getmail的翻译很好, 用心了.

TOP

回复 11# cjiabing


    请问如何只收最新的邮件,我为什么每次都是执行都是把所有的邮件都收下来,还有就是收下来的MSG.TXT里面的内容如何查看?谢谢了

TOP

本帖最后由 cjiabing 于 2012-5-20 20:28 编辑

回复 10# neorobin


    应该是加拿大人!谢谢他们的无私奉献!~
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

回复 8# cjiabing

作者给出的 readme.txt 文件中, 密码参数错用了 -p, 正确的应为 -pw, 但 getmail -h 给出的是正确的.
另外, 两者都有一个共同的 单词拼写错误:
supresses 正确应为: suppresses, 或者难道 加拿大人 就是这样拼写这个单词的么?

syntax:
  Getmail -u <user> -p <password> -s <server> [optional switches (see below)]

TOP

谢谢neorobin,批处理终于也可以通过第三方很容易地实现收发邮件了!~
请斑竹改下帖子标题:
命令行收发邮件之blat、getmail、sendmail
其中那个链接“收邮件”改成“getmail“。
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

回复 7# neorobin


    嗯,哪个有误!~
天啊!~我搞了一个下午,原来问题出在“pop”上,我用“pop3”了!~郁闷!~谢谢了~!
这个getmail似乎是与blat一家的,所谓的伴侣,blat发信,getmail收信!~
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

本帖最后由 neorobin 于 2012-5-19 22:31 编辑

回复 6# cjiabing

简单做了一个试用, 帮助文件, 示例中有一个错误, 指定密码是用 -pw, 而不是 -p; -p 是用来指定获取参数的配置的(当然前提是之前有保存好的配置).
成功下载了 4 个邮件(所有标记为未读取的邮件)
下载成功的邮件被保存到当前工作目录, 下例中被保存在 C:\  , 另外 可以 用 -xtract 参数来提取附件.
  1. getmail -u QQ号@qq.com -pw password -s pop.qq.com
复制代码
  1. C:\>getmail -u 914475761@qq.com -pw ******** -s pop.qq.com
  2. Failed to open registry key for GetMail profile , using default.
  3. Failed to open registry key for GetMail
  4. Getting 914475761@qq.com's mailbox contents from server pop.qq.com:110
  5. There are 4 messages on the server.
  6. Retrieving Message #1 (0 bytes)  into 'MSG1.TXT'...ok
  7. Retrieving Message #2 (0 bytes)  into 'MSG2.TXT'...ok
  8. Retrieving Message #3 (0 bytes)  into 'MSG3.TXT'...ok
  9. Retrieving Message #4 (0 bytes)  into 'MSG4.TXT'...ok
复制代码

TOP

如何获得邮件?这么现实浏览?
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

本帖最后由 cjiabing 于 2012-5-19 23:24 编辑

回复 4# neorobin


    翻译不错,我用有道翻译了比较凌乱!~
gwinsock.dll我下载有,但具体的应用还是不懂这么操作!~[attach]5276[/attach]
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

本帖最后由 neorobin 于 2012-5-19 22:54 编辑

回复 3# cjiabing

我没找文中所述的 gwinsock.dll

查了下词典:



目录

  - 说明
  - 安装
  - 此版更新
  - 用法
  - 示例
  - 版权
  - 作者 & 可用性


  说明:

  Getmail 是一个用于下载 POP3 邮箱内容的 Windows 95/NT 控制台工具. 是一个需要
  从邮件消息中获取输入的理想脚本工具.
  用你选择的语言, 可以将邮件处理能力加入到任何处理过程 (邮件应答器, 甚至表单).
  配置信息可以保存在注册表中.


  安装:

  1) 复制文件 "gwinsock.dll" 到 "\WINNT\SYSTEM32" 目录, 或者环境变量 PATH 包含的任何其它目录.
    (检查是否已经有了一个. 如果日期更新的话, 只需复制 DLL 文件)

  2) 复制文件 "Getmail.exe" 到 "\WINNT\SYSTEM32" 目录, 或者环境变量 PATH 包含的任何其它目录.

  3) 运行
    "Getmail -install yourhost.site.blah.blah [email]youremail@site.blah.blah[/email] yourpassword"
    建议设置一个假密码在此处, 然后在每一次运行 Getmail 时, 为其提供密码, 如此为了安全起见.

    可以选择性的指定一些其他的参数. 在次序上, 依次是 "delete", "Xtract", "Tries", "Port",
    和 "Profile".  delete/xtract 可以是 "-", "Yes", 或 "No" 三者中任何一个.
    try 是一个数字, 或者 "-" 指定默认数 1. 指定一个 "Profile" 将允许这些设置以一个不同的
    profile 名称被保存.


  此版更新
  ...


  用法:

  语法:

    Getmail -u <user> -pw <password> -s <server> [optional switches (see below)]
    Getmail -install [ see install details below ]
    Getmail -profile [-delete | "<default>"] [profile1] [profileN] [-q]
    Getmail -h [-q]

  -install <server> <userid> <password> [<delete> [<xtract> [<try> [<port> [<profile>]]]]]
    : 设置 POP3 服务器, 登录名, 密码, 不处理删除 或者 删除, 不删除
      不管是否提取 base64/7bit/UU 编码文件, 或者自动提取, 不自动提取,
      尝试次数, 端口. 这些设置将以 <profile> 指定的配置名称保存下来.
      (<delete> <xtract> <try> 和 <port> 都可以用 '-' 替换).

  -u <userid>    : 指定在远程 POP3 主机上的 userid
  -pw <password> : 指定匹配远程邮箱主机上 userid 的密码
  -s <server>    : 指定要连接的 POP3 邮箱服务器
  -nodelete      : 下载后不删除信息(默认的)
  -delete        : 下载后删除信息
  -noxtract      : 下载后不提取 base64//7bitUU 文件(默认的)
  -xtract        : 下载后提取 base64//7bitUU 文件(默认的)
  -h             : 显示此帮助信息
  -q             : 禁止 *所有* 输出
  -p <profile>   : 发送 <profile> 指定的配置中的 SMTP 服务器, 用户 和 端口.
  -port <port>   : 服务器被使用的端口, 默认为 POP3 (110)
  -try <n times> : 访问邮箱的尝试次数. 从 '1' 到 '无限'


  示例:

  Getmail -install smtphost.bar.com [email]foo@bar.com[/email] password   // 设置 主机, userid, 密码

  Getmail -install smtphost.bar.com [email]foo@bar.com[/email] password Yes Yes 3 110
  // 设置 主机, userid, 密码. 下载后自动删除, 提取文件,
  // 最多尝试 3 次直到访问成功, 用端口 110 工作

  Getmail -install smtphost.bar.com [email]foo@bar.com[/email] password Yes Yes 3 110 work
  // 和上面的一样, 只是指定了以名称 "work" 来保存配置

  Getmail -pw realpassword
  // 获取邮件, 用已经保存的配置: 主机/userid, 等等, 但是密码用当前参数指定的.

  Getmail -pw realpassword -xtract
  // 获取邮件, 用已经保存的配置: 主机/userid, 等等, 但是密码用当前参数指定的.
  // 并且自动提取二进制附件


  版权

  Getmail 可以免费用于非商业用途. 如果你要将其用于商业环境, 你得给 Tim Charron 50 刀.

        Tim Charron
        1911 Bough Beeches Blvd
        加拿大 安大略省 米西索加市
        邮编         L4W 2J8

  本工具作者不对 因使用 Getmail 可能导致的任何损失 承担责任.


  作者 & 可用性

  GetMail 由 Tim Charron ([email]tcharron@interlog.com[/email]) 编写
  可在此处 http://www.interlog.com/~tcharron/getmail.html 获取.

TOP

返回列表