IBOS open source
  • Namespace
  • Class

Namespaces

  • application
    • core
      • cache
        • driver
        • provider
      • components
      • controllers
      • engines
        • local
        • sae
      • model
      • modules
      • utils
      • widgets
    • modules
      • article
        • controllers
        • core
        • model
        • utils
      • calendar
        • controllers
        • model
        • utils
      • contact
        • controllers
        • model
        • utils
      • dashboard
        • controllers
        • model
        • utils
      • department
        • components
        • model
        • utils
      • diary
        • components
        • controllers
        • model
        • utils
        • widgets
      • email
        • controllers
        • core
        • model
        • utils
      • main
        • behaviors
        • components
        • controllers
        • model
        • utils
        • widgets
      • message
        • controllers
        • core
          • co
          • wx
            • callback
            • event
        • model
        • utils
      • mobile
        • components
        • controllers
        • utils
      • position
        • components
        • model
        • utils
      • recruit
        • components
        • controllers
        • core
        • model
        • utils
        • widgets
      • role
        • model
        • utils
      • user
        • components
        • controllers
        • model
        • utils
      • vote
        • components
        • controllers
        • model
        • utils
      • weibo
        • controllers
        • core
        • model
        • utils

Classes

  • ICWebMailBasicHeader
  • ICWebMailConnection
  • WebEmail
  • WebMailBase
  • WebMailImap
  • WebMailPop

Class WebEmail

Description of WebEmail

Namespace: application\modules\email\core
Author: gzdzl
Located at system/modules/email/core/WebEmail.php

Methods summary

public
# __construct( string $host, integer $port, string $user, string $pass, boolean $ssl = false, string $type = 'pop', string $folder,… )

Parameters

$host
$port
$user
$pass
$ssl
$type
$folder,…
public
# isConnected( )
public
# __destruct( )
public
# countMessages( )
public
# getError( )
public
# selectFolder( $folder )
public
# getFolders( )
public
# countUnreadMessages( )
public
# getUnreadMessages( $withbody = true )
public
# getMessages( $withbody = true )
public
# getMessage( $id, $withbody = true )
protected
# formatMessage( $id, $withbody = true )
public
# deleteMessage( $id )
public
# deleteMessages( $ids )
public
# moveMessage( $id, $target )
public
# moveMessages( $ids, $target )
public
# setUnseenMessage( $id, $seen = true )
public
# getAttachment( $id, $index = 0 )
public
# addFolder( $name )
public
# removeFolder( $name )
public
# renameFolder( $name, $newname )
public boolean
# purge( )

clean folder content of selected folder

clean folder content of selected folder

Returns

boolean
success or not
public array
# getAllEmailAddresses( )

returns all email addresses

returns all email addresses

Returns

array
with all email addresses or false on error
public
# saveMessageInSent( $header, $body )

save email in sent

save email in sent

Parameters

$header
$body
public
# convertToUtf8( $str )
IBOS open source API documentation generated by ApiGen