Le menu contextuel «Envoyer à: destinataire du courrier» ne fonctionne pas


12

J'ai défini l' application Mail de Microsoft (WinRT) comme application par défaut pour le courrier dans les programmes par défaut . Cependant, lorsque je clique avec le bouton droit sur un fichier et que je sélectionne Send to> Mail recipientje reçois une boîte de message disant:
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-t-il un moyen de faire fonctionner cette action avec Mail?

Réponses:


8

L' Send to ... Mail Recipientutilise l' MAPI\Send Mailassociation ou la commande mail Envoyer.

entrez la description de l'image ici

L'application Microsoft Mail contient uniquement une association pour le MAILTOprotocole, vous ne pouvez donc pas la définir comme destinataire de la commande Envoyer un courrier.

entrez la description de l'image ici


Oui. Si vous avez installé Outlook ou Live Mail, il se connectera à ces programmes. C'est étrange, et l'une de ces omissions dans l'application Mail dont les gens se plaignent. Cependant, c'est juste la façon dont les choses se présentent, en ce moment.
Ben Richards

3

Si, comme moi, vous rencontrez ce problème en essayant d'envoyer des photos depuis l'explorateur de bureau vers un destinataire Outlook dans Windows 8.1 / Office 365. Utilisez ce lien mais assurez-vous d'utiliser «Joseph's Script», c'est une solution facile. J'espère que cela aide quelqu'un.

Merci à Slipstick Systems de m'avoir épargné un autre jour de recherche dans les forums pour la réponse.

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

La méthode de Joseph utilise un script Windows et vous permet de sélectionner plusieurs fichiers et de les joindre à un nouveau message, en préservant vos paramètres de signature et de papier à lettres.

Pour l'utiliser, ouvrez le Bloc-notes, copiez ce code et collez-le dans le bloc-notes. Enregistrez-le sous SendToMailRecipient.vbs. Vous pouvez soit l'enregistrer dans le dossier SendTo, soit l'enregistrer ailleurs et créer un raccourci pour le placer dans le dossier 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

Au fait, appuyez sur la touche Windows + R et entrez "shell: sendto" pour vous emmener directement dans le dossier où vous devrez enregistrer le fichier, assurez-vous d'utiliser la bonne extension de fichier (pas txt), tout est dans les instructions sur le lien ci-dessus.


2

Idée folle: je me demande s'il s'agit d'une application de métro non disponible sur le bureau.

Si tel est le cas, vous auriez besoin d'un autre client de messagerie.


1

L'avez-vous configuré comme programme par défaut?

  • Cliquez sur démarrer -> Programmes par défaut.
  • Sélectionnez ensuite Définir l'accès au programme et les paramètres par défaut de l'ordinateur.
  • Cliquez ensuite sur Personnalisé et sélectionnez votre e-mail par défaut.

Oui, c'est la première chose que j'ai vérifiée.
Louis Waweru

1

J'ai eu un problème quelque peu lié à l'enregistrement d'un programme pour gérer la commande MAPI "Send Mail", et voici les modifications du Registre qui l'ont corrigé pour moi.

J'essayais de faire d'Opera Mail mon programme de messagerie par défaut. Il était déjà enregistré pour gérer les URL avec le mailtoschéma, mais je ne pouvais toujours pas utiliser Fichier> Enregistrer et envoyer> Envoyer en utilisant le courrier électronique> Envoyer en tant que pièce jointe dans les programmes Office sans obtenir le message d'erreur que vous avez mentionné. Malheureusement, lorsque j'ai essayé d'utiliser des programmes par défaut> Définir des programmes par défaut à partir du protocole de contrôle pour associer Opera Mail à MAP Send Mail, Opera Mail n'apparaissait pas dans la liste des programmes. Ce n'est pas une application Metro, mais certaines entrées de registre doivent être manquantes.

Pour résoudre ce problème, j'ai modifié les SOFTWARE\Clients\Mailclés dans le registre:

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"

Celles-ci existaient déjà sur mon ordinateur, je les inclue juste ici pour être complètes. Je suis sûr que toutes ces clés ne sont pas nécessaires pour que MAPI Send Mail soit correctement associé.

HKEY_CURRENT_USER\Software\Clients\Mail

C'était la vraie solution pour moi. Bien que tous les programmes soient correctement enregistrés, le mauvais a été sélectionné et l'interface utilisateur ne m'a pas permis de choisir le bon. J'ai finalement pu choisir l'association correcte en modifiant ma ruche utilisateur.

Windows Registry Editor Version 5.00

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

Comme d'habitude, la valeur utilisateur remplace la valeur machine, c'est pourquoi cela était nécessaire.


Voir aussi reddit.com/r/operabrowser/wiki/m2tips/default_programs , qui ressemble à la même approche.
Aldaviva

Mettre HKEY_CURRENT_USER\Software\Clients\Mailà Microsoft Outlooktravaillé, qui est le nom HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook. Curieusement, il suffit de le configurer pour qu'il Outlookfonctionne aussi (auparavant, il était réglé Mozilla Thunderbirdsur ma machine).
jmiserez

0

En effet, vous ne pouvez pas utiliser les applications Metro depuis le bureau pour le moment. Vous devrez soit basculer vers une autre application de messagerie, soit utiliser un explorateur de fichiers basé sur metro pour ce faire.


0

Un de mes utilisateurs a eu un problème similaire après que je les ai mis à niveau d'Outlook 2010 32 bits vers Outlook 2016 64 bits.

Le problème a été résolu en mettant à jour Outlook via le menu Fichier d'Outlook:

File > Office Account > Update Options > Update now

-1

aller au dir

% appdata% \ microsoft \ windows \ sendto

qui montrera tous les envois à

MAINTENANT clic droit

Nouveau

raccourci

parcourir l'emplacement de votre programme de messagerie. - - - exemple (C: \ programmes \ tbird)

Ensuite

Nom du raccourci. - - - exemple (E-mail à)

après avoir créé votre nouveau raccourci "Envoyer vers". - - - exemple (E-mail à)

faites un clic droit sur votre nouveau raccourci "envoyer à". - - - exemple (E-mail à)

Propriétés

dans votre cible: dir mettre votre programme de messagerie. - - - exemple (C: \ programmes \ tbird.exe)

D'accord

maintenant à partir de l'Explorateur, un fichier cliqué avec le bouton droit devrait avoir le programme Send to e-mail que vous avez nommé. . . . . . . Je vous remercie !

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.