Compartilhar via


Enviar mensagens com TNEF

Aplica-se a: Outlook 2013 | Outlook 2016

Muitos provedores de transporte enviam automaticamente todas as mensagens de saída com o TNEF (Formato de Encapsulamento Neutro de Transporte). O TNEF é usado para transmitir o texto formatado que muitos clientes e provedores do repositório de mensagens dão suporte em suas mensagens, anexos de vários tipos e propriedades personalizadas para classes de mensagens personalizadas. Embora o modo padrão para a maioria dos provedores de transporte seja enviar mensagens de saída com TNEF, alguns provedores de transporte não dão suporte a ele. A falta de suporte para TNEF não é um problema para clientes de mensagens padrão que enviam e recebem mensagens IPM. No entanto, para clientes ou clientes baseados em formulário que exigem propriedades personalizadas, o uso do TNEF é essencial. Designers de clientes que dependem de formulários ou propriedades personalizadas devem estar cientes dos recursos dos provedores de transporte que eles usam.

Os destinatários de mensagens podem controlar se um provedor de transporte transmite ou não mensagens com o TNEF definindo a propriedade PR_SEND_RICH_INFO . Para obter mais informações, consulte PR_SEND_RICH_INFO (PidTagSendRichInfo). Quando a propriedade PR_SEND_RICH_INFO de um destinatário é definida como TRUE, um provedor de transporte que dá suporte a TNEF a transmite com a mensagem. Quando a propriedade é definida como FALSE, a formatação é descartada. Quando PR_SEND_RICH_INFO não existe, cabe ao provedor de transporte escolher um curso de ação padrão.

Quando clientes e provedores de serviço criam um destinatário personalizado, eles podem afetar o valor de sua propriedade PR_SEND_RICH_INFO passando o sinalizador MAPI_SEND_NO_RICH_INFO no parâmetro ulFlags para a chamada IAddrBook::CreateOneOff ou IMAPISupport::CreateOneOff . Para obter mais informações, consulte IAddrBook::CreateOneOff e IMAPISupport::CreateOneOff. Passar MAPI_SEND_NO_RICH_INFO faz com que o MAPI defina a propriedade PR_SEND_RICH_INFO do destinatário personalizado como FALSE; na maioria dos casos, não passar o sinalizador faz com que MAPI defina a propriedade como TRUE. A única exceção é se o endereço do destinatário personalizado for interpretado como um endereço da Internet. Nesta situação, o MAPI define PR_SEND_RICH_INFO como FALSE.