基本的な電子メールを送信するための UI を設計しました。
SMTPClient
deliverMailFrom: sender
to: recipients
text: message
usingServer: '' .
ユーザーからのすべてのヘッダーを対象として、電子メールを取得するメソッドがあります。これが私の方法です。
AddHeader:Headername Email: asString Message:message --> "I want to update this"
" update is nothing but adding dictionay values to that "
|data|
data:= Dictionary new.
'To'= Headername ifTrue[data at:#To put:Email.].
'From'= Headername ifTrue[data at: #From put:Email].
'subject'= Headername ifTrue[data at: #subject put:Email].
"adding dicitonay values to message"
message:= String streamContents:[:stream|
data values do:[:each| stream nextPutAll: each ]
separatedBy: [ stream nextPut: Character space ]].
このメソッドを保存しようとすると、メッセージに保存できないというエラーが表示されます。すでに定義されているメッセージに値を追加する正しい方法は何ですか。
また、辞書から追加されたその他の値は、配置された順序では追加されません。これらの値を順番に追加して、To first、From next、次に subject..