Page Menu
Home
WMGMC Issues
搜索
Configure Global Search
登录
Files
F16128
EmbeddedMessage.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
订阅
标记用于日后
授予令牌
Size
1 KB
Referenced Files
None
订阅者
None
EmbeddedMessage.php
View Options
<?php
declare
(
strict_types
=
1
);
namespace
Ddeboer\Imap\Message
;
final
class
EmbeddedMessage
extends
AbstractMessage
implements
EmbeddedMessageInterface
{
private
?
Headers
$headers
=
null
;
private
?
string
$rawHeaders
=
null
;
private
?
string
$rawMessage
=
null
;
public
function
getHeaders
():
Headers
{
if
(
null
===
$this
->
headers
)
{
$this
->
headers
=
new
Headers
(
\imap_rfc822_parse_headers
(
$this
->
getRawHeaders
()));
}
return
$this
->
headers
;
}
public
function
getRawHeaders
():
string
{
if
(
null
===
$this
->
rawHeaders
)
{
$rawHeaders
=
\explode
(
"
\r\n\r\n
"
,
$this
->
getRawMessage
(),
2
);
$this
->
rawHeaders
=
\current
(
$rawHeaders
);
}
return
$this
->
rawHeaders
;
}
public
function
getRawMessage
():
string
{
if
(
null
===
$this
->
rawMessage
)
{
$this
->
rawMessage
=
$this
->
doGetContent
(
$this
->
getPartNumber
());
}
return
$this
->
rawMessage
;
}
/**
* Get content part number.
*/
protected
function
getContentPartNumber
():
string
{
$partNumber
=
$this
->
getPartNumber
();
if
(
0
===
\count
(
$this
->
getParts
()))
{
$partNumber
.=
'.1'
;
}
return
$partNumber
;
}
}
File Metadata
详情
附加的
Mime Type
text/x-php
Expires
9月 11 Thu, 1:51 PM (13 h, 21 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5598
默认替代文本
EmbeddedMessage.php (1 KB)
Attached To
Mode
rMAILCOW mailcow-tracking
附加的
Detach File
Event Timeline
Log In to Comment