Break ()
Avbryter pågående operation. Metoden kan utnyttjas om
komponenten väntar på svar från e-postservern och inget sådant kommer
inom en förväntad tidsrymd. Då kan denna metod anropas för att bryta
vänteläget.
Delete
(MailNumber As Integer) As Boolean
Raderar specificerat mejl från servern. Parametern
MailNumber anger det mejl som ska raderas.
Första mejlet har värdet 1, det andra mejlet 2 osv. Mejlet plockas
bort fysiskt från e-postservern först när förbindelsen brutits med
Disconnect. Metoden returnerar True
om allt gått bra, annars False.
GetLastError
() As Long
Returnerar senast inträffade fel i komponenten.
GetLastReplyCode
() As Long
Returnerar senaste svarskoden från e-postservern. Är
alltid ett av följande värden: 1 = OK, 0 = fel eller
2 = kan ej fastställa svar.
GetLastReplyMsg
() As String
Returnerar senaste svarsmeddelandet från
e-postservern.
GetLogPath
() As String
Returnerar aktuell sökväg till loggfil.
GetMailDateTime
() As Date
Returnerar datum och klockslag som mailet skickades
iväg (avläser fältet Date i e-posthuvudet).
GetMailHeader
(MailNumber As Integer) As Boolean
Laddar hem e-posthuvudet till ett e-postmeddelande. Parametern
MailNumber specificerar det mejl vars
huvud ska laddas hem. Första mejlet har värdet 1. När ett e-posthuvud
har laddats ned till din lokala dator sänds händelsen
MailHeaderReceived. Du kan sedan läsa
av e-posthuvudet via egenskapen MailHeader.
Du kan också erhålla värden för vissa fält i huvudet genom att läsa
av egenskaperna MailFrom,
MailReplyTo och
MailSubject. Metoden returnerar
True om allt gått bra eller False vid fel.
GetMailSize
(MailNumber As Integer) As Boolean
Hämtar storleken i bytes för ett e-postmeddelande
i e-postservern. Parametern MailNumber
specificerar det mejl som ska undersökas. Första mejlet har värdet
1. När storleken har erhållits sänds händelsen
MailSizeReceived. Storleken på mejlet
returneras via parametern MailSize
i händelsen MailSizeReceived. Metoden returnerar
True om allt gått bra eller False vid fel.
GetNumWaitingMails
() As Integer
Returnerar antal väntande e-postmeddelanden i e-postservern.
GetNumWaitingMailsLong
() As Long
Returnerar antal väntande e-postmeddelanden i e-postservern.
Denna metod bör användas istället för
GetNumWaitingMails om antal mejl i ett POP3-konto kan bli
väldigt många, dvs riskerar att överstiga 32767 st.
GetSizeWaitingMails
() As Long
Returnerar den sammanlagda storleken i bytes på de e-postmeddelanden
som väntar i e-postservern.
ReceiveMail
(MailNumber As Integer) As Boolean
Laddar hem ett väntande e-postmeddelande från e-postservern.
Parametern MailNumber specificerar
numret på det mejl som ska laddas hem. Första mejlet har numret
1. När ett e-postmeddelande har laddats ned till din lokala dator
sänds händelsen MailReceived. Därefter
kan du kan läsa av e-postmeddelandets text via egenskapen
MailBody. Ämnesraden för mejlet kan
du läsa från egenskapen MailSubject.
Avsändare och returadress kan avläsas från
MailFrom och MailReplyTo. Metoden
plockar inte bort det nedladdade mejlet från servern utan det måste
göras separat med metoden Delete.
ReceiveMail returnerar True
om allt gått bra eller False vid fel.
.
|