Métodos de conector de e-mail
Os métodos no Conector de e-mail recuperam, enviam e respondem a mensagens de e-mail e podem baixar anexos. Primeiro, use o método SetConfig para configurar a conexão com o servidor de e-mail.
Use o método SetConfig para configurar as propriedades do servidor de e-mail e as credenciais de acesso. Este método deve preceder todos os outros métodos do Conector de e-mail na automação.
O método GetMails recupera mensagens do servidor de e-mail e as passa para outros métodos como um objeto que contém uma ou mais mensagens. Os métodos ReadMail, ReplyMail e SaveAllAttachments operam em uma única mensagem de cada vez. Quando esses métodos recebem um objeto que contém mais de uma mensagem, a automação deve usar um método de loop Para cada ou Para para iterar cada mensagem na coleção.
- Para obter informações sobre como usar o para cada método, consulte Para cada componente.
- Para obter informações sobre como usar o método Para loop, consulte Use o componente Para loop.
Config
Para obter informações sobre como definir os parâmetros, consulte Configure as propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Necessário? | Anotações |
|---|---|---|---|---|---|---|
| Nome do usuário | Nome de usuário para fazer login no servidor de e-mail | Dados em | Cadeia de caracteres | (nenhum) | Sim | |
| Senha | Senha para fazer login no servidor de e-mail | Dados em | Cadeia de caracteres | (nenhum) | Sim | |
| Credenciais padrão de uso | Envia as credenciais padrão do usuário conectado no momento para o servidor SMTP. | Dados em | Booliano | Falso(a) | Não | |
| SmtpMailServer | Nome do servidor SMTP | Dados em | Cadeia de caracteres | smtp.gmail.com | Não | O acesso ao Gmail usando o Conector de e-mail não é compatível no momento. Certifique-se de mudar o valor padrão. |
| ImapMailServer | Nome do servidor IMAP | Dados em | Cadeia de caracteres | imap.gmail.com | Não | O acesso ao Gmail usando o Conector de e-mail não é compatível no momento. Certifique-se de mudar o valor padrão. |
| SSL | Use o protocolo Secure Socket Layer | Dados em | Booliano | Verdadeiro(a) | Não | |
| SmtpPort | Número da porta SMTP | Dados em | Inteiro | 587 | Não | |
| ImapPort | Número da porta do IMAP | Dados em | Inteiro | 993 | Não |
GetMails
Retorna mensagens do servidor de e-mail para uso por outros métodos. Você pode definir o método para recuperar mensagens lidas (vistas) ou não lidas (não vistas) e especificar a pasta em que elas serão coletadas.
Para obter informações sobre como definir os parâmetros, consulte Configure as propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Necessário? | Anotações |
|---|---|---|---|---|---|---|
| FolderName | Nome da pasta do imap em que o método busca a coleção (por exemplo, Caixa de entrada ) | Dados em | Cadeia de caracteres | Caixa de Entrada | Sim | Para especificar uma pasta do imap aninhada, insira a hierarquia de pastas usando barras invertidas (por exemplo, Projeto/Reuniões) |
| Filtrar | Definido para obter somente não lidos ( Não visível ou ler ( Visto ) mensagens | Dados em | FilterMode | Não visível | Sim | |
| Retornar | Retorna a coleção de e-mails como um objeto | Saída de dados | Objeto | Objeto | Sim |
MarkAsRead
Marca as mensagens de uma pasta especificada como lidas.
Para obter informações sobre como definir os parâmetros, consulte Configure as propriedades da porta.
| Parâmetro | Descrição | Tipo da porta | Tipo de dados | Valor padrão | Necessário? | Anotações |
|---|---|---|---|---|---|---|
| MailObject | O objeto de e-mail com base no qual a mensagem correspondente é marcada como lida | Dados em | Objeto | Objeto | Sim | |
| FolderName | Nome da pasta IMAP para a qual o objeto de e-mail é obtido | Dados em | Cadeia de caracteres | Caixa de Entrada | Sim | Para especificar uma pasta do imap aninhada, insira a hierarquia de pastas usando barras invertidas (por exemplo, Projeto/Reuniões) |
Marcar como não lido
Marca as mensagens de uma pasta especificada como não lidas.
Para obter informações sobre como definir os parâmetros, consulte Configure as propriedades da porta.
| Parâmetro | Descrição | Tipo da porta | Tipo de dados | Valor padrão | Necessário? | Anotações |
|---|---|---|---|---|---|---|
| MailObject | O objeto de e-mail com base no e-mail correspondente que está marcado como não lido. | Dados em | Objeto | Objeto | Sim | |
| FolderName | Nome da pasta IMAP para a qual o objeto de e-mail é obtido. | Dados em | Cadeia de caracteres | Caixa de Entrada | Sim | Para especificar uma pasta do imap aninhada, insira a hierarquia de pastas usando barras invertidas (por exemplo, Projeto/Reuniões) |
ReadMail
Lê uma mensagem e retorna seus detalhes, incluindo assunto, corpo, remetente (de), destinatários no campo Cc, destinatários no campo Cco e o número de anexos.
Para obter informações sobre como definir os parâmetros, consulte Configure as propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Necessário? |
|---|---|---|---|---|---|
| MailObject | MailObject que fornece os detalhes da última mensagem recebida | Dados em | Objeto | Objeto | Sim |
| Assunto | Assunto da mensagem | Saída de dados | Cadeia de caracteres | Nenhum(a) | Não |
| Corpo da mensagem | Corpo da mensagem | Saída de dados | Cadeia de caracteres | Nenhum(a) | Não |
| Remetente | Remetente da mensagem | Saída de dados | Cadeia de caracteres | Nenhum(a) | Não |
| Cc | Destinatários marcados em CC | Saída de dados | Cadeia de caracteres | Nenhum(a) | Não |
| Cco | Destinatários marcados em Cco | Saída de dados | Cadeia de caracteres | Nenhum(a) | Não |
| AttachmentsCount | Número de anexos na mensagem | Saída de dados | Inteiro | Nenhum(a) | Não |
ReplyMail
Responde automaticamente a uma mensagem. Use os parâmetros para definir o corpo da mensagem e outros detalhes. Você pode incluir anexos.
Para obter informações sobre como definir os parâmetros, consulte Configure as propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Necessário? | Anotações |
|---|---|---|---|---|---|---|
| MailObject | Objeto de mensagem que contém os detalhes da mensagem | Dados em | Objeto | Objeto | Sim | |
| ReplyToAll | Respostas a todos os destinatários nos campos Para e Cc da mensagem | Dados em | Booliano | Falso(a) | Não | |
| Cco | Respostas a todos os destinatários no campo Cco da mensagem | Dados em | Cadeia de caracteres | Nenhum(a) | Não | |
| Corpo da mensagem | Corpo da mensagem de resposta | Dados em | Cadeia de caracteres | Nenhum(a) | Não | |
| IsHtmlBody | Opção para indicar se o corpo da resposta está no formato HTML | Dados em | Booliano | Falso(a) | Não | |
| Anexos | Anexos à mensagem de resposta | Dados em | Cadeia de caracteres | Nenhum(a) | Não | Para anexar um arquivo:
Para incluir vários anexos, separe os caminhos por vírgulas. |
Salvar Todos os Anexos
Salva todos os anexos de uma mensagem na unidade local.
Para obter informações sobre como definir os parâmetros, consulte Configure as propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Necessário? |
|---|---|---|---|---|---|
| MailObject | Mensagem da qual o método baixa os anexos | Dados em | Objeto | Objeto | Sim |
| FolderPath | Caminho do diretório para o qual os anexos são baixados | Dados em | Cadeia de caracteres | Nenhum(a) | Sim |
Enviar e-mail
Para obter informações sobre como definir os parâmetros, consulte Configure as propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Necessário? | Anotações |
|---|---|---|---|---|---|---|
| Endereço | Endereço para o qual a mensagem será enviada | Dados em | Cadeia de caracteres | Nenhum(a) | Sim | |
| Cc | Endereços a serem incluídos no campo CC | Dados em | Cadeia de caracteres | Nenhum(a) | Não | |
| Cco | Endereços a serem incluídos no campo Cco | Dados em | Cadeia de caracteres | Nenhum(a) | Não | |
| Assunto | Assunto da mensagem | Dados em | Cadeia de caracteres | Nenhum(a) | Não | |
| Corpo da mensagem | Corpo da mensagem | Dados em | Cadeia de caracteres | Nenhum(a) | Não | |
| IsHtmlBody | Opção para indicar se o corpo da resposta está no formato HTML | Dados em | Cadeia de caracteres | Falso(a) | Não | |
| Anexos | Anexos de mensagem | Dados em | Cadeia de caracteres | Nenhum(a) | Não | Para anexar um arquivo:
Para incluir vários anexos, separe os caminhos por vírgulas. |