The eudora-emsapi list archive ending on 26 Mar 2001
Topics covered in this issue include:
1. Interesting EMS API Questions
"Vik Ganora" <vganora at yahoo dot com>
Fri, 17 Dec 1999 13:04:54 -0700
2. Re: when coding a plugin...
Jeff Beckley <beckley at qualcomm dot com>
Fri, 28 Jan 2000 17:39:03 -0800
3. Plugin problem
Petr Prazak <prazak at grisoft dot cz>
Wed, 9 Feb 2000 18:56:50 +0100
4. Another issue
Petr Prazak <prazak at grisoft dot cz>
Wed, 9 Feb 2000 20:07:11 +0100
5. Delphi
Danilo Luiz Rheinheimer <danilor at brasilnet.com dot br>
Tue, 15 Feb 2000 15:59:37 -0300
6. some plugin questions
Arkady Trestman <dushanbe at cs.bu dot edu>
Fri, 3 Mar 2000 12:07:44 -0500 (EST)
7. Eudora plugin
Eduard Meyerzon <eduard at expressionengines dot com>
Mon, 13 Mar 2000 12:52:13 -0500
8. How to get the raw data of messages
Hai Li <haili at public.bta.net dot cn>
Thu, 16 Mar 2000 14:07:26 +0800
9. Re: Delphi
Aaron Sherber <aaron at sherber dot com>
Sun, 19 Mar 2000 12:00:13 -0500
10. help
t.santini at mailer3.finsiel dot it
Mon, 20 Mar 2000 15:21:53 +0100
11. newbie question.
t.santini at mailer3.finsiel dot it
Fri, 24 Mar 2000 15:34:55 +0100
12. adding sub-menus to Special Tools
Brian Caldwell <bcaldwell at imaginasw dot com>
Thu, 6 Apr 2000 02:42:37 -0700
13. Mac Eudora filter plugin & transfers+labels
Gregory Dudek <dudek at cim.mcgill dot ca>
Fri, 7 Apr 2000 10:02:06 -0400
14. New Anti-Spam Measures
Listmaster <listmaster at lists.pensive dot org>
Fri, 21 Apr 2000 23:29:05 -0700
15. EMS with IMAP option
"Jeffrey Shepard" <jeffs at sigaba dot com>
Wed, 10 May 2000 14:14:50 -0700
16. International character sets
Gilles Serasset <Gilles.Serasset at imag dot fr>
Thu, 11 May 2000 08:50:51 +0200
17. API functionality
Richard Gutter <rgutter at bctf.bc dot ca>
Tue, 16 May 2000 11:53:07 -0700
18. problem with HTML images
"Tim Norman" <tnorman at authentica dot com>
Wed, 7 Jun 2000 14:01:15 -0400
19. from iso8859-1 to iso 8859-7
nickon <nickon at freemail dot gr>
Mon, 12 Jun 2000 01:55:22 +0300
20. Encrypting the same mail using different public keys
anguslee at hkmail dot net
11 Jul 2000 09:27:37 -0000
21. Delphi headers
Aaron Sherber <aaron at sherber dot com>
Mon, 17 Jul 2000 20:24:07 -0400
22. Multiple dllMain problem
TomC <tclarke.idc at home dot com>
Mon, 14 Aug 2000 22:01:58 -0700
23. How to mark read-state, move to Trash
Alan Krassowski <alan at etrieve dot com>
Tue, 15 Aug 2000 10:10:45 -0700
24. Progress callback problem
TomC <tclarke.idc at home dot com>
Tue, 15 Aug 2000 14:13:09 -0700
25. UTF-7 (was International character sets)
Martin Smith <martin at telerama dot com>
Mon, 21 Aug 2000 18:40:43 -0300
26. Plug-in finished?
anguslee at hkmail dot net
14 Sep 2000 13:12:08 -0000
27. Re: Re: Plug-in finished?
anguslee at hkmail dot net
15 Sep 2000 02:01:24 -0000
28. Re: Re: Plug-in finished?
anguslee at hkmail dot net
16 Sep 2000 13:11:33 -0000
29. On-Request not under composition
Norman Casagrande <nova at ticino dot com>
Sat, 23 Sep 2000 17:46:49 +0200
30. Move mails from In box to other folders
Norman Casagrande <casagran at die.supsi dot ch>
Wed, 04 Oct 2000 13:31:03 +0200
31. Can content-ID be changed for an attachment ?
peter <peter.lovelace at advatel.com dot au>
Fri, 06 Oct 2000 15:32:20 +1000
32. editing headers on outgoing messages
dino <dinoklein at ieee dot org>
Wed, 18 Oct 2000 23:22:31 -0400
33. Displaying a message in Eudora using automation...
Gordon Clare <gordon at nextrieve dot com>
Wed, 01 Nov 2000 12:39:37 +0100
34. Autoresponding Subscribe / Unsubscribe Plugin
RAZA JAFFRI <razaph at yahoo dot com>
Sun, 26 Nov 2000 15:01:59 +0400
35. EMS IMAP problems
Miro Jurisic <meeroh at MIT dot EDU>
Mon, 11 Dec 2000 02:19:42 -0500
36. Change headers
Alexander Lishansky <alexl at surfree.net dot il>
Wed, 20 Dec 2000 03:46:10 +0200
37. "ems_mbox_context_info()" - what is this API?
Alexander Lishansky <alexl at surfree.net dot il>
Sat, 30 Dec 2000 15:08:34 +0200
38. Can't get headers
"Pascal A. Niklaus" <Pascal.Niklaus at unibas dot ch>
Mon, 19 Feb 2001 15:35:39 +1300
39. Re: Can't get headers
Raza Jaffri <razaph at yahoo dot com>
Mon, 19 Feb 2001 09:49:17 +0400
40. Re: Can't get headers
Alexander Lishansky <alexl at surfree.net dot il>
Tue, 20 Feb 2001 01:55:04 +0200
41. Re: Can't get headers
Mike Bell <mbell at albionresearch dot com>
Tue, 20 Feb 2001 08:09:34 -0500
42. Plugin error in Eudora 5.0.2
Ron Bessems <R.E.M.W.Bessems at stud.tue dot nl>
Sat, 24 Feb 2001 16:02:28 +0100
43. Re: Can't get headers
Alexander Lishansky <alexl at surfree.net dot il>
Mon, 26 Feb 2001 02:27:02 +0200
44. Re: Can't get headers (example:
Alexander Lishansky <alexl at surfree.net dot il>
Wed, 28 Feb 2001 00:42:21 +0200
45. Delayed Processing Display String
Alan Davies <aland at steltor dot com>
Thu, 01 Mar 2001 19:39:47 -0500
46. Is it possible to change the message headers of incomming
Jerry Huismuis <jerryhuismuis at yahoo dot com>
Sat, 10 Mar 2001 22:43:01 +0100
47. Re: Is it possible to change the message headers of incomming mails?
"Dave Feustel" <dfeustel at mindspring dot com>
Sat, 10 Mar 2001 17:02:36 -0500
48. Liist dead?
"Johannes M. Richter" <johannes_richter at gmx dot net>
Mon, 26 Mar 2001 00:22:52 +0200
49. Re: Liist dead?
"Jeremy L. Idol" <jlidol at home dot com>
Sun, 25 Mar 2001 17:35:00 -0500
50. Re: Liist dead?
"Collette K. McNeill" <collette at mlwebworks dot com>
Mon, 26 Mar 2001 09:37:17 -0800
From: "Vik Ganora" <vganora at yahoo dot com>
Subject: Interesting EMS API Questions
Date: Fri, 17 Dec 1999 13:04:54 -0700
Hello,
Pretty quiet out there.
First let me explain what I'm trying to do: I want to programatically add
text and formatting to a message as it is sent. Because of the fine-grained
control I want I can't simply use signatures. If a message contains both
plain-text an HTML I want to update each of those MIME entities in it's own
way. (Adding text to the end of the text section; tableizing and formatting
on the HTML section.)
When I first looked at the EMS API I thought this would be pretty simple but
I started running into problems immediately.
Here's my setup:
EMS_VERSION 3
Translator type EMST_PREPROCESS
Context EMSF_Q4_TRANSMISSION (EMSF_Q4_COMPLETION would also be acceptable)
I thought I'd just use ems_can_translate to step through the MIME structure
agreeing to handle the first text/plain and text/HTML parts, and telling the
API that I wasn't interested in any other parts.
Here's the first problem though: If I return anything but EMSR_NOW any time
ems_can_translate is called then an error messagebox pops up and processing
on the message ends. (The documentation seems to imply that returning
EMSR_CANT_TRANS will just skip that entity.) So how can I walk through the
MIME structure and only process selected parts in either the
EMSF_Q4_TRANSMISSION or EMSF_Q4_COMPLETION context?
-Vik
__________________________________________________
Do You Yahoo!?
Thousands of Stores. Millions of Products. All in one place.
Yahoo! Shopping: http://shopping.yahoo.com
Date: Fri, 28 Jan 2000 17:39:03 -0800
From: Jeff Beckley <beckley at qualcomm dot com>
Subject: Re: when coding a plugin...
At 02:46 PM 1/28/00 -0500, Arkady Trestman wrote:
>I am writing a eudora mail S/MIME plug-in. As a frame work for the
>task, I chosed the pseudo signature translator example supplied with
>Eudora SDK. However, the difficulty I have encountered is that I could
>not figure out how to get my plugin envoked without pressing a menu button
>associated with it when sending mail out. Eudora doesn't require this
>button being pressed in the inbound case and plugin entry points are
>getting called automaticly when message is to be read. The outbound
>functionality is always triggered by pressing plugin button - which
>doesn't allow for default outbound message interception. Is this a major
>deficiency of Eudora SDK - or I just don't know about some unpublished
>interfaces?
Set the EMSF_DEFAULT_Q_ON flag when Eudora calls your translator's
ems_translator_info() function.
Date: Wed, 9 Feb 2000 18:56:50 +0100
From: Petr Prazak <prazak at grisoft dot cz>
Subject: Plugin problem
Hello eudora-emsapi,
I've got a big problem with new Eudora. (4.2.2, 4.3b too).
My plugin filters an outgoing message and possibly adds another MIME section
of text/plain to the message, then it passes back a file with the message to
Eudora in temp directory.
The message is sent ok, but in the Out folder, the message is displayed as
empty with the attach pointing to the output temp. file of my plugin !
What do I do wrong?
When was the specification changed?
I use API v3 to be compatible with Eudora Light.
Help, my customers are starting to complain.
Regards,
Petr Prazak
--
Petr Prazak
developer @ GRISOFT(c) SOFTWARE
mailto:prazak at grisoft dot cz
$ whois PP2717
ICQ# 10467674
Date: Wed, 9 Feb 2000 20:07:11 +0100
From: Petr Prazak <prazak at grisoft dot cz>
Subject: Another issue
Hello,
Playing a little bit with my plugin, I found out that Eudora doesn't behave
exactly as emsv4a4.pdf states.
The description on ems_can_translate return codes says:
EMSR_CANT_TRANS: This is not a message that this translator can translate.
Anything else: Failure. This will cause Eudora to put up an error message
associated with the return.
From this I assumed that when I return EMSR_CANT_TRANS, Eudora just won't call
ems_translate_file on this message. Instead, I get the error messagebox:
Plugin Error: ...
Can't queue message, the selected plugin unable to operate on this
message. {0}
What is the problem here?
I may not understand English well or being just too stupid :)
Best regards,
Petr Prazak
--
Petr Prazak
developer @ GRISOFT(c) SOFTWARE
mailto:prazak at grisoft dot cz
$ whois PP2717
ICQ# 10467674
Date: Tue, 15 Feb 2000 15:59:37 -0300
From: Danilo Luiz Rheinheimer <danilor at brasilnet.com dot br>
Subject: Delphi
Hi,
Anyone knows if are there a translation of the Eudora plugin API to be
used in the Borland Delphi ?
Thanks.
Date: Fri, 3 Mar 2000 12:07:44 -0500 (EST)
From: Arkady Trestman <dushanbe at cs.bu dot edu>
Subject: some plugin questions
Hello,
I am writing a Eudora client S/MIME plug-in that handles standard email
security. While doing that, I have encountered problems below!
1. Here is the following scenario: I am digitally sign a plain text which
I intercept during outbound processing. The result of signing is two piece
MIME message (S/MIME attached signature standard), which I feed back into
Eudora. Eudora sends it out. I receive that mail, open it up and click on
the icon associated with my SMIME pluggin to parse it. Parsing is
successful and as a result I strip off the signature part, and feed back
the MIME plain text to Eudora. The problem is that Eudora doesn't display
the text.
However, if I sent out not just the plain text - but plain text with some
attachment - then on receiving part, after stripping signature off the,
plain text and attachment are displayed with no problems. How to get the
plain text displayed in the window?
2. Another one: Eudora has two ways of viewing a message - by opening it
up or previewing it. If I open up a message and activate my plugin, then
header data-structure of emsDataFile is not getting filled in with the
corresponding SMTP values. However, if I activate the plugin from the
preview window then the header structure gets its SMTP values
alright. What is the way to get SMTP header info when opening up a
message?
3. Yet another one: I am testing my Eudora plugin for interoperability
with Outlook generated SMIME messages. The problem is that Outlook MIME
assembler doesn't put " Mime-Version: 1.0" into its embedded MIME parts
preamble. Which is fine since RFC1521 says that string is optional, since
if omitted than the parser should assume MIME Version 1. However, the
absence of "Mime-Version: 1.0" totally confuses Eudora and the message is
displayed as is in MIME. What is a fix to this?
Date: Mon, 13 Mar 2000 12:52:13 -0500
From: Eduard Meyerzon <eduard at expressionengines dot com>
Subject: Eudora plugin
--=-=-=-=189022804521892=-=-=-=
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="=====================_7704378==_.ALT"
--=====================_7704378==_.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed
I created a Eudora plugin that adds HTML to the Mail message.
I had to modify temporary Eudora Mail message file stored
in c:\Temp\... on ems_translate_file() event. It all works fine
but one problem -
the Message's body in my Outbox is empty.
Do you know how to fix it?
Please respond ASAP.
Thank you,
Ed
--=====================_7704378==_.ALT
Content-Type: text/html; charset="us-ascii"
<html>
I created a Eudora plugin that adds HTML to the Mail message.<br>
I had to modify temporary Eudora Mail message file stored<br>
in c:\Temp\... on ems_translate_file() event. It all works fine<br>
but one problem - <br>
<b>the Message's body in my Outbox</b> is empty.<br>
Do you know how to fix it?<br>
<br>
Please respond ASAP.<br>
Thank you,<br>
Ed<br>
</html>
--=====================_7704378==_.ALT--
--=-=-=-=189022804521892=-=-=-=
Content-Type: application/x.hashed-signature
84365
--=-=-=-=189022804521892=-=-=-=--
Date: Thu, 16 Mar 2000 14:07:26 +0800
From: Hai Li <haili at public.bta.net dot cn>
Subject: How to get the raw data of messages
Hello,
I'm writing a Chinese encode and decode plugin. I define the plugin's MIME
type as text/html, but I found Eudora often can't properly convert the
message to html document, so I want to get the raw data of messages in my
plugin. How to do?
Regards,
Hai Li
_____________________________________________
Hai Li mailto:haili at public.bta.net dot cn
Zeal SoftStudio (P.R. China)
http://www.zealsoftstudio.com (English)
http://www.nease.net/~zealsoft/ (Chinese)
Date: Sun, 19 Mar 2000 12:00:13 -0500
From: Aaron Sherber <aaron at sherber dot com>
Subject: Re: Delphi
Hi folks,
Just joined this list and saw Danilo's post about a Delphi version of the
headers. I've done a quick translation of ems-win.h into Pascal and used it
to write plugins with Delphi. I haven't tested all of the functions to make
sure they work, but once I comment it a little more I'd be happy to send it
to whoever wants it.
Aaron.
From: t.santini at mailer3.finsiel dot it
Date: Mon, 20 Mar 2000 15:21:53 +0100
Subject: help
help
From: t.santini at mailer3.finsiel dot it
Date: Fri, 24 Mar 2000 15:34:55 +0100
Subject: newbie question.
Hello everyone,
I am a newbie in plugins programming.
I'm curently developing a plugin which has to be activated on a MIME
multipart-mixed (three body parts) message in order to display some
information extracted from the second body-part and from the third body-
part (which are base-64 encoded in the original message they ).
The characteristics of my plugin are:
plugin type = EMST_SIGNATURE
plugin flags = EMSF_ON_ARRIVAL| EMSF_ON_DISPLAY |
EMSF_WHOLE_MESSAGE | EMSF_ALL_HEADERS.
I'm having the following problem:
When a new message of type "multipart/mixed" arrives, the plugin (i.e.
ems_can_translate) is activated and returns EMSR_NOT_NOW, but
when I later click on the icon over the message, the function
ems_can_translate is called twice with the same input data (i.e
type=multipart, subtype =mixed, the same "raw-headers", "from", "to"
and so on).
The function ems_translate_file is invoked only after the second
invocation of ems_can_translate.
Somebody knows why ems_can_transalate is invoked twice instead of
once, before the invocation of ems_translate_file?
Thanks in advance for your help.
=============================================
Tito Santini - Finsiel Div. Telecomunicazioni
Via Matteucci, 34 B 56124 PISA - ITALY
Phone: ++39 050 968 671
Fax: ++39 050 968 626
mailto:t.santini at finsiel dot it
http://www.finsiel.it
Date: Thu, 6 Apr 2000 02:42:37 -0700
From: Brian Caldwell <bcaldwell at imaginasw dot com>
Subject: adding sub-menus to Special Tools
Just wondering if any folks have figured out how to add a submenu to
the Special Tools menu.
The EMSAPI says:
Special Tools appear in the Tool Menu on Windows and the Special Menu
on Mac as menu items with the description on the menu. They are
always enabled.
It says nothing about submenus though.
TIA,
Brian
--
From a Sun Microsystems bug report (#4102680):
"Workaround: don't pound on the mouse like a wild monkey."
Date: Fri, 7 Apr 2000 10:02:06 -0400
From: Gregory Dudek <dudek at cim.mcgill dot ca>
Subject: Mac Eudora filter plugin & transfers+labels
I'd like to write a plugin (Mac Eudora) that does filtering.
From the EMSAPI doc's and samples. I can't see how to:
a) transfer mail to a specific mailbox from a plugin (so it does what a filter
can do)
b) specify a label from a plugin.
In short, I want to write a plugin that accomplishes the things
filters can do.
Maybe I can add a header to tweak the label, but how to
automatically do a transfer escapes me. Is this known stuff?
Even better, I'd like to add a column to the mailbox GUI with
my data, but I presume this is really over the top.
Thanks.
Date: Fri, 21 Apr 2000 23:29:05 -0700
From: Listmaster <listmaster at lists.pensive dot org>
Subject: New Anti-Spam Measures
One of the public Pensive lists was just spammed. Accordingly, I
have added restrictions to the lists. I had been reluctant to do so
previously, because this makes it less convenient for people to use.
Effective immediately, only subscribers can post. I realize how
annoying this can be, since you may be subscribed using one address,
but try and post from another. No one likes having his or her
messages returned because the address wasn't subscribed. One way to
mitigate this is to subscribe all your addresses, and set all but one
for NOMAIL.
From: "Jeffrey Shepard" <jeffs at sigaba dot com>
Subject: EMS with IMAP option
Date: Wed, 10 May 2000 14:14:50 -0700
Hello:
Has anyone gotten an EMS plug-in to work with
IMAP on the EMSF_ON_ARRIVAL mode?
Thanks,
Jeff
jeffs at sigaba dot com
Date: Thu, 11 May 2000 08:50:51 +0200
From: Gilles Serasset <Gilles.Serasset at imag dot fr>
Subject: International character sets
Hi,
I plan to write a plugin for Eudora (Macintosh only) that will
code/decode from UTF7/8 to/from Mac character sets.
This will allow users to send and receive messages containiing, say,
japanese AND French, not only Japanese and english.
1. With Mac OS 9, it is possible to compose an international message
(as eudora is based on the standard mac text manager), but:
-> The fonts are not properly handled (changing the keyboard
changes the font, but eudora does not remember it) and the user has
to specify the font of each part of the text.
---> If the user just composes a text with Japanese and French
through, I get a text only body part and have no way to figure out
what part is in what font (hence getting a hint for conversion).
---> If the user changes the font (through the font menu), I get an
HTML message that has been translated to ISO 8859-1. As the
translation is not reversible, I cannot figure out what the original
characters were.
2. Playing with that, I discovered that Eudora knows how to dislay a
message in UTF7/8 provided that the header is correct (i.e. not
generated by netscape, but rather by Outlook Express). It is
surprising that I can receive an international mail, but I cannot
send any...
Hence the questions:
- Am I totally dumb not to find a way to send UTF7 messages from Eudora ?
- If not, is there a way to access the message WITH the style run
that is used when composition occurs ?
- If not, is there a way to get the RAW html/enriched/whatever
content of the message before any conversion is made ?
Thanks in advance,
Gilles,
P.S. I did not see a lot of answers on this mailing list, just
questions most of the time. Could you please post answer in the
mailing list (if there is any).
--
Gilles Sérasset
GETA-CLIPS-IMAG (UJF, INPG & CNRS)
BP 53 - F-38041 Grenoble Cedex 9
Phone: +33 4 76 51 43 80
Fax: +33 4 76 51 44 05
Date: Tue, 16 May 2000 11:53:07 -0700
From: Richard Gutter <rgutter at bctf.bc dot ca>
Subject: API functionality
I've just started to look at the API, and I'm wondering if anyone on this list could advise me as to the feasibility of a project I've been handed. Essentially, I've been asked to add an e-mail component to an existing Records Management system. What I'd
envisioned was a Windows Eudora user selecting one or more received messages and then hitting a toolbar icon to mimic a "forward" action to a fixed e-mail address. I'd need a dialog box to pop-up first, and then embed information from it (e.g., categoriza
tion, include/exclude attachments) in either a new header or a new attachment before queuing the message.
I'd originally planned on using a Special Tools plug-in, but I don't see how I can determine which are the selected messages from within the ems_special_hook function. I suppose I could instead force the user to select only a single message at a time and
use an on-request Translator function, but if I'm reading the doc's properly I'll lose any enriched text and I'm not sure I'll be able to add headers/attachments and then queue the "new" message.
I'm willing to continue researching this, but don't want to waste my time. Would anyone familiar with API like to comment as to whether its functionality precludes what I'm trying to accomplish? Thanks.
Richard Gutter
_____________________________________________________________________
Richard Gutter BCTF Online Projects Co-ordinator
rgutter at bctf.bc dot ca British Columbia Teachers' Federation
http://www.bctf.bc.ca 100 - 550 West 6th Avenue
tel (604)871-2136 Vancouver BC
toll-free in BC 800-663-9163 V5Z 4P2 CANADA
fax (604)871-2294
From: "Tim Norman" <tnorman at authentica dot com>
Subject: problem with HTML images
Date: Wed, 7 Jun 2000 14:01:15 -0400
Hello,
I'm working on a Q4-Transmission plugin and I'm having some problems with
HTML images.
When I send a message with an image embedded in it, the MIME that is sent to
my plugin does not include the image attachment. Thus, it is lost and shows
up as a broken image on the receiving side.
Here are the flags for my plugin: EMSF_Q4_COMPLETION | EMSF_WHOLE_MESSAGE |
EMSF_REQUIRES_MIME | EMSF_GENERATES_MIME | EMSF_ALL_HEADERS
I've tried using EMST_LANGUAGE and EMST_PREPROCESS with the same results.
When I send it WITHOUT my plugin, I get the following MIME message:
=¾GIN==
Mime-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="=====================_1895515026==_.REL"
--=====================_1895515026==_.REL
Content-Type: text/html; charset="us-ascii"
<html>
cid test 13<br>
<img src="cid:.0" width height=72 alt="test1.bmp"><br>
</html>
--=====================_1895515026==_.REL
Content-Type: image/bmp; name="test1.bmp"
Content-ID: <.0>
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="test1.bmp"
Qk22QwAAAAAAADYAAAAoAAAAUAAAAEgAAAABABgAAAAAAIBDAADEDgAAxA4AAAAAAAAAAAAA////
... etc ...
--=====================_1895515026==_.REL--
==END==
However, when it gets sent through my plugin, the plugin gets the following
MIME message:
=¾GIN==
Mime-Version: 1.0
Content-Type: text/html; charset="us-ascii"
<html>
cid test 13<br>
<img src="cid:4.3.1.2.20000607135247.00ad5ca0@nome.authentica.com dot 0"
width height=72 alt="test1.bmp"><br>
</html>
==END==
Changing between "Styled" and "Plain & Styled" has no effect.
What's going on here? How can I get the image?
Thanks,
Tim
Date: Mon, 12 Jun 2000 01:55:22 +0300
From: nickon <nickon at freemail dot gr>
Subject: from iso8859-1 to iso 8859-7
Hello Everyone,
Eudora can not send or recieve mail with iso 8859-7 format (Greek
language) the message is displayed: =?iso-8859-7?B?cmVyZXJlICDk8+Tz5CA=?=
Does anyone know if there is a plugin or how to build one?
This plugin must converd iso8859-1 to iso8859-7.
Simmilar to the plugin of Hai Li I guess
--
Best regards,
nickon mailto:nickon at freemail dot gr
Date: 11 Jul 2000 09:27:37 -0000
From: anguslee at hkmail dot net
Subject: Encrypting the same mail using different public keys
Hi,
I'm writing a Eudora plug-in that will do encryption, digital signing
as well as decryption and signature verification. I knew that the
plug-in can be triggered after the user completed composing it but
before actually sending it out. My problem is how can the same e-mail
content be encrypted with different public keys when there are
several receivers for the same e-mail.
I've tried WorldTalk's WorldSecure Client, but it seemed that it
hasn't handled this problem. I knew some of you may have considered
this problem before, any idea? Thank you.
Angus Lee
------------------------------------------------------
Hong Kong Government Universal Free E-mail Accounts
from HKMAIL.NET - http://www.hkmail.net/
Date: Mon, 17 Jul 2000 20:24:07 -0400
From: Aaron Sherber <aaron at sherber dot com>
Subject: Delphi headers
Well, it took me longer than I thought to add a few comments, but I've put
up a Delphi version of ems-win.h at
http://home.earthlink.net/~asherber/EmsWin.pas.
This is the first header file I've translated, so I welcome all comments
and suggestions (through this list, to keep the discussion open).
I haven't tested all of the functions, but I have built a couple of plugins
with it.
Aaron Sherber.
Date: Mon, 14 Aug 2000 22:01:58 -0700
From: TomC <tclarke.idc at home dot com>
Subject: Multiple dllMain problem
MS VC++ 5.0, Win95:
1) I have a Eudora plugin dll which works. I have another dll with some
functions I would like to include in my plugin. Both dlls have been
tested independant of each other. Both are compiled as Multi-threaded
debug dlls. The Eudora dll uses the MFCs, the other dll does not. I have
no errors on building the combined project, but I cannot link
successfully. The full error is:
mfcs42d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined
in MSVCRTD.lib(dllmain.obj)
mfcs42d.lib(dllmodul.obj) : warning LNK4006: _DllMain@12 already defined
in MSVCRTD.lib(dllmain.obj); second definition ignored
Qualcomm docs mention this particular error, and their fix is to
simultaneously include and ignore the static libararies: mfcs42d.lib,
msvcrt.lib. If I try this, the link completes with just the warning
above, but the plugin is not even recognized by Eudora, and I don't see
any call to ems_plugin_version .
It makes sense that each of the dlls would have its own dllMain, and I
wouldn't expect the compiler to have a problem with this. Is there some
step I am missing during the link?
2) When I try to build the PseudoSquish example dll for Release, I get
an 'unsupported operation' error every time the progress callback
function is used. This looks like a system dll problem, but I am unaware
of any changes in the way function pointers are supported. Any ideas?
thanks
From: Alan Krassowski <alan at etrieve dot com>
Subject: How to mark read-state, move to Trash
Date: Tue, 15 Aug 2000 10:10:45 -0700
I'd like to produce a Win32 Eudora plug-in that would be able to mark
specific messages within the Inbox as read and/or move them to the Trash
folder. This would be a manual operation that the user would initiate, with
the criteria for selecting based on Message Id, synchronizing actions taken
on messages at another replicated store.
It appears straight-forward to add a menu item and scan existing messages
using EMS. It is possible to alter the read-state status of a message
programmatically? It is possible to move a given message to the Trash
folder programmatically? I didn't see an obvious way to do either in EMS,
but I may have missed something. I'd rather avoid the Simple MAPI
techniques, too.
Direct manipulation of In.toc might be possible for read-state changes, but
then I'd have to force a refresh of views, which seems kludgy. Also, moving
a message from the file In.mbx to Trash.mbx, and synchronizing the
corresponding .toc files would seem a way to do the deleted action, but
again I'm worried about doing this "behind Eudora's back" so to speak -- and
differences in file formats based on versions of Eudora, etc.
Thanks in advance for any info or hints on how to best accomplish this goal.
-Alan
Date: Tue, 15 Aug 2000 14:13:09 -0700
From: TomC <tclarke.idc at home dot com>
Subject: Progress callback problem
MS VC++ 5.0, Win95:
I have a Eudora plugin based on a modified pseudoSquish example. This
plugin works fine when compiled for 'debug'. When I compile for
'release', the plugin still works, but I get an 'unsupported operation'
error every time the progress callback function is used. I am not sure
if this is a result of a system dll version problem, or something else.
In the pseudoSquish example, the first line of ems_translate_file():
AFX_MANAGE_STATE(AfxGetStaticModuleState());
Was originally commented out, and noted that its presence could cause
progress callback problems. I have found that this line of code is
necessary to avoid a system crash.
I am trying to determine the cause of the error. This might be easier if
I knew the versions of the libraries used to compile Eudora 4.3, and
which dll versions correspond to which static libraries.
Thanks
Date: Mon, 21 Aug 2000 18:40:43 -0300
From: Martin Smith <martin at telerama dot com>
Subject: UTF-7 (was International character sets)
UTF-7 (was International character
sets)
There was a message (11 May 2000) asking about UTF-7.
John Delacour has posted a table resource which can be put into
the Eudora Stuff folder. It will add UTF-7 as well as several other
MIME types.
<http://www.eremita.demon.co.uk/scripting/applescript/downloads/translit_tables.sit>
After installing it, launch Eudora and start a new message. Look
under Message > Change > Character Set > UTF-7. If you hold
down the shift key while you select UTF-7, it will become the default
for new messages. It will display in an outline to show that it is a
default. Choose it again to deselect it.
I hope this helps.
Martin Smith <martin at telerama dot com>
*****************************************
Here is some Japanese to test (left in shift_jis)
この日本語も読めまキか。
And your name to test the accent in French:
Gilles
S屍asset
*****************************************
Date: Thu, 11 May 2000 08:50:51
+0200
From: Gilles Serasset <Gilles.Serasset at imag dot fr>
Subject: International character
sets
Hi,
I plan to write a plugin for Eudora (Macintosh only)
that will
code/decode from UTF7/8 to/from Mac character
sets.
This will allow users to send and receive messages
containiing, say,
japanese AND French, not only Japanese and
english.
1. With Mac OS 9, it is possible to compose an
international message
(as eudora is based on the standard mac text
manager), but:
-> The fonts are not
properly handled (changing the keyboard
changes the font, but eudora does not remember it)
and the user has
to specify the font of each part of the
text.
---> If the user just composes a text with
Japanese and French
through, I get a text only body part and have no way
to figure out
what part is in what font (hence getting a hint for
conversion).
---> If the user changes the font (through the
font menu), I get an
HTML message that has been translated to ISO 8859-1.
As the
translation is not reversible, I cannot figure out
what the original
characters were.
2. Playing with that, I discovered that Eudora knows
how to dislay a
message in UTF7/8 provided that the header is correct
(i.e. not
generated by netscape, but rather by Outlook
Express). It is
surprising that I can receive an international mail,
but I cannot
send any...
Hence the questions:
- Am I totally dumb not to find a way to
send UTF7 messages from Eudora ?
- If not, is there a way to access the
message WITH the style run
that is used when composition occurs
?
- If not, is there a way to get the RAW
html/enriched/whatever
content of the message before any conversion is made
?
Thanks in advance,
Gilles,
P.S. I did not see a lot of answers on this mailing
list, just
questions most of the time. Could you please post
answer in the
mailing list (if there is any).
--
Gilles S屍asset
GETA-CLIPS-IMAG (UJF, INPG &
CNRS)
BP 53 - F-38041 Grenoble Cedex 9
Phone: +33 4 76 51 43 80
Fax: +33 4 76 51 44 05
Date: 14 Sep 2000 13:12:08 -0000
From: anguslee at hkmail dot net
Subject: Plug-in finished?
Hi,
I use Microsoft Visual C++ 6.0 to debug my Eudora plug-in. I added a
breakpoint at the plugin finish procedure. However the breakpoint
wasn't get entered. What's wrong? Does Eudora call this procedure to
allow a plug-in to clear up everything?
Angus Lee
------------------------------------------------------
Hong Kong Government Universal Free E-mail Accounts
from HKMAIL.NET - http://www.hkmail.net/
Date: 15 Sep 2000 02:01:24 -0000
From: anguslee at hkmail dot net
Subject: Re: Re: Plug-in finished?
Hi,
>I have run into this a few times, and it always something simple. The
>plugin finish procedure should be called by Eudora if it is present.
I
>always place a breakpoint in the plugin version procedure (it gets
>called first) to verify breakpoints are working. Make sure your .dll
has
The breakpoint at ems_plugin_version() worked.
>debug info enabled, and make sure you copy the .dll to the plugin
folder
>after every build. If you don't do this last step, the debugger won't
>see any changes you have made and will not be able to correctly line
up
>the source code. Hope this helps.
However ems_plugin_finish() was never called even if I have other
breakpoints in say ems_can_translate() or ems_translate_file().
Angus Lee
------------------------------------------------------
Hong Kong Government Universal Free E-mail Accounts
from HKMAIL.NET - http://www.hkmail.net/
Date: 16 Sep 2000 13:11:33 -0000
From: anguslee at hkmail dot net
Subject: Re: Re: Plug-in finished?
Hi,
>I see only a few possibilities. Either you are not copying the
current
>build into the plugin folder, you are compiling the wrong version of
your
>code, some of your compile or link settings have changed, the
debugger is
>screwing up, or Eudora is not calling the procedure for some unknown
>reason.
I use EMS v4 and Visual C++ 6.0 with SP4. And I test my plug-in with
Eudora 4.3.
>I have made the first two mistakes many times. I have also solved
some
>strange VC debugger problems by carefully checking the settings, and
>deleting the debug folder and all its files, and doing a rebuild
all. I
>would also carefully compare syntax with one of the example plugins
to
>make sure something isnt mispelled in .h or .cpp file. Last I would
>generate a list file to verify that object code is being generated
for
>this procedure.
I've added breakpoints in all ems_*() procedures. All got called, but
ems_plugin_finish(). It sounds strange, but it's what I experienced.
Angus Lee
------------------------------------------------------
Hong Kong Government Universal Free E-mail Accounts
from HKMAIL.NET - http://www.hkmail.net/
Date: Sat, 23 Sep 2000 17:46:49 +0200
From: Norman Casagrande <nova at ticino dot com>
Subject: On-Request not under composition
Hi!
I'm developing an Anti-Spam plug-in based on an AI algorithm (about 90% of
accuracy, not based on filter rules).
The main algorithm is ready (and works very well! :) ), so now I'm trying
to implement it on Eudora as plug-in..
This algorithm need a train set of e-mails, which the user have to specify
if are spam or not. Do do this I've thought to use a simple button, on the
toolbar, which the user press when the displayed e-mail is spam.
The problem is here: I need to read the e-mail, and I can do this with a
"translator" plug-in, but the ON_REQUEST context works only under composition!
I cannot use ON_ARRIVAL or ON_DISPLAY because the user has not even read
the e-mail!
And about the "special tools" translator, as I've read on the SDK it can't
read or modify the e-mails displayed..
Anyone could please help me?
The plug-in will be totally free, that's a promise! :)
Bye!
Norman
P.S. The translator must work only with MIME:text/plain because the
algorithm works with words, not pictures! :)
Date: Wed, 04 Oct 2000 13:31:03 +0200
From: Norman Casagrande <casagran at die.supsi dot ch>
Subject: Move mails from In box to other folders
Hello everyone!
I'm still developing my anti-spam filter, and it's quite finished, but now
I've got another little problem.
When the algorithm recognises the spam, this one has to be moved to another
folder (like "spams" box). I've read in the dev site that this should be
done not with emsapi, but with Automation..
Is that true? And in that case: how? The example attached is only for
Visual Basic! I need one in Visual C or at least in C..
Can anyone please help me?
Bye!
Norman
Date: Fri, 06 Oct 2000 15:32:20 +1000
From: peter <peter.lovelace at advatel.com dot au>
Subject: Can content-ID be changed for an attachment ?
I 've been trying to create an on-arrival plugin to add content-ids to
attachments that do not have them already. This is to help Eudora
display images properly in HTML it receives from dumb mailers. I can
change all manner of things at present, but inserting a line like
Content-ID: <0934989389849893849>
or some such into the output file for MIME entities does not seem to
change Eudora's mind about what the content id should be. I notice that
entities sent out with Content-ids from Explorer do not show content-ids
in the input file when arriving at Eudora. It makes me wonder:
Is it possible to change content-ids at all ?
regards,
Pete.
________________
Dr. P. Lovelace
peterl at smart.net dot au
Date: Wed, 18 Oct 2000 23:22:31 -0400
From: dino <dinoklein at ieee dot org>
Subject: editing headers on outgoing messages
I'm trying to create a plugin that will remove some of those X-* headers
from outgoing messages; I've created a plugin with a translator that is
called at Q4-Completion; I've asked for basic and all headers, but I never
get the raw headers.
I'm starting to think that editing headers is only possible on incoming
mail; can somebody confirm this or lemme know what I got wrong?
thanks.
Date: Wed, 01 Nov 2000 12:39:37 +0100
From: Gordon Clare <gordon at nextrieve dot com>
Subject: Displaying a message in Eudora using automation...
I've been looking at the automation interface provided by Eudora,
with the aim of providing an external message indexing system. I can
access mailbox contents OK, but is there any way (using automation
or some other mechanism) of telling Eudora to display a particular
message from a particular mailbox?
- gordon
Date: Sun, 26 Nov 2000 15:01:59 +0400
From: RAZA JAFFRI <razaph at yahoo dot com>
Subject: Autoresponding Subscribe / Unsubscribe Plugin
Hello everyone!
I am new on the list and I am looking for the following functionality:
When a message arrives on a particular email address, the sender's email
address should be checked in a particular mailing list and if it does not
exist then it should be added and an autoreply should be sent confirming
the subscription and other related information.
Similarly, when a message arrives on another particular address, then the
sender's email address should be checked in a specified mailing list and if
it does exist then it should be removed from it and an autoreply should be
sent confirming the UN-subscription and other related information.
Can anyone help?
(I searched for any past messages on this topic in the list's archives but
could not find anything.)
Raza Jaffri
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
Date: Mon, 11 Dec 2000 02:19:42 -0500
From: Miro Jurisic <meeroh at MIT dot EDU>
Subject: EMS IMAP problems
I have an on-arrival plugin which works fine for me under POP and
IMAP, but my users report that it doesn't work for them when they are
using IMAP.
My testing further reveals that when using a specific IMAP settings
file my plugin gets called with the can_translate message, but the
message headers passed to the plugin are all nil. Using some
different IMAP settings files, the plugin is called with
can_translate, and the headers are as expected.
I don't know what I am doing wrong, and I haven't been able to figure
out which setting is causing the problem. Any suggestions?
Thanks,
meeroh
--
meeroh at mit.edu | <http://meeroh.mit dot edu/meeroh/> | MIT I/S Mac
developer | KB1FMP
"Look up at the sky. Ask yourselves: Is it yes or no? Has the sheep
eaten the flower? And you will see how everything changes..."
-- Antoine de Saint-Exupery, "The Little Prince"
Date: Wed, 20 Dec 2000 03:46:10 +0200
From: Alexander Lishansky <alexl at surfree.net dot il>
Subject: Change headers
Hello all.
I guess such questions already were here, but I subscribed
only now, and don't know how I can read archive of the messages.
My question is the following:
Does anybody know, how to change headers of incoming
messages on arrival? For example, in order to support RFC
1522 (MIME-encoding of EMail headers) I'd like to decode such headers as:
=?windows-1251?B?0uXx8g==?=
using my plugin. I know how to do this ON_REQUEST, but I
can not find how to do this ON_ARRIVAL.
Does anybody knows the answer or workaround? Certainly, it
is possible to write some proxy driver that does it on the
fly before any EMail reaches Eudora, but it is TOO COMPLICATED (for me)!
Date: Sat, 30 Dec 2000 15:08:34 +0200
From: Alexander Lishansky <alexl at surfree.net dot il>
Subject: "ems_mbox_context_info()" - what is this API?
When activating extended logging of EMSAPI information, I
found the following lines in my Eudora.log:
========================================
A113 256:0.1 Plugin: "Loading C:\Program Files\Qualcomm\Eudora\Plugins\Esp.dll.
A113 256:0.1 Plugin: "Calling function ems_plugin_version.
A113 256:0.1 Plugin: "Calling function ems_plugin_init.
A113 256:0.1 Plugin: "Calling function ems_translator_info.
A113 256:0..1 Plugin: "Calling function ems_translator_info.
A113 256:0.1 Plugin: "Calling function ems_special_info.
A113 256:0.1 Plugin: "Calling function ems_mbox_context_info.
========================================
My questions are:
- What is this EMSAPI entry point -
"ems_mbox_context_info()"? It absents in all samples in documents.
- Do we have other API-s that are not included in the documentation?
Date: Mon, 19 Feb 2001 15:35:39 +1300
From: "Pascal A. Niklaus" <Pascal.Niklaus at unibas dot ch>
Subject: Can't get headers
Hello everybody,
I am working on an Eudora Plug-in which should perform the following task:
It should analyse the message body, and, under some circumstances, alter
the sender's e-mail address in 'From' field in the headers.
Starting with the SORT.DLL example, I wrote a plugin with the
EMSF_ON_ARRIVAL flag set. The ems_translate_file function, however, only
gets the message body. I, however, also need the headers because I have to
modify the FROM field. How can I do that?
Any help is greatly appreciated !
Pascal
This behaviour, although it seems absurd, is needed to fix a 'bug' in
Novell GroupWise. When I automatically let this software forward my
messages to another e-mail account, it inserts my own e-mail address into
the 'From:' field instead that of the original sender. It also inserts a
line in the message body with the following format:
>>> e-mail_of_the_sender 02/19/01 10:46 >>>
Date: Mon, 19 Feb 2001 09:49:17 +0400
From: Raza Jaffri <razaph at yahoo dot com>
Subject: Re: Can't get headers
In Eudora there are two options... Forward.. and Redirect. Try using Redirect.
Hope this helps!
Raza
At 03:35 PM 2/19/2001 +1300, Pascal A. Niklaus wrote:
>Hello everybody,
>
>I am working on an Eudora Plug-in which should perform the following task:
>
>It should analyse the message body, and, under some circumstances, alter
>the sender's e-mail address in 'From' field in the headers.
>
>Starting with the SORT.DLL example, I wrote a plugin with the
>EMSF_ON_ARRIVAL flag set. The ems_translate_file function, however, only
>gets the message body. I, however, also need the headers because I have to
>modify the FROM field. How can I do that?
>
>Any help is greatly appreciated !
>
>Pascal
>
>
>This behaviour, although it seems absurd, is needed to fix a 'bug' in
>Novell GroupWise. When I automatically let this software forward my
>messages to another e-mail account, it inserts my own e-mail address into
>the 'From:' field instead that of the original sender. It also inserts a
>line in the message body with the following format:
>
> >>> e-mail_of_the_sender 02/19/01 10:46 >>>
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
Date: Tue, 20 Feb 2001 01:55:04 +0200
From: Alexander Lishansky <alexl at surfree.net dot il>
Subject: Re: Can't get headers
At 15:35 19/02/01 +1300, Pascal A. Niklaus wrote:
>Hello everybody,
>
>I am working on an Eudora Plug-in which should perform the following task:
>
>It should analyse the message body, and, under some
>circumstances, alter the sender's e-mail address in 'From'
>field in the headers.
>
>Starting with the SORT.DLL example, I wrote a plugin with
>the EMSF_ON_ARRIVAL flag set. The ems_translate_file
>function, however, only gets the message body. I, however,
>also need the headers because I have to modify the FROM
>field. How can I do that?
>
>Any help is greatly appreciated !
I also had a similar problem, and posted such question in
this list on 20-Dec-2000. Nobody has answered.
As far as I understood from documentation and from my
experience, there is no possibility to change headers.
I also wrote to Qualcomm (emsapi-info at qualcomm dot com), but
also did not get any answer.
I even thought that I should write some sort of proxy
driver that will change EMail messages automatically before
they reach Eudora, but it is too complicated (compared to
my wish of solving the problem).
>Pascal
>
>This behaviour, although it seems absurd, is needed to fix
>a 'bug' in Novell GroupWise. When I automatically let this
>software forward my messages to another e-mail account, it
>inserts my own e-mail address into the 'From:' field
>instead that of the original sender. It also inserts a
>line in the message body with the following format:
>
> >>> e-mail_of_the_sender 02/19/01 10:46 >>>
I also wanted to fix some "bug". It was Eudora's bug:
Eudora can not decode MIME-encoded headers
(Quoted-Printable and BASE64-encoded). But the only thing I
succeeded to do - is to write an interactive ON_REQUEST
translator ("MimeHeaders"), which can change message
headers in .MSG file, but can not do it in .TOC file.
Date: Tue, 20 Feb 2001 08:09:34 -0500
From: Mike Bell <mbell at albionresearch dot com>
Subject: Re: Can't get headers
I investigated this some time ago. The response from Qualcomm
was that you can't change the headers other than (indirectly)
the Mime type.
I ended up writing into the body of the message, which wouldn't meet
this requirement.
-- Mike --
Mike Bell, Software Performance Consultant
Albion Research Ltd.
http://www.albionresearch.com/
"Add right-click power to Internet Explorer with the Albion Browser Utilities"
Date: Sat, 24 Feb 2001 16:02:28 +0100
From: Ron Bessems <R.E.M.W.Bessems at stud.tue dot nl>
Subject: Plugin error in Eudora 5.0.2
Hi,
I've been working on a GPG plugin for Eudora 5.0.2, and i think
i have found a huge bug.
I use the globals of mechanism of the EMS to store my settings
during a session of Eudora, no problem there.
BUT, when Eudora exists it starts to free some of my allocated
memory by calling
extern "C" long WINAPI ems_free(
void FAR* mem
)
No problem either except for the fact that eudora also calls
this function for the globals pointer that i passed during the
ems_plugin_init!
Next eudora calls
extern "C" long WINAPI ems_plugin_finish(
void FAR* globals
)
Where i assume that "globals" still points to my
valid structure, but that is not the case as it
was already freed by a call to ems_free!! Thus
i get loads of Eudora crashes when it exists.
I hope than some Eudora developers are reading this
too, as I don't have a registration code yet i can't send
an email to them directly to notify them of this problem.
Thanks,
Ron
Date: Mon, 26 Feb 2001 02:27:02 +0200
From: Alexander Lishansky <alexl at surfree.net dot il>
Subject: Re: Can't get headers
At 00:33 25/02/01 -0800, Randall Gellens wrote:
>At 1:55 AM +0200 2/20/01, Alexander Lishansky wrote:
>>I also wanted to fix some "bug". It was Eudora's bug:
>>Eudora can not decode MIME-encoded headers
>>(Quoted-Printable and BASE64-encoded).
>
>It is not valid to use base64 or Q-P in headers. In
>message headers you can only use RFC 2047
><http://www.imc.org/rfc2047> encoding, and only in certain places.
>
>--
>Randall Gellens
>rg_public.1 at flagg.qualcomm dot com
>Opinions are personal; facts are suspect; I speak for myself only
Hello, Mr. Randall Gellens.
First of all, thank you for your message.
Second, about some attributes of my current letter. I
obtained two identical letters from you with different
"From" fields, and replied on both addresses, because I did
not know, which to choose. I also included subscribers of
<eudora-emsapi> mailing lists, because "To" field of your
message contained this address (as well as mine), so I
thought you intended to send your message to this list
also. In spite of this, I did not obtained your letter from
the mailing list server (I've got it from you only), and
when I visited archive of that mailing list, I did not find
your message there. Your message did not contain
"X-Noarchive" header, and I concluded that it could not
enter the list because, e.g., you are not its member, or
for some other reason. And I supposed you have got my
message through some other member of the list. I hope that
I succeeded to explain, why I filled "To" field of my EMail
in such way, and I did not violate privacy of our
correspondence. Please, inform me, if I'm wrong.
Now about the matter.
I do not agree with your sentence about inadmissibility of
using BASE64 or QP encoding in EMail headers. More, you
contradicts with yourself. The document you are referring
to (RFC2047), explicitly points on validity of such usage.
And more, there are even some examples of such usage (see
chapter 8 of this document):
Subject: =?ISO-8859-1?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?
=?ISO-8859-2?B?dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==?
This is an example of a BASE64-encoded header, which you
can find on the place I specified, in the document that you
are referring to as forbidding BASE64 encoding in EMail headers.
The same thing happens with QP- (Quoted-Printable) encoded headers.
Maybe, I did not understand you, and you only mean that the
encoding is possible, but must conform to definite rules?
For example, it must be framed by "=?" and "?=", contain
character set specification, and so on?..
Anyway, most of common mailers support such headers, but Eudora - does not.
Together with this, as far as I understand, Eudora has no
problem to decode these formats, when they exist in the
body of a message (not in its headers).
That's why I consider lack of such capability in Qualcomm's mailer as bug.
Also I'd like to say a word about API. As far as I
understand, it gives no possibility to decode MIME-encoded
headers, even if plug-in programmer wants to do it, because
API does not allow to change EMail's headers - neither on
ON_ARRIVAL, nor on ON_REQUEST basis. Lack of this API
feature brings very hard limitation on writing plug-ins
using EMSAPI. It can not be considered as normal thing,
even if it is documented in EMSAPI specification.
Thank you.
Date: Wed, 28 Feb 2001 00:42:21 +0200
From: Alexander Lishansky <alexl at surfree.net dot il>
Subject: Re: Can't get headers (example:
At 18:17 25/02/01 -0800, Randall Gellens wrote:
>> Maybe, I did not understand you, and you only mean that
>> the encoding is possible, but must conform to definite
>> rules? For example, it must be framed by "=?" and "?=",
>> contain character set specification, and so on?..
>
>That was what I was trying to say. I apologize for not being clear.
>
>> Anyway, most of common mailers support such headers, but Eudora - does not.
>
>Eudora does correctly decode such headers. As an example,
>I get email from people who use RFC 2047 encoding for the
>phrase portion of the "From" header, and this is displayed
>correctly for me. Are you sure you're using the latest version of Eudora?
I'm using Eudora v5.0.2 for Win32, as you can see from my
EMail headers. The same thing happens with ALL my friends,
who use ANY version of Eudora under Windows (I have no
possibilities to check it on other platforms), including v3.x, v4.x and v5.x.
According to your EMail, your variant of Eudora can decode
headers which are encoded in RFC 2047. If you are right,
then you shall see some 8-bit characters in the header of
this EMail, and not "=?" sequence. What do you see?
By the way, what do you think about the original theme of
the message? I'm speaking about impossibility to change
EMail headers in plug-ins based on EMSAPI.
Date: Thu, 01 Mar 2001 19:39:47 -0500
From: Alan Davies <aland at steltor dot com>
Subject: Delayed Processing Display String
Hi,
I'm new to the emsapi list, so I hope this is the type of question
that's appropriate.
I have a prototype plugin that sometimes has to delay processing until
a time of the user's choosing, so returns EMSR_NOT_NOW from the
appropriate call to ems_can_translate().
Eudora displays an icon in place of the mime block that I will
process, but also displays a file name next to it, which for me
is usually something like Untitled23.ems.
This is a bit confusing for the user, they have an icon to help them,
but probably have no idea what 'ems' is, and the name 'Untitled' is
not very clear. Is there any way that I can change this filename,
or even just the string that's displayed?
--Alan
Date: Sat, 10 Mar 2001 22:43:01 +0100
From: Jerry Huismuis <jerryhuismuis at yahoo dot com>
Subject: Is it possible to change the message headers of incomming
I want to write a plugin that changes the message headers of incoming emails On-arrival after which Eudora has to handle te mail like the new header was the original header. Is it possible to do is?
Jerry
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
From: "Dave Feustel" <dfeustel at mindspring dot com>
Subject: Re: Is it possible to change the message headers of incomming mails?
Date: Sat, 10 Mar 2001 17:02:36 -0500
There is no unsubscribe address in this message.
How do I unsubscribe from this list?
Thanks.
----- Original Message -----
From: "Jerry Huismuis" <jerryhuismuis at yahoo dot com>
To: "Subscribers of eudora-emsapi" <eudora-emsapi at lists.pensive dot org>
Sent: Saturday, March 10, 2001 4:43 PM
Subject: Is it possible to change the message headers of incomming mails?
> I want to write a plugin that changes the message headers of incoming emails On-arrival after which Eudora has to handle te mail
like the new header was the original header. Is it possible to do is?
>
> Jerry
>
>
>
> _________________________________________________________
>
> Do You Yahoo!?
>
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>
>
Date: Mon, 26 Mar 2001 00:22:52 +0200
From: "Johannes M. Richter" <johannes_richter at gmx dot net>
Subject: Liist dead?
i´m subscribed to this list now for some weeks and there was no message..
Am i the only one here?
Would be an interesting topic though i don´t know anything about it :)
Bye,
Johannes
--
Johannes M. Richter
johannes_richter at gmx.net http://193.171.249 dot 108/~jrichter/
http://petition.eurolinux.org For a Software Patent Free Europe!
Date: Sun, 25 Mar 2001 17:35:00 -0500
From: "Jeremy L. Idol" <jlidol at home dot com>
Subject: Re: Liist dead?
>i´m subscribed to this list now for some weeks and there was no message..
>Am i the only one here?
Nope there are a few of us....
>Would be an interesting topic though i don´t know anything about it :)
Sounds about normal..... There are a few of us listening though....
Date: Mon, 26 Mar 2001 09:37:17 -0800
From: "Collette K. McNeill" <collette at mlwebworks dot com>
Subject: Re: Liist dead?
At 05:35 PM 3/25/01 -0500, Jeremy L. Idol wrote:
>>i´m subscribed to this list now for some weeks and there was no
message..
>>Am i the only one here?
>
> Nope there are a few of us....
>
>>Would be an interesting topic though i don´t know anything about it :)
>
> Sounds about normal..... There are a few of us listening
though....
I'm trying to get Eudora to work with an IMAP server and Symantec's ACT.
Plans are stalled now b/c I don't think I can use VB to automate Eudora and
other projects demand attn.
Have to RTFM,
Collette
Last updated on 26 Mar 2001 by Pensive Mailing List Admin