Re: [Evolution] signature in drafts not changed when source-acount is altered



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="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
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; }}}




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]