找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1340|回复: 4

[求助] 怎么用lisp通过QQ邮箱发送邮件?

[复制链接]

已领礼包: 2226个

财富等级: 金玉满堂

发表于 2018-9-11 14:14:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
怎么用lisp通过QQ邮箱发送邮件?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 20个

财富等级: 恭喜发财

发表于 2018-9-11 18:18:24 | 显示全部楼层
VLISP可以通过ACTIVEX 使用系统的邮件客户端,比如OUTLOOK发送EMAIL,而QQ邮箱的SMTP你可以设置到OUTLOOK里面
下面是代码,可以发送附件


  1. ;; Outlook Message  -  ronjonp (modified slightly by Lee Mac :-)
  2. ;; rcp - [str] Email 地址 (多个地址用分号隔开)
  3. ;; sub - [str] 主题
  4. ;; bdy - [str] 内容
  5. ;; att - [lst]附件表
  6. ;; snd - [bol] T=发送; nil=打开编辑邮件内容


  7. (defun rjp-outlookmessage ( rcp sub bdy att snd / atm msg out rtn )
  8.     (if (setq out (vlax-get-or-create-object "outlook.application"))
  9.         (progn
  10.             (setq rtn
  11.                 (vl-catch-all-apply
  12.                    '(lambda nil
  13.                         (setq msg (vlax-invoke-method out 'createitem 0)
  14.                               atm (vlax-get msg 'attachments)
  15.                         )
  16.                         (vlax-put msg 'to rcp)
  17.                         (vlax-put msg 'subject sub)
  18.                         (foreach fnm att
  19.                             (if (setq fnm (findfile fnm))
  20.                                 (vlax-invoke atm 'add fnm)
  21.                             )
  22.                         )
  23.                         (if snd
  24.                             (vlax-invoke msg 'send)
  25.                             (vlax-invoke msg 'display :vlax-true)
  26.                         )
  27.                         t
  28.                     )
  29.                 )
  30.             )
  31.             (foreach obj (list atm msg out)
  32.                 (if (= 'vla-object (type obj))
  33.                     (vlax-release-object obj)
  34.                 )
  35.             )
  36.             (if (vl-catch-all-error-p rtn)
  37.                 (prompt (vl-catch-all-error-message rtn))
  38.                 rtn
  39.             )
  40.         )
  41.     )
  42. )


上面函数用法:

  1. (defun c:mp ( / dir )
  2.     (if (zerop (getvar 'dwgtitled))
  3.         (princ "\nCurrent drawing is unsaved.")
  4.         (rjp-outlookmessage
  5.             "Jeremiah.Parsons@applusrtd.com"
  6.             (getvar 'dwgname)
  7.             (strcat  
  8.                 (setq dir (vl-string-right-trim "\\" (getvar 'dwgprefix)))
  9.                
  10.             )
  11.             (vl-remove-if
  12.                '(lambda ( x )
  13.                     (wcmatch (vl-filename-extension x) ".log,.bak,.dwl2,.dwl")
  14.                 )
  15.                 (mapcar '(lambda ( x ) (strcat dir "\\" x)) (vl-directory-files dir nil 1))
  16.             )
  17.             nil
  18.         )
  19.     )
  20.     (princ)
  21. )

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

发表于 2018-9-11 18:58:17 | 显示全部楼层
marting 发表于 2018-9-11 18:18
VLISP可以通过ACTIVEX 使用系统的邮件客户端,比如OUTLOOK发送EMAIL,而QQ邮箱的SMTP你可以设置到OUTLOOK里 ...

怎么给某个好友发骚扰信息?

点评

学会了我要骚扰黄大师  详情 回复 发表于 2018-9-18 01:51
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6468个

财富等级: 富甲天下

发表于 2018-9-12 00:01:55 | 显示全部楼层
试一下能不能发送成功!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 685个

财富等级: 财运亨通

发表于 2018-9-18 01:51:29 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2018-9-11 18:58
怎么给某个好友发骚扰信息?

学会了我要骚扰黄大师
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-20 02:40 , Processed in 0.382396 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表