The eudora-emsapi list archive ending on 28 Jun 2004


Topics covered in this issue include:

  1. Test (please ignore)
       Ferenc Polgar <pofe at axelero dot hu>
       Tue, 27 May 2003 10:15:27 +0200
  2. Headers
       eudora at q1tf.cjb dot net
       Sat, 21 Jun 2003 01:36:50 -0600 (MDT)
  3. Delphi Headers / Example
       "Mathew B. Parker" <mparker at advancedtubular dot com>
       Thu, 26 Jun 2003 23:07:46 -0400
  4. Re: Delphi Headers / Example
       Sebastien Lechelle <sebastien.lechelle at enotrac dot com>
       Mon, 30 Jun 2003 11:22:49 +0100
  5. Headers modification in translation
       jjga at deleted dot com (Juan Jose Garcia Deleted)
       Sat, 12 Jul 2003 13:45:25 -0400
  6. Archives?
       SunsetDF <friedof at sunset dot net>
       Sun, 13 Jul 2003 12:00:41 -0700
  7. Re: Archives?
       Sebastien Lechelle <sebastien.lechelle at enotrac dot com>
       Mon, 14 Jul 2003 09:19:43 +0100
  8. Re: Archives?
       Randall Gellens <rg_public.1 at flagg.qualcomm dot com>
       Fri, 1 Aug 2003 22:10:26 -0700
  9. Creation of new messages through MAPI
       jjga at deleted dot com (Juan Jose Garcia Deleted)
       Sat, 02 Aug 2003 18:42:22 -0400
 10. question
       "Igor J. Kresnik" <lovec at volja dot net>
       Sat, 16 Aug 2003 13:36:54 +0200
 11. World Mail
       Petr Prazak <prazak at grisoft dot cz>
       Thu, 21 Aug 2003 14:11:13 +0200
 12. Eudora plugin question
       "Vishakha Panat" <vishakha at comcast dot net>
       Fri, 22 Aug 2003 12:32:51 -0700
 13. Urgent
       "Nikhil Mahajani" <nikhil_mahajani at persistent.co dot in>
       Fri, 19 Sep 2003 16:28:25 +0530
 14. Re: Urgent
       "Vishakha Panat" <vishakha at comcast dot net>
       Fri, 19 Sep 2003 10:39:56 -0700
 15. Once More Urgent!
       "Nikhil Mahajani" <nikhil_mahajani at persistent.co dot in>
       Wed, 24 Sep 2003 15:16:19 +0530
 16. Newb question: Access Eudora menus as objects?
       El campeon <el_mero at mexindian dot com>
       Tue, 25 Nov 2003 11:23:31 -0500
 17. Re: Newb question: Access Eudora menus as objects?
       Ted Uiterwyk <tuiterwyk at zibex dot com>
       Tue, 25 Nov 2003 10:41:51 -0600
 18. Re: Newb question: Access Eudora menus as objects?
       Kelly Anderson <kelly at acoin dot com>
       Tue, 02 Dec 2003 21:30:21 -0700
 19. Organizing Stationery Items into Sub Folders
       JP Maroney <jp at peoplebuilders dot com>
       Sat, 10 Jan 2004 09:51:53 -0600
 20. How do I by default show all headers?
       Outlaw <outlaw at allspark dot net>
       Fri, 16 Jan 2004 17:19:55 -0500
 21. Re: How do I by default show all headers?
       Adam Kippes <adam.kippes at pobox dot com>
       Fri, 16 Jan 2004 18:18:28 -0500
 22. Are headers available or not?
       Windharp <ml01 at windharp dot de>
       Thu, 04 Mar 2004 13:48:05 +0100
 23. Re: Are headers available or not?
       Alexander Lishansky <alex_l at 012.net dot il>
       Thu, 04 Mar 2004 21:37:17 +0200
 24. Basic UTF8 Decoder Plugin 1.00
       Windharp <ml01 at windharp dot de>
       Sat, 06 Mar 2004 12:51:14 +0100
 25. Re: Basic UTF8 Decoder Plugin 1.00
       Windharp <ml01 at windharp dot de>
       Sun, 07 Mar 2004 08:57:16 +0100
 26. Dot Net with Eudora-EMSAPI
       Kelly Anderson <kelly at acoin dot com>
       Mon, 08 Mar 2004 11:01:40 -0700
 27. Eudora plugin in VB6 ?
       Isaac Grover <ephesys at myexcel dot com>
       Tue, 09 Mar 2004 01:15:22 -0600
 28. Re: Eudora plugin in VB6 ?
       Bernard Battaglin <bhbattaglin at appxl dot com>
       Tue, 09 Mar 2004 09:59:14 +0100
 29. C#
       "Ken Williams" <g3tmh at gb7abc dot net>
       Tue, 9 Mar 2004 15:46:42 -0000
 30. Mailboxes read-only and locked
       Kirk Graham <kgraham at instructors dot net>
       Thu, 01 Apr 2004 08:57:47 -0600
 31. Re: Mailboxes read-only and locked
       Darrell =?iso-8859-1?Q?Jónsson?= <jonsson at well dot com>
       Thu, 01 Apr 2004 17:14:03 +0200
 32. Re: Mailboxes read-only and locked
       Sebastien Lechelle <sebastien.lechelle at enotrac dot com>
       Thu, 01 Apr 2004 16:45:22 +0100
 33. Re: Mailboxes read-only and locked
       Kirk Graham <kgraham at instructors dot net>
       Thu, 01 Apr 2004 09:56:09 -0600
 34. Re: Mailboxes read-only and locked
       Kirk Graham <kgraham at instructors dot net>
       Thu, 01 Apr 2004 11:25:07 -0600
 35. Ids and headers
       Pete Maclean <aaddict at maclean dot com>
       Fri, 02 Apr 2004 15:24:05 -0500
 36. Re: Ids and headers
       Stephen Smith <ssmith at weymouth.ma dot us>
       Fri, 02 Apr 2004 15:54:09 -0500
 37. Re: Ids and headers
       Pete Maclean <aaddict at maclean dot com>
       Fri, 02 Apr 2004 16:07:01 -0500
 38. Re: Ids and headers
       Pete Maclean <aaddict at maclean dot com>
       Fri, 02 Apr 2004 18:30:50 -0500
 39. Re: Ids and headers
       Windharp <ml01 at windharp dot de>
       Sat, 03 Apr 2004 11:54:28 +0200
 40. Re: Ids and headers
       Windharp <ml01 at windharp dot de>
       Sat, 03 Apr 2004 11:52:10 +0200
 41. Eudora SDK
       Stephen Smith <ssmith at weymouth.ma dot us>
       Wed, 14 Apr 2004 16:00:19 -0400
 42. Eudora Automarion Events
       "Alexis Gabriel Prus" <aprus at dc.uba dot ar>
       Mon, 31 May 2004 17:12:07 -0300
 43. Re: World Mail
       Randall Gellens <rg_public dot 1 at flagg dot qualcomm dot com>
       Sat, 5 Jun 2004 14:34:43 -0700
 44. Adding toolbars to Eudora
       Dawai <emsapi at q1tf dot cjb dot net>
       Mon, 21 Jun 2004 09:36:06 +0200
 45. Re: Adding toolbars to Eudora
       Stephen Smith <ssmith at weymouth dot ma dot us>
       Wed, 23 Jun 2004 14:34:55 -0400
 46. accessing the address book via C++
       Igor Divjak <igor at edreams dot ca>
       Mon, 28 Jun 2004 08:58:38 -0400
 47. Re: accessing the address book via C++
       Pete Maclean <aaddict at maclean dot com>
       Mon, 28 Jun 2004 10:34:55 -0400
 48. Re: accessing the address book via C++
       Igor Divjak <igor at edreams dot ca>
       Mon, 28 Jun 2004 10:51:01 -0400
 49. Re: accessing the address book via C++
       Pete Maclean <aaddict at maclean dot com>
       Mon, 28 Jun 2004 10:57:08 -0400
 50. Re: Re: accessing the address book via C++
       <kbruss at cox dot net>
       Mon, 28 Jun 2004 11:52:27 -0400

Date: Tue, 27 May 2003 10:15:27 +0200
From: Ferenc Polgar <pofe at axelero dot hu>
Subject: Test (please ignore)


Date: Sat, 21 Jun 2003 01:36:50 -0600 (MDT)
From: eudora at q1tf.cjb dot net
Subject: Headers

Hello,

I'm trying to create a plugin that works on the headers of an incoming email (on arrival context). I have specified the EMSF_WHOLE_MESSAGE flag, but Eudora still calls ems_can_translate with all MIME parts of the mail. Only the top level call contains the
 full headers in inTransData->header->rawHeaders; there are only MIME-headers in there for all subpart calls. How could I make Eudora call my translator with only the top level, or if not possible, how can i distinguish between top level and subpart
?

Thanks,

Dawai

Date: Thu, 26 Jun 2003 23:07:46 -0400
From: "Mathew B. Parker" <mparker at advancedtubular dot com>
Subject: Delphi Headers / Example

Could someone who still has the Delphi example project and translated 
headers send them to me, or maybe send a link if available. TIA



Date: Mon, 30 Jun 2003 11:22:49 +0100
From: Sebastien Lechelle <sebastien.lechelle at enotrac dot com>
Subject: Re: Delphi Headers / Example

--=====================_8196035==_
Content-Type: text/plain; charset="us-ascii"; format=flowed


Mathew,

Attached to this email is the Delphi header file.
You might need to delete some of the "rubbish implementation" code at the 
end of the header. If you receive a working example actually doing 
something, please do not hesitate to forward it to me (I never managed to 
get anything working from that header, but I'm not a delphi expert either).

Regards
Sebastien

At 23:07 2003-06-26 -0400, Mathew B. Parker wrote:
>Could someone who still has the Delphi example project and translated 
>headers send them to me, or maybe send a link if available. TIA





-------------------------------------------------------------------------------------------------------------
Sebastien Lechelle
ENOTRAC UK Limited
Times House, Throwley Way, Sutton, Surrey, England SM1 4AF
Phone office: +44 20 8770 3501 Mobile: +44 77 5449 0905
Email: sebastien.lechelle at enotrac dot com Web: www.enotrac.com
--------------------------------------------------------------------------------------------------------------

Registered in England no. 2766532. Registered office: As above.

--=====================_8196035==_
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: attachment; filename="EmsWin.pas"

--=====================_8196035==_
Content-Type: text/plain; charset="us-ascii"; format=flowed

Date: Sat, 12 Jul 2003 13:45:25 -0400
From: jjga at deleted dot com (Juan Jose Garcia Deleted)
Subject: Headers modification in translation

Hello,

I am currently developing an Eudora plug-in. Using a translation 
approach (EMSF_ON_REQUEST), I have no problem modifying the body of 
the message, but I need also to modify its subject. In the callback 
function ems_translate_file I receive the message headers, but they 
are read-only. So is there any body who has some idea on how to 
achieve this?

Thanks a lot,

Juan José


Date: Sun, 13 Jul 2003 12:00:41 -0700
From: SunsetDF <friedof at sunset dot net>
Subject: Archives?

I'm new to this list and want to look in the Archives before asking questions.

I am unable to load the following page to see archives.  Is this the 
correct URL?

<http://www.pensive.org/mailing_lists/Archives/eudora-emsapi/index.html>

Thanks,
Diane Friedman 


Date: Mon, 14 Jul 2003 09:19:43 +0100
From: Sebastien Lechelle <sebastien.lechelle at enotrac dot com>
Subject: Re: Archives?

Indeed, it does not work anymore.

Regards
Sebastien Lechelle

At 12:00 2003-07-13 -0700, SunsetDF wrote:
>I'm new to this list and want to look in the Archives before asking questions.
>
>I am unable to load the following page to see archives.  Is this the 
>correct URL?
>
><http://www.pensive.org/mailing_lists/Archives/eudora-emsapi/index.html>
>
>Thanks,
>Diane Friedman





-------------------------------------------------------------------------------------------------------------
Sebastien Lechelle
ENOTRAC UK Limited
Times House, Throwley Way, Sutton, Surrey, England SM1 4AF
Phone office: +44 20 8770 3501 Mobile: +44 77 5449 0905
Email: sebastien.lechelle at enotrac dot com Web: www.enotrac.com
--------------------------------------------------------------------------------------------------------------

Registered in England no. 2766532. Registered office: As above.




Date: Fri, 1 Aug 2003 22:10:26 -0700
From: Randall Gellens <rg_public.1 at flagg.qualcomm dot com>
Subject: Re: Archives?

At 9:19 AM +0100 7/14/03, Sebastien Lechelle wrote:

>  Indeed, it does not work anymore.

There was a connectivity problem, but it was fixed.

>
>  Regards
>  Sebastien Lechelle
>
>  At 12:00 2003-07-13 -0700, SunsetDF wrote:
>>  I'm new to this list and want to look in the Archives before 
>> asking questions.
>>
>>  I am unable to load the following page to see archives.  Is this 
>> the correct URL?
>>
>>  <http://www.pensive.org/mailing_lists/Archives/eudora-emsapi/index.html>
>>
>>  Thanks,
>>  Diane Friedman
>
>
>
>
>
> 
> -------------------------------------------------------------------------------------------------------------
>  Sebastien Lechelle
>  ENOTRAC UK Limited
>  Times House, Throwley Way, Sutton, Surrey, England SM1 4AF
>  Phone office: +44 20 8770 3501 Mobile: +44 77 5449 0905
>  Email: sebastien.lechelle at enotrac dot com Web: www.enotrac.com
> 
> --------------------------------------------------------------------------------------------------------------
>
>  Registered in England no. 2766532. Registered office: As above.


-- 
Randall Gellens
rg_public.1 at flagg.qualcomm dot com
Opinions are personal;     facts are suspect;     I speak for myself only

Date: Sat, 02 Aug 2003 18:42:22 -0400
From: jjga at deleted dot com (Juan Jose Garcia Deleted)
Subject: Creation of new messages through MAPI

Hello,

I am developing a plug-in from where I need to create new messages. 
I have been able to achive it through MAPI, but the messages always 
are based on the default personality (dominant). Is there any way to 
use another existing personality? I have tried with the personality 
name in the profile argument of MAPILogon but to not avail. Any 
experience or ideas?

Thanks,

Juan José


Date: Sat, 16 Aug 2003 13:36:54 +0200
From: "Igor J. Kresnik" <lovec at volja dot net>
Subject: question

Hello

My name is Igor. From Internet am downloading file emsv4a4.zip How i 
can  Eudoro prepare that will send mail to charset=iso-8859-2 format?

-- 
Lep pozdrav / Best regards / Cordiali Saluti
Igor J. Kresnik

Preiskusni programi( Shareware programs)
http://igorkresnik.lisjak.com, lovec at volja dot net, igorkresnik at netscape dot net
ICQ:146957380

Tel.: 02 605 03 90, Tel.: 02 605 03 91, GSM: 040 325 843






Date: Thu, 21 Aug 2003 14:11:13 +0200
From: Petr Prazak <prazak at grisoft dot cz>
Subject: World Mail

Hello,

 Does Eudora World Mail contain the EMS API ?

 Or, is there a way how to extend it just like the client ?


-- 
Petr Prazak
GRISOFT, s.r.o.



From: "Vishakha Panat" <vishakha at comcast dot net>
Subject: Eudora plugin question
Date: Fri, 22 Aug 2003 12:32:51 -0700

This is a multi-part message in MIME format.

------=_NextPart_000_0649_01C368A9.80D91D20
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I am writing a Eudora plugin for catching Spam in incoming messages. I 
am using the sample example UpperLower as a framework. I am running into 
following problems:

1. Plugin catches SPAM and writes the output file accordingly but Eudora 
calls ems_translate_file in infinite loop unless the contents of output 
file are written in Uppercase letters.  
2. I need to modify the Subject to add SPAM information, in 
ems_translate_file both input and output file data structures have NULL 
pointers for To, CC, Subject headers. 

Does anyone have any ideas? Please help!

Thanks,
Vishakha


------=_NextPart_000_0649_01C368A9.80D91D20
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" 
http-equiv=Content-Type>
<META content="MSHTML 5.00.2722.2800" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face="Courier New">I am writing a Eudora plugin for 
catching Spam in 
incoming messages. I am using the sample example UpperLower as a 
framework. I am 
running into following problems:</FONT></DIV>
<DIV><FONT face="Courier New"></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New">1. Plugin catches SPAM and writes the 
output file 
accordingly but Eudora calls ems_translate_file in infinite loop unless 
the 
contents of output file are written in Uppercase letters.  </FONT></DIV>
<DIV><FONT face="Courier New">2. I need to modify the Subject to add 
SPAM 
information, in ems_translate_file both input and output file data 
structures 
have NULL pointers for To, CC, Subject headers. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face="Courier New">Does anyone have any ideas? Please 
help!</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face="Courier New">Thanks,</FONT></DIV>
<DIV><FONT face="Courier New">Vishakha</FONT></DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0649_01C368A9.80D91D20--


From: "Nikhil Mahajani" <nikhil_mahajani at persistent.co dot in>
Subject: Urgent
Date: Fri, 19 Sep 2003 16:28:25 +0530

This is a multi-part message in MIME format.

------=_NextPart_000_0014_01C37ECB.0CFDB400
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello Everyone,

I am writing a plugin for Eudora 5.2 for performing 
Encryption/Decryption of mail messages. For this I am using the EMS API 
v4 and also Microsoft CDO (Collaborative Data Objects) for doing the 
actual message handling using IMessage interface (i.e. reading the 
message into and writing the message to files).
There is a major problem which I am facing while decryption of the 
messages.

In the OnArrival context, after the whole message is parsed once in the 
ems_translate_file(), there is a problem of an infinite loop. The 
ems_can_translate() is the actual API which goes into a loop. To avoid 
this infinite loop, I added a new parameter called "eudora-loop-check" 
in the params field of the emsMIMEParam structure in the 
ems_translate_file() API. After the message was parsed once (i.e. 
decrypted), I set the value of this parameter to "success". In the 
ems_can_translate(), I was checking the value of this parameter, and if 
it was "success" then I was returning EMSR_CANT_TRANS. However, such a 
parameter is getting created, but it is NOT being written into the 
message header portion and consequently in the transformed message file. 
Would you please tell me how to solve this problem since I am urgently 
needing a solution because of some deadlines :)

Thanks in advance
Nikhil
------=_NextPart_000_0014_01C37ECB.0CFDB400
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; 
charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hello Everyone,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I am writing a plugin for Eudora 5.2 
for performing 
Encryption/Decryption of mail messages. </FONT><FONT face=Arial 
size=2>For this 
I am using the&nbsp;EMS API v4 and also Microsoft CDO (Collaborative 
Data 
Objects) for doing the actual message handling using IMessage interface 
(i.e. 
reading the message into and writing the message to files).</FONT></DIV>
<DIV><FONT face=Arial size=2>There is a major problem which I am 
facing while 
decryption of the messages.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>In the OnArrival context, after the 
whole message 
is parsed once in the ems_translate_file(), there is a problem of an 
infinite 
loop. The ems_can_translate() is the actual API which goes into a loop. 
To avoid 
this infinite loop, I&nbsp;added a new parameter called 
"eudora-loop-check" in 
the <EM><STRONG>params</STRONG></EM> field of the 
<EM><STRONG>emsMIMEParam</STRONG></EM> structure in the 
ems_translate_file() 
API. After the message was parsed once (i.e. decrypted), I set the value 
of this 
parameter to "success". In the ems_can_translate(), I was 
checking&nbsp;the 
value of this parameter, and if it was "success" then I was returning 
EMSR_CANT_TRANS. However, such a parameter is getting created, but it 
is&nbsp;NOT&nbsp;being written into the message header portion and 
consequently 
in the transformed message file. Would you please tell me how to solve 
this 
problem since I am urgently needing a solution because of some deadlines 

:)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks in advance</FONT></DIV>
<DIV><FONT face=Arial size=2>Nikhil</FONT></DIV></BODY></HTML>

------=_NextPart_000_0014_01C37ECB.0CFDB400--


From: "Vishakha Panat" <vishakha at comcast dot net>
Subject: Re: Urgent
Date: Fri, 19 Sep 2003 10:39:56 -0700

This is a multi-part message in MIME format.

------=_NextPart_000_0087_01C37E9A.5DD1F4D0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I ran into the similar problem before.

Here is what you should do:
When you write the output file, append new header 
"eudora-loop-check=success" to the end of Content-Type: line.
Next time when ems_can_translate() gets called it should show up as new 
param.

Good luck!
-Vishakha

  ----- Original Message ----- 
  From: Nikhil Mahajani 
  To: Subscribers of eudora-emsapi 
  Sent: Friday, September 19, 2003 03:58
  Subject: Urgent


  Hello Everyone,
   
  I am writing a plugin for Eudora 5.2 for performing 
Encryption/Decryption of mail messages. For this I am using the EMS API 
v4 and also Microsoft CDO (Collaborative Data Objects) for doing the 
actual message handling using IMessage interface (i.e. reading the 
message into and writing the message to files).
  There is a major problem which I am facing while decryption of the 
messages.
   
  In the OnArrival context, after the whole message is parsed once in 
the ems_translate_file(), there is a problem of an infinite loop. The 
ems_can_translate() is the actual API which goes into a loop. To avoid 
this infinite loop, I added a new parameter called "eudora-loop-check" 
in the params field of the emsMIMEParam structure in the 
ems_translate_file() API. After the message was parsed once (i.e. 
decrypted), I set the value of this parameter to "success". In the 
ems_can_translate(), I was checking the value of this parameter, and if 
it was "success" then I was returning EMSR_CANT_TRANS. However, such a 
parameter is getting created, but it is NOT being written into the 
message header portion and consequently in the transformed message file. 
Would you please tell me how to solve this problem since I am urgently 
needing a solution because of some deadlines :)
   
  Thanks in advance
  Nikhil

------=_NextPart_000_0087_01C37E9A.5DD1F4D0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" 
http-equiv=Content-Type>
<META content="MSHTML 5.00.2722.2800" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face="Courier New">I ran into the similar problem 
before.</FONT></DIV>
<DIV><FONT face="Courier New"></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New">Here is what you should do:</FONT></DIV>
<DIV><FONT face="Courier New">When you write the output 
file,&nbsp;append new 
header "eudora-loop-check=success"&nbsp;to the end of Content-Type: 
line.</FONT></DIV>
<DIV><FONT face="Courier New">Next time when ems_can_translate() gets 
called it 
should show up as new param.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face="Courier New">Good&nbsp;luck!</FONT></DIV>
<DIV><FONT face="Courier New">-Vishakha</FONT></DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: 
black"><B>From:</B> 
  <A href="mailto:nikhil_mahajani at persistent dot co dot in" 
  title=nikhil_mahajani at persistent.co dot in>Nikhil Mahajani</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  href="mailto:eudora-emsapi at lists dot pensive dot org" 
  title=eudora-emsapi at lists.pensive dot org>Subscribers of 
eudora-emsapi</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, September 19, 
2003 
  03:58</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Urgent</DIV>
  <DIV><BR></DIV>
  <DIV><FONT face=Arial size=2>Hello Everyone,</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>I am writing a plugin for Eudora 5.2 
for 
  performing Encryption/Decryption of mail messages. </FONT><FONT 
face=Arial 
  size=2>For this I am using the&nbsp;EMS API v4 and also Microsoft 
CDO 
  (Collaborative Data Objects) for doing the actual message handling 
using 
  IMessage interface (i.e. reading the message into and writing the 
message to 
  files).</FONT></DIV>
  <DIV><FONT face=Arial size=2>There is a major problem which I am 
facing while 
  decryption of the messages.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>In the OnArrival context, after the 
whole message 
  is parsed once in the ems_translate_file(), there is a problem of an 
infinite 
  loop. The ems_can_translate() is the actual API which goes into a 
loop. To 
  avoid this infinite loop, I&nbsp;added a new parameter called 
  "eudora-loop-check" in the <EM><STRONG>params</STRONG></EM> field of 
the 
  <EM><STRONG>emsMIMEParam</STRONG></EM> structure in the 
ems_translate_file() 
  API. After the message was parsed once (i.e. decrypted), I set the 
value of 
  this parameter to "success". In the ems_can_translate(), I was 
  checking&nbsp;the value of this parameter, and if it was "success" 
then I was 
  returning EMSR_CANT_TRANS. However, such a parameter is getting 
created, but 
  it is&nbsp;NOT&nbsp;being written into the message header portion and 
  consequently in the transformed message file. Would you please tell me 
how to 
  solve this problem since I am urgently needing a solution because of 
some 
  deadlines :)</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Thanks in advance</FONT></DIV>
  <DIV><FONT face=Arial 
size=2>Nikhil</FONT></DIV></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0087_01C37E9A.5DD1F4D0--


From: "Nikhil Mahajani" <nikhil_mahajani at persistent.co dot in>
Subject: Once More Urgent!
Date: Wed, 24 Sep 2003 15:16:19 +0530

This is a multi-part message in MIME format.

------=_NextPart_000_0017_01C382AE.CEA5F950
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello People,
                  Can anybody tell me how to have a translation icon for 
the Eudora plugin which will remain clicked (i.e. ON) by default (i.e. 
the user need not click on it.) Ideally we require an icon for the user 
for Q4 transmission and completion contexts. I want it for the same 
reason. Urgent help needed :)

Thanks in advance
Nikhil
------=_NextPart_000_0017_01C382AE.CEA5F950
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; 
charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hello People,</FONT></DIV>
<DIV><FONT face=Arial 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Can anybody tell me how to have a translation icon for&nbsp;the 
Eudora&nbsp;plugin which will remain clicked (i.e. ON) by default (i.e. 
the user 
need not click on it.) Ideally we require an icon for the user for Q4 
transmission and completion contexts. I want it for the same reason. 
Urgent help 
needed :)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks in advance</FONT></DIV>
<DIV><FONT face=Arial size=2>Nikhil</FONT></DIV></BODY></HTML>

------=_NextPart_000_0017_01C382AE.CEA5F950--


Date: Tue, 25 Nov 2003 11:23:31 -0500
From: El campeon <el_mero at mexindian dot com>
Subject: Newb question: Access Eudora menus as objects?

I am an amateur programmer (read I know close to nothing), and would like 
to do the following:

1) Extract Email usage statistics from eudora without actually spawning the 
program and going through tools.  I want to use Visual Basic or something 
similar, and add something like a Eudora library from where I can access 
the object Eudora.Statistics.usagetime or something like that.

2) Send email from code events without having to start eudora.  For 
example, event X occurs on my machine and I have code set to do something 
when that happens.  Lets say I want to send an email to Y with Z as an 
attachment automatically... when that event X occurs.

3) Spam attacker:  I want to create a plugin where if I recieve spam in my 
personal account, I activate this plugin that will reply the spam and any 
email address it finds in the body from my address spam at mexindian dot com with 
some lengthy message (if everyone had a filter like this, the volume of 
incoming mail for these people would prove unweildy).  I can write code to 
do this in Visual Basic.... can I import that into Eudora?

Are either of these things possible?  I would appreciate any starting point.
Thanks

Amit 


Date: Tue, 25 Nov 2003 10:41:51 -0600
From: Ted Uiterwyk <tuiterwyk at zibex dot com>
Subject: Re: Newb question: Access Eudora menus as objects?

1) Looks ridiculously easy, at least with my current 5.x version of 
Eudora.  The statistics are stored in a file called EudoraStats.xml, 
couldn't be much easier to access.  Doesn't require Eudora be running.

2) Lots of ways to programatically send email, esp. in VB.NET with the 
System.Web.Mail components.  Doesn't require Eudora be running.

3) This is the only part of what you are doing that would actually require 
use of the APIs (what this list is about)...and I'm gonna have to leave 
that to people who have had better luck with them than I have.  And 
conventional wisdom seems to be that responding to spammers is futile, as 
the from addresses are typically forged, or if not, you're just validating 
for them that the address they sent mail to is a 'live' one.



At 11:23 AM 11/25/2003 -0500, you wrote:

>I am an amateur programmer (read I know close to nothing), and would like 
>to do the following:
>
>1) Extract Email usage statistics from eudora without actually spawning 
>the program and going through tools.  I want to use Visual Basic or 
>something similar, and add something like a Eudora library from where I 
>can access the object Eudora.Statistics.usagetime or something like that.
>
>2) Send email from code events without having to start eudora.  For 
>example, event X occurs on my machine and I have code set to do something 
>when that happens.  Lets say I want to send an email to Y with Z as an 
>attachment automatically... when that event X occurs.
>
>3) Spam attacker:  I want to create a plugin where if I recieve spam in my 
>personal account, I activate this plugin that will reply the spam and any 
>email address it finds in the body from my address spam at mexindian dot com with 
>some lengthy message (if everyone had a filter like this, the volume of 
>incoming mail for these people would prove unweildy).  I can write code to 
>do this in Visual Basic.... can I import that into Eudora?
>
>Are either of these things possible?  I would appreciate any starting point.
>Thanks
>
>Amit
>
>



Date: Tue, 02 Dec 2003 21:30:21 -0700
From: Kelly Anderson <kelly at acoin dot com>
Subject: Re: Newb question: Access Eudora menus as objects?

At 09:23 AM 11/25/2003, you wrote:
>I am an amateur programmer (read I know close to nothing), and would like 
>to do the following:
>
>3) S-p-a-m attacker:  I want to create a plugin where if I recieve s-p-a-m 
>in my personal account, I activate this plugin that will reply the s-p-a-m 
>and any email address it finds in the body from my address 
>s-p-a-m at mexindian dot com with some lengthy message (if everyone had a filter 
>like this, the volume of incoming mail for these people would prove 
>unweildy).  I can write code to do this in Visual Basic.... can I import 
>that into Eudora?

This is possible and on the surface, it sounds like a good idea. However, I 
don't think it's desirable. The problem is that most Spammers spoof their 
return addresses to be other innocent users. Replying would just fill the 
mail box of other innocent victims of the spammers.

For example, my wife often gets email purporting to be from myself. And 
honestly, I didn't send her the email about what that poor young gi-rl did 
with that ho-rse, honest!

-Kelly




Date: Sat, 10 Jan 2004 09:51:53 -0600
From: JP Maroney <jp at peoplebuilders dot com>
Subject: Organizing Stationery Items into Sub Folders

Does anyone know of an app that allows you to set up "sub folders" for 
Stationery Items in Eudora? I use a TON of Stationery Items, and would love 
to be able to organize into categories. Ideas?
mailto:jp at peoplebuilders dot com



-- 
This message has been scanned for viruses and
dangerous content by our MailScanner, and is
believed to be clean.


Date: Fri, 16 Jan 2004 17:19:55 -0500
From: Outlaw <outlaw at allspark dot net>
Subject: How do I by default show all headers?

--=====================_7558128==.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed

I want to have Eudora show all headers by default without clicking the 
Blah, Blah, Blah icon each time.

Outlaw
Email: <http://mailto:outlaw at allspark dot net/>outlaw at allspark dot net

--=====================_7558128==.ALT
Content-Type: text/html; charset="us-ascii"

<html>
<body>
I want to have Eudora show all headers by default without clicking the
Blah, Blah, Blah icon each time.<br>
<x-sigsep><p></x-sigsep>
Outlaw<br>
Email:
<a href="http://mailto:outlaw at allspark dot net/">outlaw@allspark dot net</a><br>
</body>
</html>

--=====================_7558128==.ALT--



Date: Fri, 16 Jan 2004 18:18:28 -0500
From: Adam Kippes <adam.kippes at pobox dot com>
Subject: Re: How do I by default show all headers?

At 01-16-04 17:19 Outlaw wrote:
  
>I want to have Eudora show all headers by default without clicking the Blah, Blah, Blah icon each time.


ShowAllHeaders=1

   -- AK




-- 
adam.kippes at pobox dot com
PGP keys available from servers


Date: Thu, 04 Mar 2004 13:48:05 +0100
From: Windharp <ml01 at windharp dot de>
Subject: Are headers available or not?

Hi all!

I know that questions about "headers" where posted several times before in 
different versions, but they never received an answer. Lets try again:

When writing an EMSF_ON_ARRIVAL, I would like to have (read only) access to 
the full set of headers to decide wether I can decode a message or not. 
According to the documentation, ems_can_translate receives a lot of header 
information...

Has anyone figured out under which circumstances those "headers" are 
transmitted to the plugin? I had different conditions: No headers at all 
(headers=null), headers present but even "subject" is empty. I would 
especially like a well-filled "rawheaders". I tried a lot of things, but 
rawheaders constantly stays a null-pointer.

Looks like I end up analyzing the message itself. As far as I could check, 
all headers are always included in the message file. :-( has anyone managed 
to use those headers?


Date: Thu, 04 Mar 2004 21:37:17 +0200
From: Alexander Lishansky <alex_l at 012.net dot il>
Subject: Re: Are headers available or not?

At 04/03/2004 13:48 +0100, Windharp wrote:
>I know that questions about "headers" where posted several times before in 
>different versions, but they never received an answer. Lets try again:
>
>When writing an EMSF_ON_ARRIVAL, I would like to have (read only) access to 
>the full set of headers to decide wether I can decode a message or not. 
>According to the documentation, ems_can_translate receives a lot of header 
>information...
>
>Has anyone figured out under which circumstances those "headers" are 
>transmitted to the plugin? I had different conditions: No headers at all 
>(headers=null), headers present but even "subject" is empty. I would 
>especially like a well-filled "rawheaders". I tried a lot of things, but 
>rawheaders constantly stays a null-pointer.
>
>Looks like I end up analyzing the message itself. As far as I could check, all 
>headers are always included in the message file. :-( has anyone managed to use 
>those headers?

Here is fragment from my "MimeHeaders" plugin:

long WINAPI ems_translator_info( void FAR* globals, emsTranslatorP transInfo )
{
...
       transInfo->flags 
          EMSF_ON_REQUEST | EMSF_ALL_HEADERS | EMSF_BASIC_HEADERS;
...


Date: Sat, 06 Mar 2004 12:51:14 +0100
From: Windharp <ml01 at windharp dot de>
Subject: Basic UTF8 Decoder Plugin 1.00

Hi all!

Okay, I decided to read the headers from the message itself. So I finished 
a plugin that converts the basic UTF8 characters back automatically upon 
message receival. So at least for the languages with characters in the 
normal windows charset one is able to read UTF8 messages without decrypting.

This is still quite untested, only running on 2 machines right now. Any 
feedback welcome.

German page: http://www.windharp.de/software.htm#utf8iso

English documentation (HTML version of .txt which is included in the 
download): http://www.windharp.de/software/utf8iso.htm

Direct download: http://www.windharp.de/software/utf8iso.zip


Date: Sun, 07 Mar 2004 08:57:16 +0100
From: Windharp <ml01 at windharp dot de>
Subject: Re: Basic UTF8 Decoder Plugin 1.00

Hi all!

Sorry for the inconvenience and thanks for the lot of response. Do you know 
what you get from not copy-and-pasting your links? Broken ones. I fixed 
everything so all links below should work.

>Okay, I decided to read the headers from the message itself. So I finished 
>a plugin that converts the basic UTF8 characters back automatically upon 
>message receival. So at least for the languages with characters in the 
>normal windows charset one is able to read UTF8 messages without decrypting.
>
>This is still quite untested, only running on 2 machines right now. Any 
>feedback welcome.
>
>German page: http://www.windharp.de/software.htm#utf8iso
>
>English documentation (HTML version of .txt which is included in the 
>download): http://www.windharp.de/software/utf8iso.htm
>
>Direct download: http://www.windharp.de/software/utf8iso10.zip


Date: Mon, 08 Mar 2004 11:01:40 -0700
From: Kelly Anderson <kelly at acoin dot com>
Subject: Dot Net with Eudora-EMSAPI

Has anybody gone through the trouble of wrapping the Eudora-EMSAPI for .NET 
yet? I don't want to duplicate effort..

-Kelly



Date: Tue, 09 Mar 2004 01:15:22 -0600
From: Isaac Grover <ephesys at myexcel dot com>
Subject: Eudora plugin in VB6 ?

Hi everyone,

Are there Eudora plugins out there written in VB6?  I know there's plugins 
written in C++, Pascal, and Delphi that have required modifications to work 
within the EMSAPI, but I haven't been able to find any plugins written in 
VB6 at all.

Isaac

There are Business Owners who are getting RICH, and People who MAKE 
Business Owners rich.  Which group would you like to belong to?
http://bigmoneyandfreetime.v3.net


Date: Tue, 09 Mar 2004 09:59:14 +0100
From: Bernard Battaglin <bhbattaglin at appxl dot com>
Subject: Re: Eudora plugin in VB6 ?

Hi everyone,
We have developed DLLs which allow Eudora Plugins to be developed using 
VB6.  We have also developed an extension to the Eudora Automation 
interface that allows a plugin to access which items in a "folder display 
window" are currently selected, and therefore do some kind of processing on 
just those items.  If anyone is interested in this technology,  please 
contact me directly.
Thanks,
Bernie
At 01:15 AM 3/9/2004 -0600, you wrote:

>Hi everyone,
>
>Are there Eudora plugins out there written in VB6?  I know there's plugins 
>written in C++, Pascal, and Delphi that have required modifications to 
>work within the EMSAPI, but I haven't been able to find any plugins 
>written in VB6 at all.
>
>Isaac
>
>There are Business Owners who are getting RICH, and People who MAKE 
>Business Owners rich.  Which group would you like to belong to?
>http://bigmoneyandfreetime.v3.net


From: "Ken Williams" <g3tmh at gb7abc dot net>
Subject: C#
Date: Tue, 9 Mar 2004 15:46:42 -0000

Sorry about the rouge spam filter requests, I have been away for 3 months
and the original filter has got updated erasing many entries...

I gave up on the API personally as it committed me to the one mailer program
and ended up writing a smtp/pop3 program that intercepts all mail by sitting
between my mailer program and the outside world.

I am still trying to tame the beast, but it gives me better control of
emails and works with all my mailers here Eudora/Outlook/Outlook Express

I am writing it in C#

Ken Williams

Email: gw3tmh at gb7abc dot net
Web Site: http://www.gb7abc.net



Date: Thu, 01 Apr 2004 08:57:47 -0600
From: Kirk Graham <kgraham at instructors dot net>
Subject: Mailboxes read-only and locked

Gang,

This is actually a troubleshooting question, but I'm at a bit of a loss.

Yesterday I screwed up my Eudora mailboxes. Now several of them are 
"read-only and locked" as are my Nickname files.

I'm using Eudora v5.1 in Paid mode on Windows XP Home SP1.

I searched on groups.google.com, but there advice wasn't much help.

Even from a CMD prompt I get "Access is Denied" if I try to copy the *.mbx 
or Nickname\*.txt files to a different location. The files are not read-only.

I've tried uninstalling and reinstalling Eudora a couple of times. I've 
installed it to put the data files in the C:\PROGRAM FILES\QUALCOMM\EUDORA 
directory or under the userids directory.

My userid is an Administrator, not Limited user.

I tried deleting the in.mbx and in.toc files, and those recovered. 
Fortunately they were empty. I could do the same thing for the Trash. I did 
it for the Out mailbox and that recovered too. But I lost a ton of
saved sent messages.

Guess what... I also don't have a backup. I know... I'm an idiot! <g>

Weird thing is that some mailboxes are fine, but a few are locked for me.

I know I can delete the ones that I can't access, but I'd rather not loose 
those.

I tried to "compact" the mailboxes, and i've even tried deleting the *.toc 
files for
one of the mailboxes that I didn't care about. Doesn't seem to work. The *.mbx
file is the one locked.

Its almost like there's a userid holding ownership of the file.

Rebooting didn't help either. <g>

Any ideas? Besides use Linux or Macintosh! <G>

Thanks,
Kirk!


Date: Thu, 01 Apr 2004 17:14:03 +0200
From: Darrell =?iso-8859-1?Q?Jónsson?= <jonsson at well dot com>
Subject: Re: Mailboxes read-only and locked

Kirk:

Have you tried inspecting the [PROPERTIES] of each *.MBX file
in windows Explorer.

Open Windows explorer
Right click on the file in question
UnCheck read-only

At 08:57 AM 4/1/04 -0600, you wrote:
>Gang,
>
>This is actually a troubleshooting question, but I'm at a bit of a loss.
>
>Yesterday I screwed up my Eudora mailboxes. Now several of them are 
>"read-only and locked" as are my Nickname files.
>
>I'm using Eudora v5.1 in Paid mode on Windows XP Home SP1.
>
>I searched on groups.google.com, but there advice wasn't much help.
>
>Even from a CMD prompt I get "Access is Denied" if I try to copy the *.mbx 
>or Nickname\*.txt files to a different location. The files are not read-only.
>
>I've tried uninstalling and reinstalling Eudora a couple of times. I've 
>installed it to put the data files in the C:\PROGRAM FILES\QUALCOMM\EUDORA 
>directory or under the userids directory.
>
>My userid is an Administrator, not Limited user.
>
>I tried deleting the in.mbx and in.toc files, and those recovered. 
>Fortunately they were empty. I could do the same thing for the Trash. I 
>did it for the Out mailbox and that recovered too. But I lost a ton of
>saved sent messages.
>
>Guess what... I also don't have a backup. I know... I'm an idiot! <g>
>
>Weird thing is that some mailboxes are fine, but a few are locked for me.
>
>I know I can delete the ones that I can't access, but I'd rather not loose 
>those.
>
>I tried to "compact" the mailboxes, and i've even tried deleting the *.toc 
>files for
>one of the mailboxes that I didn't care about. Doesn't seem to work. The *.mbx
>file is the one locked.
>
>Its almost like there's a userid holding ownership of the file.
>
>Rebooting didn't help either. <g>
>
>Any ideas? Besides use Linux or Macintosh! <G>
>
>Thanks,
>Kirk!


Date: Thu, 01 Apr 2004 16:45:22 +0100
From: Sebastien Lechelle <sebastien.lechelle at enotrac dot com>
Subject: Re: Mailboxes read-only and locked

How about deleting the file 'OWNER.LOK' in your Eudora folder? It has 
helped me in the past when Eudora crashed and would refuse to open
 mailboxes...

Sebastien

At 17:14 2004-04-01 +0200, Darrell Jónsson wrote:
>Kirk:
>
>Have you tried inspecting the [PROPERTIES] of each *.MBX file
>in windows Explorer.
>
>Open Windows explorer
>Right click on the file in question
>UnCheck read-only
>
>At 08:57 AM 4/1/04 -0600, you wrote:
>>Gang,
>>
>>This is actually a troubleshooting question, but I'm at a bit of a loss.
>>
>>Yesterday I screwed up my Eudora mailboxes. Now several of them are 
>>"read-only and locked" as are my Nickname files.
>>
>>I'm using Eudora v5.1 in Paid mode on Windows XP Home SP1.
>>
>>I searched on groups.google.com, but there advice wasn't much help.
>>
>>Even from a CMD prompt I get "Access is Denied" if I try to copy the 
>>*.mbx or Nickname\*.txt files to a different location. The files are not
 
>>read-only.
>>
>>I've tried uninstalling and reinstalling Eudora a couple of times. I've 
>>installed it to put the data files in the C:\PROGRAM 
>>FILES\QUALCOMM\EUDORA directory or under the userids directory.
>>
>>My userid is an Administrator, not Limited user.
>>
>>I tried deleting the in.mbx and in.toc files, and those recovered. 
>>Fortunately they were empty. I could do the same thing for the Trash. I 
>>did it for the Out mailbox and that recovered too. But I lost a ton of
>>saved sent messages.
>>
>>Guess what... I also don't have a backup. I know... I'm an idiot! <g>
>>
>>Weird thing is that some mailboxes are fine, but a few are locked for me.
>>
>>I know I can delete the ones that I can't access, but I'd rather not 
>>loose those.
>>
>>I tried to "compact" the mailboxes, and i've even tried deleting the 
>>*.toc files for
>>one of the mailboxes that I didn't care about. Doesn't seem to work. The
 
>>*.mbx
>>file is the one locked.
>>
>>Its almost like there's a userid holding ownership of the file.
>>
>>Rebooting didn't help either. <g>
>>
>>Any ideas? Besides use Linux or Macintosh! <G>
>>
>>Thanks,
>>Kirk!







Date: Thu, 01 Apr 2004 09:56:09 -0600
From: Kirk Graham <kgraham at instructors dot net>
Subject: Re: Mailboxes read-only and locked

The offending mailboxes and address books are not read-only, I'd checked 
yesterday first thing when the problem started.

OWNER.LOK seems to only be there when you have Eudora actually running. If
 
you exit Eudora the OWNER.LOK gets deleted.

Both, good ideas, but not the problem.

I also downloaded File Monitor and Process Explorer (from SysInternals) 
from another email suggestion. The File Monitor shows the accessed files 
and says "Access Denied", but it doesn't tell me why. :-(

Process Explorer complained initially that I don't have "Symbols" 
installed, and doesn't show the file handles being opened.

Does anyone have a simple way to get to the files from like a DOS boot 
diskette maybe? I haven't done this from XP before. The drive is NTFS isn't
 
it. ARGHHH.

:-(

--kg


At 09:45 AM 4/1/2004, Sebastien Lechelle wrote:

>How about deleting the file 'OWNER.LOK' in your Eudora folder? It has 
>helped me in the past when Eudora crashed and would refuse to open
 mailboxes...
>
>Sebastien
>
>At 17:14 2004-04-01 +0200, Darrell Jónsson wrote:
>>Kirk:
>>
>>Have you tried inspecting the [PROPERTIES] of each *.MBX file
>>in windows Explorer.
>>
>>Open Windows explorer
>>Right click on the file in question
>>UnCheck read-only
>>
>>At 08:57 AM 4/1/04 -0600, you wrote:
>>>Gang,
>>>
>>>This is actually a troubleshooting question, but I'm at a bit of a loss.
>>>
>>>Yesterday I screwed up my Eudora mailboxes. Now several of them are 
>>>"read-only and locked" as are my Nickname files.
>>>
>>>I'm using Eudora v5.1 in Paid mode on Windows XP Home SP1.
>>>
>>>I searched on groups.google.com, but there advice wasn't much help.
>>>
>>>Even from a CMD prompt I get "Access is Denied" if I try to copy the 
>>>*.mbx or Nickname\*.txt files to a different location. The files are not
 
>>>read-only.
>>>
>>>I've tried uninstalling and reinstalling Eudora a couple of times. I've
 
>>>installed it to put the data files in the C:\PROGRAM 
>>>FILES\QUALCOMM\EUDORA directory or under the userids directory.
>>>
>>>My userid is an Administrator, not Limited user.
>>>
>>>I tried deleting the in.mbx and in.toc files, and those recovered. 
>>>Fortunately they were empty. I could do the same thing for the Trash. I
 
>>>did it for the Out mailbox and that recovered too. But I lost a ton of
>>>saved sent messages.
>>>
>>>Guess what... I also don't have a backup. I know... I'm an idiot! <g>
>>>
>>>Weird thing is that some mailboxes are fine, but a few are locked for me.
>>>
>>>I know I can delete the ones that I can't access, but I'd rather not 
>>>loose those.
>>>
>>>I tried to "compact" the mailboxes, and i've even tried deleting the 
>>>*.toc files for
>>>one of the mailboxes that I didn't care about. Doesn't seem to work. The
 
>>>*.mbx
>>>file is the one locked.
>>>
>>>Its almost like there's a userid holding ownership of the file.
>>>
>>>Rebooting didn't help either. <g>
>>>
>>>Any ideas? Besides use Linux or Macintosh! <G>
>>>
>>>Thanks,
>>>Kirk!
>
>
>
>
>


Date: Thu, 01 Apr 2004 11:25:07 -0600
From: Kirk Graham <kgraham at instructors dot net>
Subject: Re: Mailboxes read-only and locked

Update.... I found NTFSDOS on SysInternals. They just have a read-only version.

I setup a Win98 boot diskette (needed 3 floppies) and installed the files 
to the disks.

Then rebooted to the Win98 floppy and loaded NTFSDOS. That gave me access 
to the
Nickname files! I was able to copy them to another floppy!

I was also able to type the mailboxes that I couldn't get to from XP Home 
even in Safe mode!

After rebooting I deleted the old nickname files, then copied the ones I'd 
saved to a floppy back to the harddrive. Now I have my address books back!!!

The mailboxes are too large to fit on a floppy, so I'm going to get the 
fullblown NTFSDOS which supposedly supports writing to the NTFS drive. 
Hopefully that will allow me to make working copies of the mailboxes and 
recover the now lost files!

Thanks for the leads!

--kg


Date: Fri, 02 Apr 2004 15:24:05 -0500
From: Pete Maclean <aaddict at maclean dot com>
Subject: Ids and headers

I am writing my first Eudora plugin and am running into one basic 
obstacle.  I hope someone out there can help.

I want to get an id to use and have sent a message, as per the 
documentation to <emsapi-ids at qualcomm dot com>.  Twice.  And I have received no 
response.  My understanding is that this address reaches an automaton that 
should respond immediately.  Could it be broken?

Thanks,

Pete



Date: Fri, 02 Apr 2004 15:54:09 -0500
From: Stephen Smith <ssmith at weymouth.ma dot us>
Subject: Re: Ids and headers

I don't have an answer, but I do have a question. I joined this list hoping 
to get some development info. What language are you using to write your 
plug-ins?

TIA

Steve

At 03:24 PM 4/2/2004 -0500, you wrote:
>I am writing my first Eudora plugin and am running into one basic 
>obstacle.  I hope someone out there can help.
>
>I want to get an id to use and have sent a message, as per the 
>documentation to <emsapi-ids at qualcomm dot com>.  Twice.  And I have received 
>no response.  My understanding is that this address reaches an automaton 
>that should respond immediately.  Could it be broken?
>
>Thanks,
>
>Pete
>



Date: Fri, 02 Apr 2004 16:07:01 -0500
From: Pete Maclean <aaddict at maclean dot com>
Subject: Re: Ids and headers

I am writing in C++, using MSVC and Qualcomm's PseudoSq as a template.

Pete

At 03:54 PM 4/2/2004 -0500, Stephen Smith wrote:

>I don't have an answer, but I do have a question. I joined this list 
>hoping to get some development info. What language are you using to write 
>your plug-ins?
>
>TIA
>
>Steve
>
>At 03:24 PM 4/2/2004 -0500, you wrote:
>>I am writing my first Eudora plugin and am running into one basic 
>>obstacle.  I hope someone out there can help.
>>
>>I want to get an id to use and have sent a message, as per the 
>>documentation to <emsapi-ids at qualcomm dot com>.  Twice.  And I have received 
>>no response.  My understanding is that this address reaches an automaton 
>>that should respond immediately.  Could it be broken?
>>
>>Thanks,
>>
>>Pete
>
>
>



Date: Fri, 02 Apr 2004 18:30:50 -0500
From: Pete Maclean <aaddict at maclean dot com>
Subject: Re: Ids and headers

Hmm.  Thanks, Phil.  Does anyone have a spare id they would like to 
sub-assign to me?  If not then I will pick one sort-of at random.

Pete

At 03:39 PM 4/2/2004 -0500, Phil Daley wrote:

>I tried that a few times.
>
>As far as I know, they never respond.
>
>
>At 4/2/2004 03:24 PM, Pete Maclean wrote:
>
> >I am writing my first Eudora plugin and am running into one basic
> >obstacle.  I hope someone out there can help.
> >
> >I want to get an id to use and have sent a message, as per the
> >documentation to <emsapi-ids at qualcomm dot com>.  Twice.  And I have received no
> >response.  My understanding is that this address reaches an automaton that
> >should respond immediately.  Could it be broken?
> >
> >Thanks,
> >
> >Pete
> >
> >
> >
>Phil Daley          < AutoDesk >
>http://www.conknet.com/~p_daley
>
>
>



Date: Sat, 03 Apr 2004 11:54:28 +0200
From: Windharp <ml01 at windharp dot de>
Subject: Re: Ids and headers


>I am writing in C++, using MSVC and Qualcomm's PseudoSq as a template.

I am (and I know I am not the only one) using Delphi. There is a conversion 
I use (not the one officially available, I never got that one to work) - it 
maybe has some bugs left, but working really stable for my purposes :-) 


Date: Sat, 03 Apr 2004 11:52:10 +0200
From: Windharp <ml01 at windharp dot de>
Subject: Re: Ids and headers

>If not then I will pick one sort-of at random.

That is what I did. Not the "clean way" but working. When you manage to et 
a regular one, please let us know :-)  


Date: Wed, 14 Apr 2004 16:00:19 -0400
From: Stephen Smith <ssmith at weymouth.ma dot us>
Subject: Eudora SDK

Has anyone attempted to do any conversion of the C++ samples to VB6? My 
boss wants me to write some plug-ins, and I've used VB for many 
years.  Never really touched C language, except in college. Even if someone 
just ported over the ems-win.h file, that would be extremely helpful. Or 
just point me in the right direction (to a web site, etc). Thanks for any help.

Steve


From: "Alexis Gabriel Prus" <aprus at dc.uba dot ar>
Subject: Eudora Automarion Events
Date: Mon, 31 May 2004 17:12:07 -0300

This is a multi-part message in MIME format.

------=_NextPart_000_0001_01C44732.6B525030
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hello,
 
I'm currently working on an application that uses the Automation
interfase to Eudora (v6.1.1.1), but it seems like the only working
events (exposed by IEUApplicationEvents) are OnClose and OnFolderChange.
I need to use the OnCheckMailComplete event but it doesn't get fired. I
also tested this with the sample application packaged with the
Automation SDK with the same results.
 
Does anybody knows if this is working? Does anybody knows if there is a
patch for this?
 
Thanks in advance,
Alexis Prus

------=_NextPart_000_0001_01C44732.6B525030
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; 
charset=us-ascii">
<TITLE>Message</TITLE>

<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2>Hello,<BR>&nbsp;<BR>I'm currently 
working on an 
application that uses the Automation interfase to Eudora (v6.1.1.1), but 
it 
seems like the only working events (exposed by IEUApplicationEvents) are 
OnClose 
and OnFolderChange. I need to use the OnCheckMailComplete event but it 
doesn't 
get fired. I also tested this with the sample application packaged with 
the 
Automation SDK with the same results.<BR>&nbsp;<BR>Does anybody knows if 
this is 
working? Does anybody knows if there is a patch for 
this?<BR>&nbsp;<BR>Thanks in 
advance,<BR>Alexis Prus</FONT></DIV></BODY></HTML>

------=_NextPart_000_0001_01C44732.6B525030--


Date: Sat, 5 Jun 2004 14:34:43 -0700
From: Randall Gellens <rg_public dot 1 at flagg dot qualcomm dot com>
Subject: Re: World Mail

At 2:11 PM +0200 8/21/03, Petr Prazak wrote:

>  Does Eudora World Mail contain the EMS API ?
>
>   Or, is there a way how to extend it just like the client ?

WorldMail has its own set of APIs which allow access to messages for 
an individual account oir globally.  You can do an amazing amount 
with them.

-- 
Randall Gellens
rg_public.1 at flagg.qualcomm dot com
Opinions are personal;     facts are suspect;     I speak for myself only

Date: Mon, 21 Jun 2004 09:36:06 +0200
From: Dawai <emsapi at q1tf dot cjb dot net>
Subject: Adding toolbars to Eudora

Hello,

is it possible to programmatically add/remove a toolbar to/from Eudora? It 
can obviously be done by hacking the Eudora .ini file but I was wondering 
if there was a cleaner way.


Regards,

Dawai 


Date: Wed, 23 Jun 2004 14:34:55 -0400
From: Stephen Smith <ssmith at weymouth dot ma dot us>
Subject: Re: Adding toolbars to Eudora

--=====================_1123751031==_.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed

I'd love to write some plug-ins to do all kinds of things, but I don't know 
C++ and I'm having a heck of a time trying to figure it out so I can port 
it over to VB (something I get a little better), or even PowerBasic. But 
There really seems to be little support for the ems api. But if someone on 
this list can translate those examples on the developers part of the 
website, I can start writing some neat plug-ins. I already use COM, but 
it's still limited in the things it can do.

Steve

ps: if someone can at least describe this to me, it would help:

/* ----- MIME Params ---------------------------- */
typedef struct emsMIMEparamS FAR*emsMIMEParamP;
typedef struct emsMIMEparamS {
     long                        size;
     LPSTR                       name;                   /* Mime parameter 
name (e.g., charset) */
     LPSTR                       value;                  /* param value 
(e.g. us-ascii) */
     emsMIMEParamP       next;                   /* Linked list of 
parameters */
} emsMIMEparam;





At 09:36 AM 6/21/2004 +0200, Dawai wrote:
>Hello,
>
>is it possible to programmatically add/remove a toolbar to/from Eudora? It 
>can obviously be done by hacking the Eudora .ini file but I was wondering 
>if there was a cleaner way.
>
>
>Regards,
>
>Dawai

--=====================_1123751031==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
I'd love to write some plug-ins to do all kinds of things, but I don't
know C++ and I'm having a heck of a time trying to figure it out so I can
port it over to VB (something I get a little better), or even PowerBasic.
But There really seems to be little support for the ems api. But if
someone on this list can translate those examples on the developers part
of the website, I can start writing some neat plug-ins. I already use
COM, but it's still limited in the things it can do. <br><br>
Steve<br><br>
ps: if someone can at least describe this to me, it would help:<br><br>
<tt>/* ----- MIME Params ---------------------------- */<br>
typedef struct emsMIMEparamS FAR*emsMIMEParamP;<br>
typedef struct emsMIMEparamS {<br>
&nbsp;&nbsp;&nbsp;
long<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>&nbsp;&nbsp;&
&nbsp;&nbsp;&nbsp;
LPSTR<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&am
p;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab>/*
Mime parameter name (e.g., charset) */<br>
&nbsp;&nbsp;&nbsp;
LPSTR<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&am
sp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab>/*
param value (e.g. us-ascii) */<br>
&nbsp;&nbsp;&nbsp; emsMIMEParamP&nbsp;
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab>next;<x-tab>&nbsp;&nbsp;&nbsp;</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab
Linked list of parameters */<br>
} emsMIMEparam;<br><br>
<br><br>
<br><br>
</tt>At 09:36 AM 6/21/2004 +0200, Dawai wrote:<br>
<blockquote type=cite class=cite cite>Hello,<br><br>
is it possible to programmatically add/remove a toolbar to/from Eudora?
It can obviously be done by hacking the Eudora .ini file but I was
wondering if there was a cleaner way.<br><br>
<br>
Regards,<br><br>
Dawai </blockquote></html>

--=====================_1123751031==_.ALT--


Date: Mon, 28 Jun 2004 08:58:38 -0400
From: Igor Divjak <igor at edreams dot ca>
Subject: accessing the address book via C++

Would some kind soul direct me to the proper API for accessing the address 
book of eudora?  I'm using VC++ and am looking for a way to sync up our app 
with Eudora.

- Thanks for your time;

===============
Igor Divjak
igor@edreams.ca

Electric Dreams Inc.
www.edreams.ca


Date: Mon, 28 Jun 2004 10:34:55 -0400
From: Pete Maclean <aaddict at maclean dot com>
Subject: Re: accessing the address book via C++

There is no API for accessing the Eudora address book.  Well, to be 
careful, I guess I should say that there is no published API for the 
purpose but actually I am fairly sure there is no such API at all.  That's 
the bad news.  The good news is that, except for coordinating with Eudora 
there may be no need for an API.  I have an application that uses the 
Eudora address book by reading the file that contains it 
(NNDBASE.TXT).  This is a pure text file with a format that is very easily 
deduced.

Now for me it's easy because I need nothing beyond pure read access to the 
address book.  If you need to change it you may have some problems -- that 
is something I have not attempted.

Pete Maclean

At 08:58 AM 6/28/2004, Igor Divjak wrote:
>Would some kind soul direct me to the proper API for accessing the address 
>book of eudora?  I'm using VC++ and am looking for a way to sync up our 
>app with Eudora.
>
>- Thanks for your time;
>
>===============
>Igor Divjak
>igor@edreams.ca
>
>Electric Dreams Inc.
>www.edreams.ca
>
>


Date: Mon, 28 Jun 2004 10:51:01 -0400
From: Igor Divjak <igor at edreams dot ca>
Subject: Re: accessing the address book via C++

Actually thats great news, reading the text file will be a snap.  The only 
problem is after modifying it I had to restart Eudora before any changes 
showed up in.

I just need a way to force Eudora to reload that file and I'll be good-to-go :)

- Thanks for your help;
         Igor

At 10:34 AM 6/28/2004, Pete Maclean wrote:
>There is no API for accessing the Eudora address book.  Well, to be 
>careful, I guess I should say that there is no published API for the 
>purpose but actually I am fairly sure there is no such API at all.  That's 
>the bad news.  The good news is that, except for coordinating with Eudora 
>there may be no need for an API.  I have an application that uses the 
>Eudora address book by reading the file that contains it 
>(NNDBASE.TXT).  This is a pure text file with a format that is very easily 
>deduced.
>
>Now for me it's easy because I need nothing beyond pure read access to the 
>address book.  If you need to change it you may have some problems -- that 
>is something I have not attempted.
>
>Pete Maclean
>
>At 08:58 AM 6/28/2004, Igor Divjak wrote:
>>Would some kind soul direct me to the proper API for accessing the 
>>address book of eudora?  I'm using VC++ and am looking for a way to sync 
>>up our app with Eudora.
>>
>>- Thanks for your time;
>>
>>===============
>>Igor Divjak
>>igor@edreams.ca
>>
>>Electric Dreams Inc.
>>www.edreams.ca
>>
>
>
>===============
>Igor Divjak
>igor@edreams.ca
>
>Electric Dreams Inc.
>www.edreams.ca


Date: Mon, 28 Jun 2004 10:57:08 -0400
From: Pete Maclean <aaddict at maclean dot com>
Subject: Re: accessing the address book via C++

Igor,

I have no idea how to force Eudora to reload it.  It's probably impossible.

Pete

At 10:51 AM 6/28/2004, Igor Divjak wrote:
>Actually thats great news, reading the text file will be a snap.  The only 
>problem is after modifying it I had to restart Eudora before any changes 
>showed up in.
>
>I just need a way to force Eudora to reload that file and I'll be 
>good-to-go :)
>
>- Thanks for your help;
>         Igor
>
>At 10:34 AM 6/28/2004, Pete Maclean wrote:
>>There is no API for accessing the Eudora address book.  Well, to be 
>>careful, I guess I should say that there is no published API for the 
>>purpose but actually I am fairly sure there is no such API at 
>>all.  That's the bad news.  The good news is that, except for 
>>coordinating with Eudora there may be no need for an API.  I have an 
>>application that uses the Eudora address book by reading the file that 
>>contains it (NNDBASE.TXT).  This is a pure text file with a format that 
>>is very easily deduced.
>>
>>Now for me it's easy because I need nothing beyond pure read access to 
>>the address book.  If you need to change it you may have some problems -- 
>>that is something I have not attempted.
>>
>>Pete Maclean
>>
>>At 08:58 AM 6/28/2004, Igor Divjak wrote:
>>>Would some kind soul direct me to the proper API for accessing the 
>>>address book of eudora?  I'm using VC++ and am looking for a way to sync 
>>>up our app with Eudora.
>>>
>>>- Thanks for your time;
>>>
>>>===============
>>>Igor Divjak
>>>igor@edreams.ca
>>>
>>>Electric Dreams Inc.
>>>www.edreams.ca
>>
>>
>>===============
>>Igor Divjak
>>igor@edreams.ca
>>
>>Electric Dreams Inc.
>>www.edreams.ca
>
>


From: <kbruss at cox dot net>
Subject: Re: Re: accessing the address book via C++
Date: Mon, 28 Jun 2004 11:52:27 -0400

Not sure if this is the right place or not, but:

I was curious if there was a plug in or future mod/request for being able to sort/organize the filters much in the way or similar manner that the address book does?

Also, it would be nice if there was a feature to do a "contains" (case sensitive or non) query against an address book entry, not just "equals".

Finally, would shutting down Eudora and restarting it serve the needs of reloading the address book?



Last updated on 28 Jun 2004 by Pensive Mailing List Admin