1
[SMTPClient
    deliverMailFrom: sender
    to: recipient
    text: message
    usingServer: 'mail.google.com']
        on: Error
        do:["Transcript show:'Sumthing went wrong'"].

ことわざSMTPClientを発生させる場合または。トランスクリプトに私のメッセージを表示させる正しい方法は何ですか?ErrorTelnetProtocolErrorConnectionTimedOut

4

1 に答える 1

3

#do: ブロックでいつでもパラメーターを使用して、例外に関する情報を取得できます。

[SMTPClient
    deliverMailFrom: sender
    to: recipient
    text: message
    usingServer: 'mail.google.com']
        on: Error
        do:[:e | Transcript show: e].

#do: ブロックの :e パラメータは、発生したエラーのインスタンスです。

于 2013-02-07T09:17:05.707 に答える