Bill Tillman 发表于 2022-7-5 23:11:25

带LISP的SMTP

我今天早上读到一篇文章,说用Common LISP可以使用SMTP发送电子邮件。本文的代码如下:
(defun send-email (text &rest reciepients)
"Generic send SMTP mail with some TEXT to RECIEPIENTS"
(cl-smtp:with-smtp-mail (out "localhost" "noreply@fin-ack.com" reciepients)
   (cl-mime:print-mime out
                     (make-instance 'cl-mime:text-mime
                                    :encoding :base64 :charset "UTF-8"
                                    :content (arnesi:string-to-octets text :utf-)
                     t t)))
 
有没有与VLISP相同的方法。。。尤其是不使用Outlook。。。只是SMTP?

BlackBox 发表于 2022-7-6 00:32:06


(defun c:CullThisForSmtpExample        (/ file path)
(if (setq path (findfile (setq file "etbug.lsp")))
   (startapp (strcat "explorer /n,/e,/select, "
              path
      )
   )
   (prompt (strcat "\n** Cannot locate \"" file "\" ** "))
)
(princ)
)
页: [1]
查看完整版本: 带LISP的SMTP