Это недавняя ошибка, для которой я не могу найти документацию.Это может быть не cl-smtp
специфично, но это происходит каждый раз, когда я пытаюсь оценить
(cl-smtp:send-email "localhost" "source@email.com" "test@email.com" "TEST" "Testing email from Common Lisp")
из REPL.Вывод ошибки:
debugger invoked on a SB-INT:SIMPLE-PROGRAM-ERROR in thread #<THREAD
"initial thread" RUNNING
{AAE38D1}>:
invalid keyword argument: :SERVE-EVENTS (valid keys are :AUTO-CLOSE, :INPUT,
:OUTPUT, :ELEMENT-TYPE, :EXTERNAL-FORMAT, :BUFFERING, :TIMEOUT).
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [ABORT] Exit debugger, returning to top level.
(SB-PCL::CHECK-APPLICABLE-KEYWORDS
0
(:AUTO-CLOSE :INPUT :OUTPUT :ELEMENT-TYPE :EXTERNAL-FORMAT :BUFFERING
:TIMEOUT)
-303677905
10)
0] 0
Я использую Debian 6 с постфиксом и SBCL 1.0.40, а cl-smtp
установлен через quicklisp
.Отправка электронной почты через интерфейс telnet
с тем же источником, сервером, целью, темой и телом (от одного и того же пользователя Unix или с root) работает нормально.Эта настройка также отлично работает (даже из REPL) на других машинах, на которых работает тот же программный стек.
Кто-нибудь может увидеть, что я делаю не так?