Zum Inhalt springen
  • Email
ITF Ingenieurbüro

ITF Ingenieurbüro

Softwareentwicklung und Netzwerke
  • Unternehmen
  • Leistungen
    • Software
    • Server & Netzwerke
    • Beratung
  • Produkte
    • LogoSIS
      • Intelligente Logistik
      • Ihre Vorteile
      • Fakten
      • Systemvoraussetzungen
      • LogoSIS Remote
      • LogoSIS Driver App
      • LogoSIS – Nutzungsbedingungen (Terms & Conditions) – DE
      • LogoSIS -Datenschutzerklärung (Privacy Policy) – DE
  • Downloads
    • TPDFImage 1.5
  • Datenschutzerklärung
    • Impressum
    • Haftungsausschluß

Datum und Zeit

34
  • DecodeTime
  • IncMonth
  • IsLeapYear
  • FormatDateTime
  • DayOfWeek
  • StrToTime
  • TimeToStr
  • StrToDate
  • DateToStr
  • StrToDateTime
  • DateTimeToStr
  • Time
  • Date
  • Now
  • ReplaceTime
  • TryStrToTime
  • TryStrToDateTime
  • TryStrToDate
  • TimeZoneBias
  • TimeUTC
  • NowUTC
  • LastDayOfWeek
  • ISO8601ToDate
  • GetFederalStates
  • FirstDayOfWeek
  • EncodeTime
  • DaysBetween
  • DateUTC
  • DateToWeek
  • DateToISO8601
  • CheckDateSpecialDay
  • CheckDateHoliday
  • EncodeDate
  • DecodeDate

Sonstiges

16
  • TQueue
  • TStack
  • TStringHashtable
  • TIntegerHashtable
  • THashtable
  • TStringList
  • TStrings
  • TList
  • TPersistentData
  • TProfiler
  • TClipboard
  • UserException
  • ReportStartRecording
  • ReportEndRecording
  • IsCharAlphaNumeric
  • IsCharAlpha

Stringfunktionen

72
  • StringOfChar
  • MidStr
  • RightStr
  • LeftStr
  • Copy
  • QuotedStr
  • LastDelimiter
  • IsDelimiter
  • AnsiCompareStr
  • CompareStr
  • AnsiCompareText
  • CompareText
  • Trim
  • TrimRight
  • TrimLeft
  • SetLength
  • Length
  • Pos
  • UpperCase
  • LowerCase
  • Insert
  • Delete
  • SetCharAt
  • CharAt
  • TStringList
  • TStrings
  • UTF8ToStr
  • TimeStr
  • StrToUTF8
  • StripQuotes
  • SplitPattern
  • ShowStatus
  • SetValue
  • RTFToHTML
  • ReplaceAll
  • Replace
  • RemoveValue
  • RemoveIndex
  • QuotedDBString
  • Quote
  • MatchPattern
  • Levenshtein
  • LastErrorMessage
  • IntStr
  • HTTPEncodeHTTP
  • HTTPEncode
  • HTMLToText
  • HasValue
  • GetValue
  • GetIndex
  • GeneratePassword
  • FormatFloat
  • Format
  • FloatStr
  • ExtractValueReverse
  • ExtractValue
  • ExtractPattern
  • EncryptString
  • EncodeStringPHP
  • EncodeString
  • Encode64
  • DecryptString
  • DecodeStringPHP
  • DecodeString
  • Decode64
  • DateTimeStr
  • DateStr
  • CountValues
  • BoolStr
  • Asc
  • AnsiUpperCase
  • AnsiLowerCase

Dateien / Ordner

27
  • TIniFile
  • TFTPConnection
  • TEDIFile
  • TFTP
  • TSFTP
  • TDirListEntry
  • TDirList
  • TZip
  • SystemPath
  • ReleaseNetworkPath
  • Path
  • GetTempPath
  • GetTempFileExt
  • GetTempFile
  • GetOldestFile
  • GetFileDateTime
  • FileSize
  • FileList
  • FileCopy
  • ExtractFileName
  • ExtractFileExt
  • ExpandPath
  • DiskFree
  • DirList
  • CreateFullPath
  • CopyFile
  • AddNetworkPath

Dokumente

4
  • ZipExtractFiles
  • PrintImageFile
  • PatchPDFZugferd
  • GSConvertFile

System

24
  • TIniFile
  • TerminateProcess
  • Shutdown
  • ShellExecWaitExitCode
  • ShellExecWait
  • ShellExecHandle
  • ShellExec
  • SetEnvironmentVar
  • RunAs
  • Reboot
  • ProcessFinished
  • ProcessExitCode
  • PlaySound
  • Ping
  • OpenURL
  • KillProcess
  • GetServicePID
  • GetMemUsage
  • GetFileVersion
  • GetEnvironmentVar
  • GetAppVersion
  • ExecAndWait
  • Exec
  • CloseHandle

Drucker

13
  • SetDefaultPrinter
  • SelectPrinter
  • SelectDefaultPrinter
  • PrinterPrintPassThroughLine
  • PrinterPrintPassThroughData
  • PrinterPrintPassThroughCABUploadFile
  • PrinterPrintPassThrough
  • PrinterNewPage
  • PrinterList
  • PrinterEndDocument
  • PrinterBeginDocument
  • PrintDocument
  • GetSelectedPrinter

Eingabe

1
  • SendKeys

HTTP / Web

11
  • TWebForm
  • TEDIFile
  • TJSONParser
  • TXMLParser
  • WebCallScript
  • HTTPUploadStream
  • HTTPUploadFile
  • HTTPSendRequestStream
  • HTTPSendRequest
  • HTTPDownloadStream
  • HTTPDownloadFile

Kryptografie

6
  • RCXEncode
  • RCXDecode
  • md5Old
  • md5
  • Encrypt
  • Decrypt

Oberflaeche

44
  • TViews
  • TView
  • TForm
  • TSideBarNode
  • TCustomNode
  • TSideBar
  • ThemeCalcTextColor
  • ThemeCalcSymColor
  • ThemeCalcSelectTextColor
  • ThemeCalcSelectColor
  • ThemeCalcEditColor
  • ThemeCalcBtnTextColor
  • ThemeCalcBtnColorTo
  • ThemeCalcBtnColorFrom
  • ThemeCalcBorderColor
  • SubListStyle
  • SetThemeTextColor
  • SetThemeSymColor
  • SetThemeSelectColor
  • SetThemeGradientMode
  • SetThemeEditColor
  • SetThemeContrast
  • SetThemeColor
  • SetThemeButtonColor
  • SetThemeBorderColor
  • SetCustomTheme
  • MainListStyle
  • LabelStyle
  • GetThemeTextColor
  • GetThemeSymColor
  • GetThemeSelectColor
  • GetThemeGradientMode
  • GetThemeEditColor
  • GetThemeContrast
  • GetThemeButtonColor
  • GetThemeBorderColor
  • GetCustomTheme
  • EditStyle
  • ColorToString
  • ColorSetSaturation
  • ColorSetLuminance
  • ColorGetSaturation
  • ColorGetLuminance
  • ColorAddLightness

Globale Referenzen

6
  • Wizard
  • Views
  • Setup
  • Scripts
  • Script
  • DB

Registry

2
  • RegReadValue
  • RegReadSections

Varianten

18
  • VarIsEmpty
  • VarIsNull
  • VarClear
  • VarToStr
  • VarAsType
  • Unassigned
  • Null
  • VarType
  • VarToDateTime
  • VarArrayHighBound
  • NVL
  • NullIf
  • IsNull
  • IntToClass
  • IIF
  • CreateContext
  • ClassToInt
  • Class

Konvertierung

18
  • Ord
  • Chr
  • StrToFloatDef
  • StrToFloat
  • FloatToStr
  • StrToIntDef
  • StrToInt
  • IntToStr
  • TryStrToInt
  • TryStrToFloat
  • TruncFloat
  • RoundUpFloat
  • RoundTo
  • RoundFormat
  • RoundFloat
  • IntToHex
  • IntAbs
  • CheckBit

Datenbank

12
  • TParserConfig
  • TDataField
  • TBaseConnection
  • TCustomMemData
  • TMemData
  • TRecord
  • TQuery
  • TExtRecord
  • TExtQuery
  • TExtConnection
  • ExtractFilePath
  • TConnection

Scripte starten

5
  • TScriptParams
  • TParamItem
  • TParams
  • TScript
  • TScripts

Setup

1
  • TSetup

DB Schema

8
  • TLink
  • TLinks
  • TIndex
  • TIndices
  • TField
  • TFields
  • TTable
  • TTables

Reporting

2
  • TReport
  • TReportManager

Kommunikation

10
  • TMailMessage
  • TFTPConnection
  • TFTP
  • TSFTP
  • TMAPI
  • TFAX
  • TIMAP
  • TPOP3
  • TSMTPMail
  • TSMTP

Streams

5
  • TFileStream
  • TStringStream
  • TMemStream
  • TStream
  • TBaseStream

Grafik

14
  • EncodeCellFormat
  • RGB
  • TQRCode
  • TBarcodeProcessor
  • TGraphicsTool
  • TGraphicsConverter
  • TImage
  • TFont
  • TBrush
  • TPen
  • TBitmap
  • TGraphic
  • TCanvas
  • TBaseImage

GUI Scripting

13
  • TProperties
  • TProperty
  • TLabelStyle
  • TEditStyle
  • TListStyle
  • TWizardPage
  • TControl
  • TWizard
  • TWizardItemizedControl
  • TWizardControl
  • TPage
  • TWizardPages
  • TWizardControls

Konstanten

2
  • Barcode Typen
  • Wizard Style

Eigenschaften

23
  • ScriptComboBox
  • ScriptDBGrid
  • ScriptGroupBox
  • ScriptFileEdit
  • ScriptDispoEdit
  • ScriptSpinEdit
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptInput
  • ScriptNumberEdit
  • ScriptTransition
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptEdit
  • ScriptCurrencyEdit
  • ScriptButton
  • ScriptDBFilter
  • ScriptContainer
  • ScriptControl
  • ScriptListView
  • Barcode Scanner

Klassen

3
  • EDelphi
  • Exception
  • TObject

Laufzeit

12
  • PrintLn
  • Print
  • SetRandSeed
  • RandSeed
  • RandG
  • Randomize
  • RandomInt
  • Random
  • Inc
  • ParamCount
  • ParamStr
  • Param

Mathematik

32
  • Pi
  • Min
  • Max
  • RadToDeg
  • DegToRad
  • Power
  • Round
  • Trunc
  • Frac
  • Int
  • Sqr
  • Sqrt
  • LogN
  • Log10
  • Log2
  • Ln
  • Exp
  • Abs
  • Hypot
  • Cotan
  • ArcTanh
  • ArcTan
  • ArcCosh
  • ArcCos
  • ArcSinh
  • ArcSin
  • Tanh
  • Tan
  • Cosh
  • Cos
  • Sinh
  • Sin

Enumerationen

1
  • TVarType

Script Controls

32
  • ScriptListBox
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptNumberEdit
  • ScriptCheckBox
  • ScriptTransition
  • ScriptSpinEdit
  • ScriptDispoEdit
  • ScriptTimeEdit
  • ScriptFileEdit
  • ScriptGroupBox
  • ScriptDBGrid
  • ScriptItemizedControl
  • ScriptListView
  • ScriptCalendarEdit
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptCurrencyEdit
  • ScriptLineHorizontal
  • ScriptRadioButton
  • ScriptMemoEdit
  • ScriptComboBox
  • ScriptDBInput
  • ScriptDBFilter
  • ScriptContainer
  • ScriptStaticText
  • ScriptEdit
  • ScriptInput
  • ScriptButton
  • ScriptControl

Ereignisse

11
  • ControlExecute
  • ControlAdditional
  • CreatePages
  • PageChanged
  • CreateControls
  • CreateWizard
  • LoadData
  • ControlModified
  • ControlExit
  • ControlEnter
  • ControlValidate

Anwendungsdokumentation

2
  • Allgemeine Bedienungsanleitung
  • Bedienungsanleitung

Methoden

3
  • ScriptChatBox
  • ScriptDispoEdit
  • ScriptDocumentEdit
View Categories
  • Home
  • Docs
  • Entwicklerdokumentation
  • Kommunikation
  • TIMAP

TIMAP

2 min read

Typ: Klasse

Stellt die Scriptklasse TIMAP bereit.

Basisklasse TObject
Statisch false

Klassendeklaration

type
  TIMAP = class(TObject)
  public
    constructor Create(Host: String; UserID: String; Password: String);
    constructor CreateFromKind(Value: Variant);
    constructor CreateFromDefault;
    destructor Free;
    function CreateMail: TSMTPMail;
    function Connect: Boolean;
    procedure Disconnect;
    function MailCount(Mailbox: String): Integer;
    function RetrieveMail(Mailbox: String; Index: Integer; Mail: TMailMessage): Boolean;
    function RemoveMail(Mailbox: String; UID: String): Boolean;
    function SendMail(Mailbox: String; Mail: TMailMessage): Boolean;
    property Port: Integer;
    property SSL: Integer;
    property TLS: Integer;
    property SSLVer: Integer;
    property AuthKind: Integer;
    property Host: String;
    property Mailbox: String;
    property UserName: String;
    property Password: String;
    property TokenURL: String;
    property TennentID: String;
    property ClientID: String;
    property ClientSecret: String;
    property MailboxList: TStrings;
  end;

Konstruktoren #

Create #

Erzeugt eine Instanz von TIMAP.

Signatur

constructor Create(Host: String; UserID: String; Password: String);

Parameter

Name Typ Modifier Optional Beschreibung
Host String value Ja Parameter Host des Konstruktors.
UserID String value Ja Parameter UserID des Konstruktors.
Password String value Ja Parameter Password des Konstruktors.

CreateFromKind #

Erzeugt eine Instanz von TIMAP.

Signatur

constructor CreateFromKind(Value: Variant);

Parameter

Name Typ Modifier Optional Beschreibung
Value Variant value Nein Parameter Value des Konstruktors.

CreateFromDefault #

Erzeugt eine Instanz von TIMAP.

Signatur

constructor CreateFromDefault;

Methoden #

Free #

Gibt die Instanz frei.

Signatur

destructor Free;

CreateMail #

Stellt CreateMail bereit.

Signatur

function CreateMail: TSMTPMail;

Rueckgabewert

TSMTPMail – Rueckgabewert der Methode CreateMail.

Connect #

Stellt Connect bereit.

Signatur

function Connect: Boolean;

Rueckgabewert

Boolean – Rueckgabewert der Methode Connect.

Disconnect #

Stellt Disconnect bereit.

Signatur

procedure Disconnect;

MailCount #

Stellt MailCount bereit.

Signatur

function MailCount(Mailbox: String): Integer;

Parameter

Name Typ Modifier Optional Beschreibung
Mailbox String value Nein Parameter Mailbox der Methode.

Rueckgabewert

Integer – Rueckgabewert der Methode MailCount.

RetrieveMail #

Stellt RetrieveMail bereit.

Signatur

function RetrieveMail(Mailbox: String; Index: Integer; Mail: TMailMessage): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
Mailbox String value Nein Parameter Mailbox der Methode.
Index Integer value Nein Parameter Index der Methode.
Mail TMailMessage value Nein Parameter Mail der Methode.

Rueckgabewert

Boolean – Rueckgabewert der Methode RetrieveMail.

RemoveMail #

Stellt RemoveMail bereit.

Signatur

function RemoveMail(Mailbox: String; UID: String): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
Mailbox String value Nein Parameter Mailbox der Methode.
UID String value Nein Parameter UID der Methode.

Rueckgabewert

Boolean – Rueckgabewert der Methode RemoveMail.

SendMail #

Stellt SendMail bereit.

Signatur

function SendMail(Mailbox: String; Mail: TMailMessage): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
Mailbox String value Nein Parameter Mailbox der Methode.
Mail TMailMessage value Nein Parameter Mail der Methode.

Rueckgabewert

Boolean – Rueckgabewert der Methode SendMail.

Properties #

Port #

Property Port.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property Port: Integer;

SSL #

Property SSL.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property SSL: Integer;

TLS #

Property TLS.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property TLS: Integer;

SSLVer #

Property SSLVer.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property SSLVer: Integer;

AuthKind #

Property AuthKind.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property AuthKind: Integer;

Host #

Property Host.

Typ String
Lesbar true
Schreibbar true

Signatur

property Host: String;

Mailbox #

Property Mailbox.

Typ String
Lesbar true
Schreibbar true

Signatur

property Mailbox: String;

UserName #

Property UserName.

Typ String
Lesbar true
Schreibbar true

Signatur

property UserName: String;

Password #

Property Password.

Typ String
Lesbar true
Schreibbar true

Signatur

property Password: String;

TokenURL #

Property TokenURL.

Typ String
Lesbar true
Schreibbar true

Signatur

property TokenURL: String;

TennentID #

Property TennentID.

Typ String
Lesbar true
Schreibbar true

Signatur

property TennentID: String;

ClientID #

Property ClientID.

Typ String
Lesbar true
Schreibbar true

Signatur

property ClientID: String;

ClientSecret #

Property ClientSecret.

Typ String
Lesbar true
Schreibbar true

Signatur

property ClientSecret: String;

MailboxList #

Property MailboxList.

Typ TStrings
Lesbar true
Schreibbar false

Signatur

property MailboxList: TStrings;

Kategorie: TIMAP

Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TFAXTPOP3

Powered by BetterDocs

Table of Contents
  • Konstruktoren
    • Create
    • CreateFromKind
    • CreateFromDefault
  • Methoden
    • Free
    • CreateMail
    • Connect
    • Disconnect
    • MailCount
    • RetrieveMail
    • RemoveMail
    • SendMail
  • Properties
    • Port
    • SSL
    • TLS
    • SSLVer
    • AuthKind
    • Host
    • Mailbox
    • UserName
    • Password
    • TokenURL
    • TennentID
    • ClientID
    • ClientSecret
    • MailboxList