Unit SakEmail |
Classes |
TAttachedFile -
TAttachedFiles -
TSakMsg - =============== SakMsg ===============
TSakMsgList - =============== SakMsgList ===============
TSakPOP - =============== SakPOP ===============
TSakSMTP - =============== SakSMTP ===============
Functions |
register - es = exception string this strings are used only in design stage.
Types |
TOnBeforeRetrieve
TOnCodeProgressEvent
TOnCodeStartEvent
TOnDeleteEvent
TOnError
TOnReadEvent
TOnSendProgressEvent
TSessionState
Constants |
Variables |
Functions |
Types |
TOnBeforeRetrieve = procedure( sender: TObject; id: word) of object
TOnCodeProgressEvent = procedure( Sender: TObject; Percent: word) of object
TOnCodeStartEvent = procedure( Sender: TObject; FileName: string; BytesCount: longint) of object
TOnDeleteEvent = procedure( Sender: TObject; id: word) of object
TOnError = procedure(Sender: TObject; Error: integer; Msg: string) of object
TOnReadEvent = procedure( Sender: TObject; BytesRead: integer) of object
TOnSendProgressEvent = procedure( Sender: TObject; Percent: word) of object
TSessionState = ( Authorization, Transaction);SakEmail components Version 1.7.1 Copyright © 1997, 1998 Dr.K Sergio Kessler email: sergio@perio.unlp.edu.ar web: http://www.perio.unlp.edu.ar/~sergio Well, I developed this components because I hate OCX's (NetManage's very included). So, I decided to develop my own components (my first components -Wow !) and release it under the GNU public licensee (GPL). IMPORTANT: this update only work with Delphi own Sockets, I develop this with Delphi 3.0 c/s, but must work also with Delphi 3.01 pro and Delphi 3.01 c/s and above. Thanks also to Tony BenBrahim for his base64 routines (wich I modified a bit to fit in this project), because the mines are too slow. Also I ripped the UUDecode alghoritm, I don't know the author. And thanks to all the Delphi community. What marvelous people ! (like the product) Legal stuff: This software is provided 'as-is', without any express or implied warranty. In no event will the author be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented, you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. If you make changes to this software, you MUST send me the modified version. 4. This notice may not be removed or altered from any source distribution.
Constants |
Variables |