Compartilhar via


Exemplo do provedor de transporte

Aplica-se a: Outlook 2013 | Outlook 2016

Este exemplo usa arquivos e diretórios para transmitir e receber mensagens. Ele implementa e registra um pré-processador muito simples que acrescenta uma linha de texto a cada mensagem de saída. O exemplo ilustra como dividir o conteúdo da mensagem entre o TNEF (Formato de Encapsulamento Neutro de Transporte) e o texto. Ele também dá suporte a todas as opções de configuração (planilhas de propriedades, assistentes e configuração programática) e opções de mensagem. Ele não dá suporte às interfaces de transporte remoto.

Você pode baixar este exemplo de Exemplos de Código da API de Mensagens do Outlook (MAPI).

Propriedade Valor
Executável:
mrxp32.dll
Diretório de código-fonte:
SampleTransportProvider\MRXP
Língua:
C++
Plataformas:
Visual Studio 2008 para compilar para Windows Vista, Windows Server 2008, Windows XP SP2 e Windows Server 2003 SP1

Recursos com suporte

Este exemplo dá suporte aos seguintes recursos:

  • Recursos básicos, como envio, recebimento e sondagem de novas mensagens.

  • Configuração interativa e programática.

  • A interface IMAPIStatus , com exceção da configuração da propriedade. Para obter mais informações, consulte a interface IMAPIStatus : IMAPIProp .

  • Segurança do thread.

  • Log de eventos em um arquivo de texto. O arquivo é automaticamente limitado a um tamanho especificado. Todas as sessões de transporte usam o mesmo arquivo.

Recursos sem suporte

Este exemplo não dá suporte à detecção assíncrona de mensagens de entrada.

Para instalar o Provedor de Transporte de Exemplo

  1. Para baixar o Provedor de Transporte de Exemplo, confira Baixar os exemplos mapi do Outlook.

  2. Localize a pasta em que você salvou os exemplos mapi do Outlook. Clique com o botão direito do mouse na pasta zip número> da versão do OutlookMAPISamples< e clique em Extrair Tudo.

  3. Clique em Procurar, selecione o local em que deseja salvar o exemplo e clique em Extrair.

  4. Execute o Visual Studio 2008.

  5. No Visual Studio 2008, clique em Arquivo, selecione Abrir e clique em Projeto/Solução.

  6. Navegue até o local em que você salvou o exemplo, clique em mrxp32.vcproj e clique em Abrir.

  7. No menu Compilar, clique em Configuration Manager.

  8. Na caixa de diálogo Configuration Manager, acesse a linha mrxp32 e, na coluna Configuração, selecione Liberar e clique em Fechar.

  9. On the Build menu, click Build Solution.

  10. Na caixa de diálogo Salvar Arquivo Como , clique em Salvar.

  11. Na pasta em que você salvou o exemplo, clique com o botão direito do mouse no arquivo do lote de instalação e clique em Executar como administrador.

  12. Na caixa de diálogo Controle de Conta de Usuário, clique em Continuar.

    Observação

    install.bat copia o .dll para a pasta de instalação padrão do Microsoft Office, C:\Program Files\Microsoft Office\Office12. Se você instalou produtos do Office em um local diferente, clique com o botão direito do mouse eminstall.bat e clique em Editar. O arquivo é aberto no Bloco de Notas. Substitua o caminho de instalação padrão pelo caminho de instalação usado em seu computador.

Para configurar o Provedor de Transporte no Outlook

  1. No menu Ferramentas do Outlook, clique em Configurações da Conta.

  2. Na caixa de diálogo Configurações da Conta, na guia Email, clique em Novo.

  3. Em Escolher Email Serviço clique em Outros, selecione Transporte de Exemplo MRXP e clique em Avançar.

  4. Na caixa de diálogo Configuração de Transporte MRXP digite um Nome de Exibição de Usuário.

  5. Em Caminho para Caixa de Entrada (Compartilhamento UNC) insira um caminho de pasta. Isso também pode ser um caminho para uma pasta local.

    Importante

    Esse caminho deve existir.

  6. Clique em OK.

  7. Na caixa de diálogo Adicionar conta Email clique em OK. Clique em Concluir e clique em Fechar.

  8. Para começar a usar a conta MRXP, saia e reinicie o Outlook.

Para usar o Exemplo do Provedor de Transporte para enviar uma mensagem no Outlook

  1. No menu Arquivo , clique em Novo e clique em Mensagem de Email.

  2. Na caixa Para , digite o nome do destinatário usando o formato [MRXP:<ADDRESS>]. O endereço é o caminho de compartilhamento UNC ou pasta local para a caixa de entrada do destinatário.

    Observação

    Se houver pontos ou cílios no endereço, você deverá inserir uma barra de fundo antes de cada ponto ou barra de fundo. Por exemplo, para enviar email para [MRXP:C:\Mail\myDir] você deve digitar [MRXP:C\:\\Mail\\myDir].

    Importante

    O endereço do destinatário deve existir.

  3. Clique em Conta e clique em Transporte de Exemplo MRXP.

  4. Digite sua mensagem e clique em Enviar. A mensagem é enviada usando o provedor de transporte MRXP.

Para usar o Exemplo do Provedor de Transporte para receber uma mensagem no Outlook

  1. No menu Arquivo , clique em Novo e clique em Mensagem de Email.

  2. Digite sua mensagem.

  3. Clique no Botão do Microsoft Office, clique em Salvar Como e clique em Salvar Como para salvar o arquivo na pasta de caixa de entrada especificada durante a instalação.

  4. Na caixa de diálogo Salvar como , navegue até o compartilhamento UNC ou a pasta local que você definiu como sua caixa de entrada.

  5. Na lista suspensa Salvar como tipo , clique em Formato de Mensagem do Outlook.

  6. Digite um nome para o arquivo e clique em Salvar.

  7. O arquivo é salvo na pasta compartilhada. O provedor de transporte MRXP entrega a mensagem para sua caixa de entrada no Outlook.