Integer hoMailMan Get Create (RefClass(cComChilkatMailMan)) to hoMailMan Integer iRetVal Get ComUnlockComponent of hoMailMan "..." to iRetVal If (not(iRetVal)) Begin // error Procedure_Return End Set ComMailHost of hoMailMan to "host" Set ComMailPort of hoMailMan to 995 Set ComPopSsl of hoMailMan to True Set ComStartTLS of hoMailMan to True Set ComPopUsername of hoMailMan to "username" Set ComPopPassword of hoMailMan to "password" Integer hoEmailBundle Get Create (RefClass(cComChilkatEmailBundle)) to hoEmailBundle Variant vEmailBundle Get ComCopyMail of hoMailMan to vEmailBundle Set pvComObject of hoEmailBundle to vEmailBundle If (IsNullComObject(vEmailBundle)) Begin String sErrorText Get ComLastErrorText of hoMailMan to sErrorText Send Info_Box sErrorText End Else Begin Integer iLoop For iLoop from 0 to (ComMessageCount(hoEmailBundle)-1) Integer hoEmail Variant vEmail Get ComGetEmail of hoEmailBundle iLoop to vEmail Get Create (RefClass(cComChilkatEmail)) to hoEmail Set pvComObject of hoEmail to vEmail Showln (ComSubject(hoEmail)) Send Destroy to hoEmail Loop End Send Destroy to hoMailMan