Exemplo de Fornecedor de Transporte
Aplica-se a: Outlook 2013 | Outlook 2016
Este exemplo utiliza ficheiros e diretórios para transmitir e receber mensagens. Implementa e regista 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 Formato de Encapsulamento Neutro de Transporte (TNEF) e o texto. Também suporta todas as opções de configuração (folhas de propriedades, assistentes e configuração programática) e opções de mensagens. Não suporta as interfaces de transporte remoto.
Pode transferir este exemplo a partir 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 |
Idioma: |
C++ |
Plataformas: |
Visual Studio 2008 para compilar para o Windows Vista, Windows Server 2008, Windows XP SP2 e Windows Server 2003 SP1 |
Funcionalidades Suportadas
Este exemplo suporta as seguintes funcionalidades:
Funcionalidades básicas, como enviar, receber e consultar novas mensagens.
Configuração interativa e programática.
A interface IMAPIStatus , exceto a definição de propriedade. Para obter mais informações, veja a interface IMAPIStatus : IMAPIProp .
Segurança de threads.
Registo de eventos num ficheiro de texto. O ficheiro está automaticamente limitado a um tamanho especificado. Todas as sessões de transporte utilizam o mesmo ficheiro.
Funcionalidades Não Suportadas
Este exemplo não suporta a deteção assíncrona de mensagens recebidas.
Para instalar o Fornecedor de Transporte de Exemplo
Para transferir o Fornecedor de Transporte de Exemplo, veja Transferir os Exemplos mapi do Outlook.
Localize a pasta onde guardou os exemplos mapI do Outlook. Clique com o botão direito do rato na pasta zip Número da versão> do OutlookMAPISamples< e clique em Extrair Tudo.
Clique em Procurar, selecione a localização onde pretende guardar o exemplo e clique em Extrair.
Execute o Visual Studio 2008.
No Visual Studio 2008, clique em Ficheiro, selecione Abrir e, em seguida, clique em Projeto/Solução.
Navegue até à localização onde guardou o exemplo, clique em mrxp32.vcproj e, em seguida, clique em Abrir.
No menu Compilar, clique em Configuration Manager.
Na caixa de diálogo Configuration Manager, aceda à linha mrxp32 e, na coluna Configuração, selecione Libertar e, em seguida, clique em Fechar.
On the Build menu, click Build Solution.
Na caixa de diálogo Guardar Ficheiro Como , clique em Guardar.
Na pasta onde guardou o exemplo, clique com o botão direito do rato no ficheiro de lote de instalação e clique em Executar como administrador.
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 predefinida do Microsoft Office, C:\Programas\Microsoft Office\Office12. Se tiver instalado produtos do Office numa localização diferente, clique com o botão direito do rato eminstall.bat e clique em Editar. O ficheiro é aberto no Bloco de Notas. Substitua o caminho de instalação predefinido pelo caminho de instalação utilizado no computador.
Para configurar o Fornecedor de Transporte no Outlook
No menu Ferramentas do Outlook, clique em Definições da Conta.
Na caixa de diálogo Definições da Conta, no separador Email, clique em Novo.
Em Escolher Email Serviço, clique em Outro, selecione Transporte de Exemplo MRXP e, em seguida, clique em Seguinte.
Na caixa de diálogo Configuração de Transporte MRXP , escreva um Nome a Apresentar do Utilizador.
Em Caminho para a Caixa de Entrada (Partilha UNC), introduza um caminho de pasta. Também pode ser um caminho para uma pasta local.
Importante
Este caminho tem de existir.
Clique em OK.
Na caixa de diálogo Adicionar Conta Email, clique em OK. Clique em Concluir e, em seguida, clique em Fechar.
Para começar a utilizar a conta MRXP, saia e reinicie o Outlook.
Para utilizar o Exemplo de Fornecedor de Transporte para enviar uma mensagem no Outlook
No menu Ficheiro , clique em Novo e, em seguida, clique em Mensagem de Correio.
Na caixa Para , escreva o nome do destinatário com o formato [MRXP:<ADDRESS>]. O endereço é o caminho da partilha UNC ou da pasta local para a caixa de entrada do destinatário.
Observação
Se existirem dois pontos ou barras invertidas no endereço, tem de inserir uma barra invertida antes de cada dois pontos ou barra invertida. Por exemplo, para enviar correio para [MRXP:C:\Mail\myDir] tem de escrever
[MRXP:C\:\\Mail\\myDir]
.Importante
O endereço do destinatário tem de existir.
Clique em Conta e, em seguida, clique em Transporte de Exemplo MRXP.
Escreva a sua mensagem e clique em Enviar. A mensagem é enviada com o fornecedor de transporte MRXP.
Para utilizar o Exemplo de Fornecedor de Transporte para receber uma mensagem no Outlook
No menu Ficheiro , clique em Novo e, em seguida, clique em Mensagem de Correio.
Escreva a sua mensagem.
Clique no Botão do Microsoft Office, clique em Guardar Como e, em seguida, clique em Guardar Como para guardar o ficheiro na pasta de caixa de entrada que especificou durante a configuração.
Na caixa de diálogo Guardar Como , navegue para a partilha UNC ou pasta local que definiu como a sua caixa de entrada.
No menu pendente Guardar com o tipo , clique em Formato de Mensagem do Outlook.
Escreva um nome para o ficheiro e clique em Guardar.
O ficheiro é guardado na pasta partilhada. O fornecedor de transporte MRXP entrega a mensagem na sua Caixa de Entrada no Outlook.