Você está offline; aguardando reconexão

Aplicativo de console simples MAPI

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 171096
Sumário
Este é um aplicativo de console simples MAPI que demonstra como usar a maioria das funções de MAPI simples disponíveis. Ele é escrito em Microsoft Visual C++ 5.0, mas qualquer versão anterior do compilador funciona tão bem.

O seguinte arquivo está disponível para download no Microsoft Download Center:
O arquivo Smplmapi.exe contém os seguintes arquivos:
SwapMain.cpp
SwapMain.h
Swap.cpp
Swap.h
Swap.exe
Para obter informações adicionais sobre como baixar arquivos do Microsoft Support, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
119591 Como obter arquivos de suporte da Microsoft de serviços Online
A Microsoft examinou esse arquivo em busca de vírus. A Microsoft usou o software de detecção de vírus mais recente que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.
Mais Informações
SwapMain.cpp é o principal arquivo de programa de controle. É responsável pela exibição de um menu para o usuário e interpretar os comandos fornecidos pelo usuário. O código neste arquivo foi criado especificamente para um aplicativo de console, mas porque ele faz chamadas em um módulo separado que implementa a funcionalidade de uma classe definida pelo usuário, um aplicativo do estilo windows poderia ser facilmente substituído como o controlador principal do aplicativo.

Swap.cpp é a implementação de uma classe do aplicativo que fornece a funcionalidade básica necessária pelo menu apresentado no módulo de controle principal.

Este aplicativo de mensagens é um cliente de MAPI simples. Ele implementa os seguintes recursos:

  • Apresentar ao usuário um menu
  • Logon no sistema de mensagens
  • Selecione um endereço de email do destinatário/Get
  • Digite Get/endereço email
  • Obter detalhes do destinatário
  • Enviar email para destinatário usando o padrão da interface do usuário
  • Enviar email para destinatário com nenhuma interface
  • Enviar mensagem de email com um anexo
  • Criar uma nova mensagem
  • Lista de mensagens na caixa de entrada
  • Ler próxima mensagem não lida
  • Faça logoff do sistema de mensagens
  • Fechar o cliente
  • Atualizar o menu
Os recursos a seguir não são abordados neste documento porque o código para implementá-los é importante e que não estejam relacionadas ao MAPI em todos os:

  • Apresentar ao usuário um menu
  • Fechar o cliente
  • Atualizar o menu

Logon no sistema de mensagens

O usuário é solicitado um nome de perfil. Se pode localizar o nome do perfil na lista de perfis, ele registrará o usuário para o sistema de mensagens. Se ele não encontrar o perfil digitado pelo usuário na lista de perfis, o usuário é cancelá-la ou escolher em uma lista existente.

Selecione um endereço de email do destinatário/Get

O usuário é solicitado com uma lista de catálogo de endereços. Quando uma entrada é escolhida na lista, o método aloca um buffer e colocará o buffer com o endereço de email do destinatário escolhido na lista. O buffer deve ser liberado pelo chamador desse método.

Digite Get/endereço email

O usuário é solicitado a digitar um endereço de email. Quando um nome de email válido é inserido e encontrado no catálogo de endereços, o método aloca armazenamento para um buffer e colocará o buffer com o nome de exibição do alias de email. O buffer alocado neste método deve ser liberado pelo chamador.

Obter detalhes do destinatário

O usuário é solicitado a digitar um endereço de email. Quando um endereço de email válido é inserido e encontrado no catálogo de endereços, o usuário receberá uma página de "Detalhes" preenchida com informações específicas para o endereço de email digitado pelo usuário.

Enviar email para destinatário usando o padrão da interface do usuário

O usuário é solicitado com o formulário de "Observação compor" padrão. Quando a mensagem tem um destinatário para enviar para e é pressionado o botão Enviar, o destinatário recebe a mensagem.

Enviar email para destinatário sem interface do usuário

O usuário é solicitado para o destinatário pretendido. Depois que um destinatário válido for inserido, uma mensagem embutida é enviada ao destinatário pretendido.

Enviar mensagem de email com um anexo

O usuário é solicitado para o destinatário pretendido. Depois que um destinatário válido for inserido, o usuário é solicitado para o arquivo e o caminho de um arquivo para anexar. O nome do arquivo deve ser a representação 8.3 do arquivo a ser anexado. O nome do caminho deve estar no seguinte formato: "c:\windows\" (Observação: o backspace à direita é obrigatória). Uma mensagem é enviada ao destinatário pretendido.

Criar uma nova mensagem

Uma nova mensagem é criada automaticamente na caixa de entrada do armazenamento de mensagens padrão do usuário.

Lista de mensagens na caixa de entrada

O usuário é apresentado com uma lista de mensagens no armazenamento de mensagens padrão do usuário caixa de entrada.

Ler próxima mensagem não lida

O usuário é apresentado com o conteúdo da próxima mensagem não lida no armazenamento de mensagens padrão, caixa de entrada.

Faça logoff do sistema de mensagens

O identificador de sessão for liberado e o usuário é desconectado do sistema de mensagens. Não há opções de menu específico de MAPI estão disponíveis até que as solicitações de usuário devem ser registrados novamente para o sistema de mensagens. O aplicativo continua sendo executado até que o usuário optar por sair do aplicativo. Se o usuário optar por sair do aplicativo sem primeiro fazer logoff, a sessão é encerrada de forma ordenada e, em seguida, fecha o aplicativo.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 171096 - Última Revisão: 07/04/2015 00:41:00 - Revisão: 4.0

Microsoft Office Outlook 2007

  • kbfile kbgraphxlinkcritical kbhowto kbmsg kbsample kbsmapicmc kbmt KB171096 KbMtpt
Comentários