[Seaside-dev] Extended WAEmailMessage to include headers
Philippe Marschall
philippe.marschall at gmail.com
Sun Nov 7 13:24:51 UTC 2010
2010/11/6 Udo Schneider <Udo.Schneider at homeaddress.de>:
>
> On 06.11.2010, at 19:09, Philippe Marschall wrote:
>>
>> The headers should get passed, see WAEmailMessageTest >> #testHeaders.
>> The #plainMessage im my image does this except at the end instead of
>> the start. I'm a bit confused, how did your #plainMessage look before?
>
> The methods is as following in my base image:
> plainMessage
> ^ String streamContents:
> [ :stream |
> self
> renderAddress: self from
> withHeader: 'From: '
> on: stream.
> self to do:
> [ :each |
> self
> renderAddress: each
> withHeader: 'To: '
> on: stream ].
> self cc do:
> [ :each |
> self
> renderAddress: each
> withHeader: 'Cc: '
> on: stream ].
> self bcc do:
> [ :each |
> self
> renderAddress: each
> withHeader: 'Bcc: '
> on: stream ].
> stream
> nextPutAll: 'Subject: ';
> nextPutAll: self subject;
> nextPut: Character cr;
> nextPut: Character cr.
> self body isNil ifFalse: [ stream nextPutAll: self body greaseString ] ]
>
> The package is Seaside-Email-lr.15. Just checked that your Seaside-Email-pmm.19 package is indeed fixed. Seems to be a problem that the Metacello config still loads v.15. I just checked this with
>
> Gofer new
> squeaksource: 'MetacelloRepository';
> package: 'ConfigurationOfSeaside';
> load.
> (Smalltalk at: #ConfigurationOfSeaside) project latestVersion load: #( 'Seaside 3.0' 'Magritte2' ).
Hm, AFAIK Dale move ConfigurationOfSeaside to Seaside30.
> Sorry for the hassle.
Don't worry, we're happy people are using it.
Cheers
Philippe
More information about the seaside-dev
mailing list