Отсутствует пакет TCL smtp - PullRequest
       7

Отсутствует пакет TCL smtp

2 голосов
/ 08 сентября 2011

Я использую TCL activestate, который, как я думал, должен был включать smtp в установку по умолчанию.

Однако, когда я запускаю следующий пример (из документации):

proc send_simple_message {recipient email_server subject body} {
    package require smtp
    package require mime
    set token [mime::initialize -canonical text/plain \\
    -string $body]
    mime::setheader $token Subject $subject
    smtp::sendmessage $token \\
    -recipients $recipient -servers $email_server
    mime::finalize $token
}
send_simple_message someone@somewhere.com localhost \\
    "This is the subject." "This is the message."

Я получаю следующую ошибку:

can't find package smtp

Что мне нужно сделать, чтобы включить пакет в Activestate TCL?

1 Ответ

4 голосов
/ 08 сентября 2011

Установите пакет smtp из репозитория ActiveState с помощью teacup -

c:\> teacup install smtp
Resolving smtp ...   (etc)
...