27 #require_once 'Zend/Mail/Storage/Abstract.php'; 32 #require_once 'Zend/Mail/Protocol/Pop3.php'; 37 #require_once 'Zend/Mail/Message.php'; 65 $this->_protocol->status(
$count, $null);
79 return $this->_protocol->getList(
$id);
92 $message = $this->_protocol->top(
$id, $bodyLines,
true);
94 return new $this->_messageClass(array(
'handler' => $this,
'id' =>
$id,
'headers' =>
$message,
95 'noToplines' => $bodyLines < 1));
110 if ($part !==
null) {
115 #require_once 'Zend/Mail/Storage/Exception.php'; 119 return $this->_protocol->top(
$id, 0,
true);
133 if ($part !==
null) {
138 #require_once 'Zend/Mail/Storage/Exception.php'; 167 $this->_has[
'fetchPart'] =
false;
168 $this->_has[
'top'] =
null;
169 $this->_has[
'uniqueid'] =
null;
180 #require_once 'Zend/Mail/Storage/Exception.php'; 190 $this->_protocol->connect($host, $port, $ssl);
191 $this->_protocol->login(
$params->user, $password);
202 $this->_protocol->logout();
213 return $this->_protocol->noop();
227 $this->_protocol->delete(
$id);
241 if (!$this->hasUniqueid) {
249 $range = range(1,
$count);
250 return array_combine($range, $range);
253 return $this->_protocol->uniqueid(
$id);
268 if (!$this->hasUniqueid) {
273 foreach ($ids as $k => $v) {
282 #require_once 'Zend/Mail/Storage/Exception.php'; 302 if (strtolower($var) ==
'hastop') {
303 if ($this->_protocol->hasTop ===
null) {
306 $this->_protocol->top(1, 0,
false);
311 $this->_has[
'top'] = $this->_protocol->hasTop;
312 return $this->_protocol->hasTop;
315 if (strtolower($var) ==
'hasuniqueid') {
318 $id = $this->_protocol->uniqueid(1);
322 $this->_has[
'uniqueid'] =
$id ? true :
false;
323 return $this->_has[
'uniqueid'];
static splitMessage( $message, &$headers, &$body, $EOL=Zend_Mime::LINEEND)
getRawHeader($id, $part=null, $topLines=0)
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]
getRawContent($id, $part=null)