Das Kontextmenü "Senden an: E-Mail-Empfänger" funktioniert nicht

12

Ich habe die Mail-App von Microsoft (WinRT) als Standardanwendung für Mail in Standardprogrammen festgelegt . Wenn ich jedoch mit der rechten Maustaste auf eine Datei klicke und Send to> auswähle Mail recipient, wird ein Meldungsfeld mit der Meldung angezeigt:
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.

Gibt es eine Möglichkeit, diese Aktion mit Mail zum Laufen zu bringen?

Louis Waweru
quelle

Antworten:

8

Der Send to ... Mail Recipientverwendet die MAPI\Send MailZuordnung oder den Befehl Mail senden.

Geben Sie hier die Bildbeschreibung ein

Die Microsoft Mail-App enthält nur eine Zuordnung für das MAILTOProtokoll, sodass Sie es nicht als Empfänger des Befehls "Mail senden" festlegen können.

Geben Sie hier die Bildbeschreibung ein

Caleb Jares
quelle
Ja. Wenn Sie Outlook oder Live Mail installiert haben, wird es in diese Programme eingebunden. Es ist seltsam und eine dieser Auslassungen in der Mail-App, über die sich die Leute beschweren. Im Moment ist es jedoch so, wie es ist.
Ben Richards
3

Wenn Sie wie ich dieses Problem haben und versuchen, Fotos vom Desktop Explorer an einen Outlook-Empfänger in Windows 8.1 / Office 365 zu senden. Verwenden Sie diesen Link, aber stellen Sie sicher, dass Sie "Josephs Skript" verwenden. Dies ist eine einfache Lösung. Hoffe das hilft jemandem.

Vielen Dank an Slipstick Systems, dass Sie mir einen weiteren Tag beim Suchen in Foren nach der Antwort erspart haben.

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

Josephs Methode verwendet ein Windows-Skript und ermöglicht es Ihnen, mehrere Dateien auszuwählen und an eine neue Nachricht anzuhängen, wobei Ihre Signatur- und Schreibwareneinstellungen erhalten bleiben.

Öffnen Sie zur Verwendung den Editor, kopieren Sie diesen Code und fügen Sie ihn in den Editor ein. Speichern Sie es als SendToMailRecipient.vbs. Sie können es entweder im SendTo-Ordner oder an einer anderen Stelle speichern und eine Verknüpfung erstellen, die im SendTo-Ordner abgelegt werden soll.

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

Übrigens drücken Sie die Windows-Taste + R und geben Sie "shell: sendto" ein, um direkt zu dem Ordner zu gelangen, in dem Sie die Datei speichern müssen. Verwenden Sie unbedingt die richtige Dateierweiterung (nicht txt) der Link oben.

Paul Knowler
quelle
2

Wilde Idee: Ich frage mich, ob dies ein Fall einer Metro-App ist, die nicht auf dem Desktop verfügbar ist.

In diesem Fall benötigen Sie einen anderen Mail-Client.

harrymc
quelle
1

Haben Sie es als Standardprogramm eingerichtet?

  • Klicken Sie auf Start -> Standardprogramme.
  • Wählen Sie dann Programmzugriff und Computerstandards festlegen.
  • Klicken Sie dann auf Benutzerdefiniert und wählen Sie Ihre Standard-E-Mail aus.
Dave
quelle
Ja, das war das erste, was ich überprüft habe.
Louis Waweru
1

Ich hatte ein ähnliches Problem beim Registrieren eines Programms zur Verarbeitung des MAPI-Befehls "Mail senden". Hier sind die Registrierungsänderungen, die das Problem behoben haben.

Ich habe versucht, Opera Mail zu meinem Standard-E-Mail-Programm zu machen. Es wurde bereits registriert, um URLs mit dem mailtoSchema zu verarbeiten, aber ich konnte Datei> Speichern & Senden> Senden per E-Mail> Als Anhang in Office-Programmen senden nicht verwenden, ohne die von Ihnen erwähnte Fehlermeldung zu erhalten. Als ich versuchte, Standardprogramme> Standardprogramme aus dem Steuerprotokoll festlegen zu verwenden, um Opera Mail mit MAP Send Mail zu verknüpfen, wurde Opera Mail leider nicht in der Programmliste angezeigt. Es ist keine Metro-Anwendung, aber einige Registrierungseinträge müssen fehlen.

Um dies zu lösen, habe ich die SOFTWARE\Clients\MailSchlüssel in der Registrierung bearbeitet :

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"

Diese waren bereits auf meinem Computer vorhanden. Der Vollständigkeit halber füge ich sie hier nur ein. Ich bin sicher, dass nicht alle diese Schlüssel erforderlich sind, damit MAPI Send Mail korrekt zugeordnet wird.

HKEY_CURRENT_USER\Software\Clients\Mail

Dies war die eigentliche Lösung für mich. Obwohl alle Programme korrekt registriert wurden, wurde das falsche ausgewählt, und auf der Benutzeroberfläche konnte ich nicht das richtige auswählen. Ich konnte endlich die richtige Zuordnung auswählen, indem ich meinen User Hive bearbeitete.

Windows Registry Editor Version 5.00

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

Wie üblich überschreibt der Benutzerwert den Maschinenwert, weshalb dies erforderlich war.

Aldaviva
quelle
Siehe auch reddit.com/r/operabrowser/wiki/m2tips/default_programs , was dem gleichen Ansatz entspricht.
Aldaviva
Einstellung HKEY_CURRENT_USER\Software\Clients\Mailauf Microsoft Outlookfunktioniert, das ist der Name in HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook. Seltsamerweise Outlookfunktionierte es auch so, dass es auch funktionierte (zuvor war es Mozilla Thunderbirdauf meinem Computer eingestellt).
Jmiserez
0

Dies liegt daran, dass Sie derzeit keine U-Bahn-Anwendungen vom Desktop aus verwenden können. Sie müssen entweder zu einer anderen Mail-App wechseln oder einen Metro-basierten Datei-Explorer verwenden, um dies zu tun.

tr4656
quelle
0

Ein Benutzer von mir hatte ein ähnliches Problem, nachdem ich sie von Outlook 2010 32-Bit auf Outlook 2016 64-Bit aktualisiert hatte.

Das Problem wurde durch Aktualisieren von Outlook über das Dateimenü von Outlook behoben:

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

gehe zu dir

% appdata% \ microsoft \ windows \ sendto

das zeigt alle Send to's

JETZT Rechtsklick

Neu

Abkürzung

Durchsuchen Sie den Speicherort Ihres E-Mail-Programms. - - - Beispiel (C: \ Programme \ tbird)

Dann als nächstes

Name für Verknüpfung. - - - Beispiel (E-Mail an)

nachdem Sie Ihre neue Verknüpfung "Senden an" erstellt haben. - - - Beispiel (E-Mail an)

Klicken Sie mit der rechten Maustaste auf Ihre neue Verknüpfung "Senden an". - - - Beispiel (E-Mail an)

Eigenschaften

in dein Ziel: dir lege dein E-Mail Programm. - - - Beispiel (C: \ Programme \ tbird.exe)

okay

Jetzt im Explorer sollte eine Datei mit der rechten Maustaste das richtige Programm zum Senden an E-Mail enthalten, das Sie benannt haben. . . . . . . Danke dir !

Friedhelm
quelle