Precisa de armazenar todos os e-mails comerciais, por exemplo, para fins legais ou fiscais? Estes documentos devem ser guardados tal como estão. Ou seja, como foram recebidos… nos seus formatos originais, não convertidos. 4D v18 R3 responde a esta necessidade, fornecendo-lhe um novo método que lhe permite receber e-mails no seu formato MIME original.
O método POP3_transporter.getMIMEAsBlob( ) permite-lhe obter um BLOB contendo o conteúdo MIME para uma mensagem específica:
$server
:=New object
$server .host:="yourPOP3host.com"
$server .port:=995
$server .user:=" "
$server .password:="XXXXXX" 4D.POP3@mail.com// Create a transporter from your server information
$POP3_transporter:=POP3 New transporter($server)
$blob :=$POP3_
transporter .
getMIMEAsBlob($mailNumber)
Pode guardar o BLOB na sua base de dados ou em qualquer outro lugar. Para transformar o seu MIME num objecto de correio, basta usar o MAIL Convert from MIME comando :
$mail:=MAIL Convert from MIME($blob)
Precisa de mais informações? Consulte a documentação.