Guardar e-mails numa caixa de correio específica

Tradução automática de Deepl

Quando enviar e-mails de 4D, os seus clientes podem esperar receber uma cópia na caixa de correio “Enviado” exibida pelo Outlook ou pelo Correio da Apple. Para isso, 4D v18 R6 tem um novo comando para si. Diga olá ao novo transportador IMAP append() função.

Apêndice HDI IMAP

Para guardar um e-mail após o seu envio, é necessário primeiro criar dois transportadores:

  • um transportador SMTP para enviar o seu correio electrónico ao seu cliente,
  • e um segundo transportador IMAP para carregar o seu correio electrónico no correio do seu servidor.

Depois de enviar o seu e-mail com SMTP, utilize o transportador IMAP append() função:

// SMTP transporter creation
$SMTPTransporter:=SMTP New transporter($SMTPserver)

// Send email to the client
$status :=$SMTPTransporter.send($email)

// If sending is successful, upload email onto your mail server
If ($status.sucesso)
// IMAP transporter creation
$IMAPTransporter :=IMAP New transporter($IMAPserver)
// Upload email to the "Sent" mailbox
$status :=$IMAPTransporter.append($email; "Enviado")
End if

E é tudo!

Naturalmente, pode usar a função append() função para outras tarefas como a criação de projectos de correio electrónico:

// IMAP transporter creation
$IMAPTransporter:=IMAP New transporter($IMAPserver)

// Upload email to the "Drafts" mailbox
$status :=$IMAPTransporter.append($email; "Rascunhos")

Consulte a documentação e o IDH acima para saber mais sobre as novas funcionalidades!

Fabrice Mainguené
- Proprietário do produto ->p>Fabrice Mainguené juntou-se à equipa do Programa 4D em Novembro, 2016. Como Proprietário do Produto, está encarregado de escrever as histórias dos utilizadores, traduzindo-as depois para especificações funcionais. O seu papel é também o de assegurar que a implementação da funcionalidade entregue vai ao encontro das necessidades do cliente.Após a obtenção da licenciatura em Informática no CNAM, Fabrice juntou-se a uma pequena empresa editora de software como programador Windev. Depois trabalhou para diferentes empresas nas áreas da indústria e comércio como programador Windev e web developer, bem como como consultor técnico sobre novas funcionalidades.