O menu de contexto "Enviar para: destinatário do email" não está funcionando

12

Eu configurei o aplicativo Mail da Microsoft (WinRT) como o aplicativo padrão para email em Programas Padrão . No entanto, quando clico com o botão direito do mouse em um arquivo e selecione Send to> Mail recipientRecebo uma caixa de mensagem dizendo:
There is no email program associated to perform the requested action. Please install an email program or, if one is already installed, create an association in the Default Programs control panel.

Existe uma maneira de fazer essa ação funcionar com o Mail?

Louis
fonte

Respostas:

8

O Send to ... Mail Recipientusa a MAPI\Send Mailassociação ou o comando Enviar email.

insira a descrição da imagem aqui

O aplicativo Microsoft Mail contém apenas uma associação para o MAILTOprotocolo, portanto você não pode defini-lo como um destinatário do comando Enviar email.

insira a descrição da imagem aqui

Caleb Jares
fonte
Sim. Se você tiver o Outlook ou o Live Mail instalado, ele será conectado a esses programas. É estranho e uma dessas omissões no aplicativo Mail das quais as pessoas reclamam. No entanto, é assim que as coisas estão agora.
Ben Richards
3

Se como eu, você está tendo esse problema ao tentar enviar fotos do desktop explorer para um destinatário do Outlook no Windows 8.1 / Office 365. Use este link, mas certifique-se de usar o 'Joseph's Script'; é uma solução fácil. Espero que isso ajude alguém.

Agradeço à Slipstick Systems por me salvar mais um dia de pesquisa nos fóruns pela resposta.

http://www.slipstick.com/outlook/create-a-custom-send-to-shortcut/

O método de Joseph usa um script do Windows e permite selecionar vários arquivos e anexá-los a uma nova mensagem, preservando as configurações de assinatura e papel de carta.

Para usar, abra o Bloco de notas, copie esse código e cole-o no bloco de notas. Salve-o como SendToMailRecipient.vbs. Você pode salvá-lo na pasta SendTo ou em outro lugar e criar um atalho para colocar na pasta SendTo.

Option Explicit
Dim objArgs, OutApp, oNameSpace, oInbox, oEmailItem, olMailItem
Dim a, oAttachments, subjectStr, olFormatHTML
olMailItem = 0
olFormatHTML = 2
Set objArgs = WScript.Arguments 'gets paths of selected files
Set OutApp = CreateObject("Outlook.Application") 'opens Outlook
Set oEmailItem = OutApp.CreateItem(olMailItem) 'opens new email
For a = 0 to objArgs.Count - 1
Set oAttachments = oEmailItem.Attachments.Add(objArgs(a))
subjectStr = subjectStr & Right(objArgs(a),Len(objArgs(a))-(InStrRev(objArgs(a),"\"))) & ", " 'recreates the default Subject e.g. Emailing: file1.doc, file2.xls
Next
If subjectStr = "" then subjectStr = "No Subject "
oEmailItem.Subject = "Emailing: " & Left(subjectStr, (Len(subjectStr)-2))
oEmailItem.BodyFormat = olFormatHTML
oEmailItem.Display

A propósito, pressione a tecla Windows + R e digite "shell: sendto" para levá-lo diretamente para a pasta onde você precisará salvar o arquivo. Certifique-se de usar a extensão de arquivo correta (não txt). o link acima.

Paul Knowler
fonte
2

Ideia selvagem: Gostaria de saber se este é um caso de um aplicativo de metrô não disponível na área de trabalho.

Se for esse o caso, você precisaria de outro cliente de email.

harrymc
fonte
1

Você o configurou como o programa padrão?

  • Clique em Iniciar -> Programas Padrão.
  • Em seguida, selecione Definir acesso ao programa e padrões do computador.
  • Em seguida, clique em Personalizado e selecione seu email padrão.
Dave
fonte
Sim, foi a primeira coisa que verifiquei.
Louis
1

Eu tive um problema relacionado ao registrar um programa para manipular o comando MAPI "Send Mail" e aqui estão as alterações no Registro que o corrigiram.

Eu estava tentando fazer do Opera Mail meu programa de email padrão. Ele já estava registrado para manipular URLs com o mailtoesquema, mas ainda não consegui usar Arquivo> Salvar e Enviar> Enviar usando email> Enviar como anexo nos programas do Office sem receber a mensagem de erro mencionada. Infelizmente, quando tentei usar Programas Padrão> Definir Programas Padrão no Protocolo de Controle para associar o Opera Mail ao MAP Send Mail, o Opera Mail não apareceu na lista de programas. Não é um aplicativo Metro, mas algumas entradas do Registro devem estar ausentes.

Para resolver isso, editei as SOFTWARE\Clients\Mailchaves no registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail]
@="OperaMail"
"DLLPath"="C:\\Programs\\Internet\\Opera Mail\\mapi\\OperaMAPI.dll"
"LocalizedString"="OperaMail"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\DefaultIcon]
@="C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe,3"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\InstallInfo]
"ShowIconsCommand"="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" /ShowIconsCommand"
"HideIconsCommand"="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" /HideIconsCommand"
"ReinstallCommand"="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" /ReInstallMailer"
"IconsVisible"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto]
@="URL:MailTo Protocol"
"EditFlags"=dword:00000002
"URL Protocol"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto\DefaultIcon]
@="C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe,3"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto\shell\open\command]
@="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell\open\command]
@="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" /Mail"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell\properties]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell\properties\command]
@="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" opera:config#Mail"

Eles já existiam no meu computador, apenas os incluo aqui para garantir a integridade. Tenho certeza de que nem todas essas chaves são necessárias para associar o MAPI Send Mail corretamente.

HKEY_CURRENT_USER\Software\Clients\Mail

Esta foi a solução real para mim. Apesar de todos os programas registrados corretamente, o programa errado foi selecionado e a interface do usuário não me permitiu escolher o programa correto. Finalmente, pude escolher a associação correta editando minha seção de usuário.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Clients\Mail]
@="OperaMail"

Como de costume, o valor do usuário substitui o valor da máquina, e é por isso que isso foi necessário.

Aldaviva
fonte
Veja também reddit.com/r/operabrowser/wiki/m2tips/default_programs , que se parece com a mesma abordagem.
Aldaviva
Definindo HKEY_CURRENT_USER\Software\Clients\Mailpara Microsoft Outlooktrabalhado, que é o nome em HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook. Curiosamente, apenas configurá-lo para Outlookfuncionar também (anteriormente ele estava definido Mozilla Thunderbirdna minha máquina).
jmiserez
0

Isso ocorre porque você não pode usar aplicativos de metrô na área de trabalho a partir de agora. Você precisará mudar para outro aplicativo de email ou usar um gerenciador de arquivos baseado em metro para fazer isso.

tr4656
fonte
0

Um usuário meu teve um problema semelhante após a atualização do Outlook 2010 32bit para o Outlook 2016 64bit.

O problema foi resolvido com a atualização do Outlook pelo menu de arquivo do Outlook:

File > Office Account > Update Options > Update now
LonnieBest
fonte
-1

vá para dir

% appdata% \ microsoft \ windows \ sendto

que mostrará todo o envio para

AGORA clique direito

Novo

atalho

procure a localização do seu programa de correio. - - - exemplo (C: \ programs \ tbird)

Então o próximo

Nome para o atalho. - - - exemplo (Enviar por e-mail para)

depois de criar seu novo atalho "enviar para". - - - exemplo (Enviar por e-mail para)

clique com o botão direito do mouse no novo atalho "enviar para". - - - exemplo (Enviar por e-mail para)

Propriedades

no seu Target: dir coloque seu programa de email. - - - exemplo (C: \ programs \ tbird.exe)

Está bem

agora no Explorer, um arquivo clicado com o botão direito do mouse deve ter o programa Enviar para email adequado que você nomeou. . . . . . . obrigado !

Friedhelm
fonte