我cl-smtp:send-email
在调用时遇到了问题,这似乎源于超时错误usocket:socket-connect
。
这是我正在尝试做的事情:
(cl-smtp:send-email "outgoing.mit.edu" "m_klein@mit.edu"
(list "m_klein@mit.edu") "s1" "m1”)
这似乎是发生故障的调用(根据回溯):
(usocket:socket-connect "outgoing.mit.edu" 25
:protocol :stream
:element-type '(unsigned-byte 8)
:timeout nil
:deadline nil
:nodelay nil
:local-host nil
:local-port nil)
这是错误:
错误:错误
#<USOCKET:TIMEOUT-ERROR #x302001E5FDED>
执行时:USOCKET::RAISE-ERROR-FROM-ID,在进程监听器 (475)。
奇怪的是,相同的函数调用在其他机器上也有效,但在我当前的 mac 笔记本电脑或我一直在使用的基于云的 mac 上却没有。
我在 OS 10.13.3 的 MacBook Pro 上运行 Clozure Common Lisp 1.11.1
以下是回溯仅供参考的快照:https ://imgur.com/a/e2xcf
有任何想法吗?任何帮助将不胜感激。