cheers();
> I have a filter set up for outgoing mail that catches e-mail sent to
> mailinglists when I forgot to edit the source-account.
>
> The message is tehn moved to the drafts-folder, the system plays a beep
> and the message isn't sent.
>
> If I notice this I open the message in the drafts-folder, change the
> source account and resend it.
>
> However when the source-account is altered the signature of the message
> isn't changed but the signature of the 'new' source-account is added
> after the previously added signature, resulting in two signatures in the
> same message.
>
> Is this the way this is designed to work? If so why?
When storing mails as Draft, they are handled different from sent mails.
Drafts are stored in html format, to know all those things like
Signature and stuff. Therefore, you can change those.
Sent mail (which it is in your case) doesn't have those tags. The
signature just is a part of your message.
Editing a message, that came to the Drafts folder as a sent message is
the same, as editing any other sent message (e.g. the sent folder).
So, yes, that is the way this is designed. Cause there is no reliable
way to recognize the signature in a plain text mail.
...guenther
--
char *t="[EMAIL PROTECTED]";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}
_______________________________________________
evolution maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution