El menú contextual "Enviar a: destinatario de correo" no funciona

12

He configurado la aplicación Correo de Microsoft (WinRT) como la aplicación predeterminada para el correo en Programas predeterminados . Sin embargo, cuando hago clic derecho en un archivo y selecciono Send to> Mail recipientaparece un cuadro de mensaje que dice:
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.

¿Hay alguna manera de hacer que esta acción funcione con Mail?

Louis Waweru
fuente

Respuestas:

8

El Send to ... Mail Recipientutiliza la MAPI\Send Mailasociación, o el comando Enviar correo-e.

ingrese la descripción de la imagen aquí

La aplicación Microsoft Mail solo contiene una asociación para el MAILTOprotocolo, por lo que no puede configurarla como destinatario del comando Enviar correo.

ingrese la descripción de la imagen aquí

Caleb Jares
fuente
Si. Si tiene instalado Outlook o Live Mail, se conectará a esos programas. Es extraño, y una de esas omisiones en la aplicación de Correo de la que la gente se queja. Sin embargo, es así como están las cosas, en este momento.
Ben Richards
3

Si, como yo, tiene este problema al intentar enviar fotos desde el explorador de escritorio a un destinatario de Outlook en Windows 8.1 / Office 365. Use este enlace pero asegúrese de usar 'Joseph's Script', es una solución fácil. Espero que esto ayude a alguien.

Gracias a Slipstick Systems por salvarme otro día de búsqueda de foros para obtener la respuesta.

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

El método de Joseph utiliza un script de Windows y le permite seleccionar varios archivos y adjuntarlos a un nuevo mensaje, preservando su firma y la configuración de papelería.

Para usar, abra el Bloc de notas, luego copie este código y péguelo en el bloc de notas. Guárdelo como SendToMailRecipient.vbs. Puede guardarlo en la carpeta SendTo o guardarlo en otro lugar y crear un acceso directo para colocarlo en la carpeta 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

Por cierto, presione la tecla de Windows + R e ingrese "shell: sendto" para llevarlo directamente a la carpeta donde tendrá que guardar el archivo, asegúrese de usar la extensión de archivo correcta (no txt), todo está en las instrucciones en El enlace de arriba.

Paul Knowler
fuente
2

Idea descabellada: me pregunto si se trata de una aplicación de metro no disponible desde el escritorio.

Si este es el caso, necesitaría otro cliente de correo.

harrymc
fuente
1

¿Lo has configurado como el programa predeterminado?

  • Haga clic en Inicio -> Programas predeterminados.
  • Luego seleccione Establecer acceso al programa y valores predeterminados de la computadora.
  • Luego haga clic en Personalizar y seleccione su correo electrónico predeterminado.
Dave
fuente
Sí, eso fue lo primero que revisé.
Louis Waweru
1

Tuve un problema relacionado con el registro de un programa para manejar el comando MAPI "Enviar correo", y aquí están los cambios en el Registro que me lo arreglaron.

Intenté hacer de Opera Mail mi programa de correo electrónico predeterminado. Ya estaba registrado para manejar las URL con el mailtoesquema, pero aún no podía usar Archivo> Guardar y enviar> Enviar mediante correo electrónico> Enviar como archivo adjunto en programas de Office sin recibir el mensaje de error que mencionó. Lamentablemente, cuando intenté usar Programas predeterminados> Establecer programas predeterminados desde el Protocolo de control para asociar Opera Mail con MAP Send Mail, Opera Mail no apareció en la lista de programas. No es una aplicación de Metro, pero deben faltar algunas entradas de registro.

Para resolver esto, edité las SOFTWARE\Clients\Mailclaves en el 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"

Estos ya existían en mi computadora, solo los incluyo aquí para completarlos. Estoy seguro de que no todas estas claves son necesarias para que MAPI Send Mail se asocie correctamente.

HKEY_CURRENT_USER\Software\Clients\Mail

Esta fue la solución real para mí. A pesar de tener todos los programas correctamente registrados, se seleccionó el incorrecto y la interfaz de usuario no me permitió elegir el correcto. Finalmente pude elegir la asociación correcta editando mi sección de usuario.

Windows Registry Editor Version 5.00

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

Como de costumbre, el valor del usuario anula el valor de la máquina, por lo que esto fue necesario.

Aldaviva
fuente
Consulte también reddit.com/r/operabrowser/wiki/m2tips/default_programs , que se parece al mismo enfoque.
Aldaviva
Configuración HKEY_CURRENT_USER\Software\Clients\Maila Microsoft Outlooktrabajado, que es el nombre en HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook. Curiosamente, solo lo configuré para que Outlookfuncione (anteriormente estaba configurado Mozilla Thunderbirden mi máquina).
jmiserez
0

Esto se debe a que no puede usar aplicaciones de metro desde el escritorio en este momento. Tendrá que cambiar a otra aplicación de correo o usar un explorador de archivos basado en metro para hacer esto.

tr4656
fuente
0

Un usuario mío tuvo un problema similar después de que los actualicé de Outlook 2010 de 32 bits a Outlook 2016 de 64 bits.

El problema se resolvió actualizando Outlook a través del menú de archivos de Outlook:

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

ir al directorio

% appdata% \ microsoft \ windows \ sendto

eso mostrará todos los envíos a

AHORA haga clic derecho

nuevo

atajo

busque la ubicación de su programa de correo. - - - ejemplo (C: \ programas \ tbird)

entonces siguiente

Nombre para acceso directo. - - - ejemplo (Correo electrónico a)

después de hacer su nuevo acceso directo "enviar a". - - - ejemplo (Correo electrónico a)

haga clic derecho en su nuevo acceso directo "enviar a". - - - ejemplo (Correo electrónico a)

Propiedades

en su Target: dir ponga su programa de correo electrónico. - - - ejemplo (C: \ programas \ tbird.exe)

Okay

ahora desde el Explorador, un archivo con el botón derecho debe tener el programa Enviar a correo electrónico apropiado que usted haya nombrado. . . . . . . gracias !

Friedhelm
fuente