📄 temail2.htm
字号:
<p>More details can be found in the online help.
<h4>
Original version 1.00.00 : Keith Darragh (c) SWIFTsoft 1995</h4>
<h4>Version 2.00.00, 2.00.0a, 2.00.0b: <a href="mailto:Danny.Heijl@cevi.be">Danny
Heijl:</a></h4>
Extended Keith's code sample to a fully functional MAPI component with
demo application:
<ul>
<li>MAPI header file moved to a separate "smapi.pas" (simple mapi.pas)</li>
<li>
adds Acknowledge property (acknowledge receipt)</li>
<li>
adds CC property (multiple CCs in a stringlist)</li>
<li>
adds support for multiple recipients (in a stringlist)</li>
<li>
adds support for multiple attachments (in a stringlist)</li>
<li>
adds SetLongText/GetLongText methods, in case your message text happens to be
> 255 bytes in size</li>
<li>
adds CheckRecipient method</li>
<li>
adds CheckAttachment method</li>
<li>
adds GetNextMessageId method</li>
<li>
adds ReadMail method</li>
<li>
adds 'LeaveUnread' property for ReadMail</li>
<li>
adds 'NoAttachments' property for ReadMail</li>
<li>
adds 'HeaderOnly' property for ReadMail</li>
<li>
adds support for DELPHI 2.0</li>
</ul>
<h4>Version 2.00.0c:</h4>
<h4><a href="mailto:R.Claasen@tip.nl">Rudi Claasen</a>:</h4>
<li>
added MAPI "address" dialog</li>
<ul>
<li>
added BCC property</li>
<li>
moved repeated code to an internal procedure "ListToRecipArray"</li>
</ul>
<h4><a href="mailto:Danny.Heijl@cevi.be">Danny Heijl</a>:</h4>
<ul>
<li>
added "profile" and "password" properties</li>
<li>
added "UseDefProfile" property for Win32 Exchange clients</li>
</ul>
<h4>Version 2.01.00: <a href="mailto:Stefan.Hoffmeister@Econos.de">Stefan Hoffmeister</a>:</h4>
<ul>
<li>
added "pass-thru addressing", ie: [FAX:123456] or [SMTP:xxx@yyy] by-passing
the address book</li>
<li>
implemented dynamic loading of the MAPI(32).DLL, raises exception if MAPI(32).DLL
is not found</li>
<li>
added "MAPIAvail" property (read-only)</li>
<li>
implemented dynamic arrays for recipient/attachment arrays</li>
<li>
some cosmetic changes</li>
</ul>
<h4>Version 2.02.00: <a href="mailto:Stefan.Hoffmeister@Econos.de">Stefan Hoffmeister</a>:</h4>
<ul>
<li>
enabled "UseDefProfile" property for 16bit applications running on a native
32bit systems (Win95, WinNT)
<br>(this requires the public domain unit Call32NT which is included.
<br>Note: A minor bug has been fixed in this version of Call32NT.
It is very very unlikely that it would materialize, but then...)
</li>
<li>
added a second attempt to load DLLs dynamically (for NT)</li>
<li>
added property ShowDialog - use the standard MAPI editor for editing</li>
</ul>
<h4>Version 2.02.0a:</h4>
<h4><a href="mailto:iesmail@edc.gov.ab.ca">Ismail Esmail</a></h4>
<ul>
<li>
runtime property "OrigAddress" added</li>
<li>
Also: minor bugfix for Delphi 16 in the 2.02.00 code (<b>Danny</b>)</li>
</ul>
<h4>Version 2.03.00:</h4>
<h4><a href="mailto:Danny.Heijl@cevi.be">Danny Heijl</a>:</h4>
Changes to attachment code suggested by <a href="mailto:rem@mega.tomsk.ru">Roman
Popov</a>:
<ul>
<li>
added runtime stringlist property with the pathnames of received attachments</li>
<li>
the pathname of attachments is returned in the attachment property in case
your MAPI implementation does not use the filename member of the mapimessage
structure</li>
<li>
a new method "CopyAttachment(stringlist_index, destination, deleteaftercopyflag)"
copies an attachment for you.
<br>If you double-click an attachment in the listbox in the demo app you
can try this out.
</li>
</ul>
<h4><a href="mailto:Stefan.Hoffmeister@Econos.de">Stefan Hoffmeister</a>:</h4>
<ul>
<li>
tested with Delphi 3, implemented resource strings.</li>
</ul>
<h4>
<a href="mailto:stevep@direct.ca">Steve Pinneo</a> :</h4>
<ul>
<li>
A new enhanced "Demo App", further enhanced by Stefan.</li>
</ul>
<h4>Version 2.04.00:</h4>
<h4><a href="mailto:Stefan.Hoffmeister@Econos.de">Stefan Hoffmeister</a>:</h4>
<ul>
<li>
If UseDefProfile = true was used in a 16bit Windows environment, error
messages would be shown, though the component would continue to work. This
has been fixed.</li>
<li>
Added property UnreadOnly as suggested by <a href="mailto:N.Soumarokov@iaea.org">Nikolai
Soumarokov</a> - this will only retrieve unread mail.</li>
<li>
Some changes to the help file and documentation.</li>
<li>
Added FAX broadcast demo courtesy of <a href="mailto:mwilcox@economatics.co.uk">Michael
Wilcox</a>. This application demonstrates how to amend a database of address
details and fax a letter to people automatically using MS Exchange.</li>
</ul>
<h4>Version 2.05.00:</h4>
<h4><a href="mailto:Danny.Heijl@cevi.be">Danny Heijl</a>:</h4>
<ul>
<li>
Implemented new property <b>DownLoadFirst</b> and new procedure <b>Download</b>
on suggestion of <a href="mailto:rem@mega.tomsk.ru">Roman Popov</a></li>
<li>
Updates to the documentation</li>
</ul>
<h4>Version 2.05.01:</h4>
<b><a href="mailto:schoth@krohne.mhs.compuserve.com">Ulrik Schoth</a></b>
:
<ul>
<li>
The component now uses the correct registry key under Windows NT when "UseDefProfile"
is True</li>
</ul>
<h4>Version 2.06.00:</h4>
<b><a href="mailto:Stefan.Hoffmeister@Econos.de">Stefan Hoffmeister</a></b>:
<ul>
<li>
Integrated code for adding filename information for attachments created
by <a href="mailto:kennedym@indigo.ie">Michael Kennedy</a></li>
<li>
Memory leaks in demo and component fixed</li>
<li>
Added Borland C++ Builder 1.0 compatibility</li>
<li>
Updates to the documentation</li>
</ul>
<h4>Version 2.07.00:</h4>
<b><a href="mailto:Stefan.Hoffmeister@Econos.de">Stefan Hoffmeister</a></b>:
<ul>
<li>
Integrated code for SendMail and NewSession written
by <a href="mailto:daniel.easton@launch.com">Daniel Easton</a></li>
<li>
Bug in 2.06.00 thunking code fixed</li>
<li>
Some internal restructuring, in particular flLogonFlags made protected</li>
<li>
Changed MAPI detection logic</li>
<li>
Updates to the documentation</li>
</ul>
<h4>Version 2.08.00:</h4>
<b><a href="mailto:Stefan.Hoffmeister@Econos.de">Stefan Hoffmeister</a></b>:
<ul>
<li>
Fixed a long-standing issue where TEmail could not send mail to recipients where
the name in the address book was not unique (e.g. two entries for "Stefan Hoffmeister")</li>
<li>Fixes compilation problem with C++ Builder</li>
<li>Added a public "MessageType" property (Danny).</li>
</ul>
<h4>Version 2.08.01:</h4>
<b><a href="mailto:Danny.Heijl@cevi.be">Danny Heijl</a></b> (never published):
<ul>
<li>A fix for use of TEmail with the Eudora PRO 3 and 4 MAPI support DLL's, by
<a href="mailto:chronological@dial.pipex.com">Ken Clark</a>
</li>
<li>A new (read-only) "Version" property.
</ul>
<h4>Version 2.09.00 - 2.09.02:</h4>
<b><a href="mailto:Stefan.Hoffmeister@Econos.de">Stefan Hoffmeister</a></b>:
<ul>
<li>Code updated to support Delphi 4 and C++ Builder 3.0</li>
<li>Updated C++ Builder 1.0 and 3.0 projects, courtesy
of <a href="mailto:G.Patel@Wanadoo.fr">Gerald Patel</a></li>
<li>Added C++ Builder 3.0 project files</li>
<li>Documentation updates</li>
<li>...more details can be found in the online documentation.</li>
</ul>
<h4>Version 2.10.0:</h4>
<b><a href="mailto:Stefan.Hoffmeister@Econos.de">Stefan Hoffmeister</a></b>:
<ul>
<li>Fix problem with Outlook Express attachments</li>
<li>Fix problem with Novell GroupWise 5.2 server</li>
<li>Documentation updates</li>
<li>...more details can be found in the online documentation.</li>
</ul>
<hr size="2"><i>If you have added features
to this component feel free to send them and they will probably be incorporated
into future releases to the benefit of everybody.</i>
<hr size="2">
<p>Last update: 1 November 1998
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -