Menu kontekstowe „Wyślij do: adresata poczty” nie działa


12

Mam ustawić aplikację mail od firmy Microsoft (WinRT) jako domyślnej aplikacji do poczty w domyślnych programów . Jednak po kliknięciu pliku prawym przyciskiem myszy i wybraniu Send to> Mail recipientotrzymuję komunikat z komunikatem:
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.

Czy istnieje sposób, aby ta akcja działała w programie Mail?

Odpowiedzi:


8

Send to ... Mail RecipientWykorzystuje MAPI\Send Mailstowarzyszenie lub polecenie wysyłania poczty.

wprowadź opis zdjęcia tutaj

Aplikacja Microsoft Mail zawiera tylko powiązanie dla MAILTOprotokołu, więc nie można ustawić go jako adresata polecenia Wyślij pocztę.

wprowadź opis zdjęcia tutaj


Tak. Jeśli masz zainstalowany program Outlook lub Live Mail, zostanie on podłączony do tych programów. To dziwne i jedno z tych pominięć w aplikacji Mail, na które ludzie narzekają. Jednak tak właśnie jest teraz.
Ben Richards

3

Jeśli tak jak ja, masz problem z wysłaniem zdjęć z eksploratora pulpitu do adresata programu Outlook w systemie Windows 8.1 / Office 365. Użyj tego linku, ale pamiętaj, aby użyć skryptu Josepha - to łatwa naprawa. Mam nadzieję, że to komuś pomoże.

Dzięki Slipstick Systems za uratowanie mi kolejnego dnia szukania odpowiedzi na forach.

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

Metoda Josepha wykorzystuje skrypt systemu Windows i pozwala wybrać wiele plików i dołączyć je do nowej wiadomości, zachowując ustawienia podpisu i materiałów biurowych.

Aby użyć, otwórz Notatnik, a następnie skopiuj ten kod i wklej go do notatnika. Zapisz go jako SendToMailRecipient.vbs. Możesz zapisać go w folderze SendTo lub zapisać go w innym miejscu i utworzyć skrót do niego, aby umieścić go w folderze 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

Przy okazji wciśnij klawisz Windows + R i wpisz „shell: sendto”, aby przejść prosto do folderu, w którym będziesz musiał zapisać plik, pamiętaj, aby użyć właściwego rozszerzenia (nie txt), wszystko jest w instrukcjach na powyższy link.


2

Dziki pomysł: zastanawiam się, czy jest to przypadek aplikacji metra niedostępnej na komputerze.

W takim przypadku potrzebujesz innego klienta poczty.


1

Czy skonfigurowałeś go jako program domyślny?

  • Kliknij Start -> Programy domyślne.
  • Następnie wybierz Ustaw dostęp do programu i ustawienia domyślne komputera.
  • Następnie kliknij Niestandardowy i wybierz domyślny adres e-mail.

Tak, to była pierwsza rzecz, którą sprawdziłem.
Louis Waweru,

1

Miałem nieco powiązany problem z rejestracją programu do obsługi polecenia MAPI „Send Mail”, a oto zmiany w rejestrze, które go naprawiły.

Próbowałem ustawić Opera Mail jako domyślny program pocztowy. Został już zarejestrowany do obsługi adresów URL w mailtoschemacie, ale nadal nie mogłem użyć Plik> Zapisz i wyślij> Wyślij za pomocą poczty e-mail> Wyślij jako załącznik w programach pakietu Office bez otrzymania wspomnianego komunikatu o błędzie. Niestety, kiedy próbowałem użyć programów domyślnych> Ustaw programy domyślne z protokołu Control Control w celu skojarzenia Opery Mail z MAP Send Mail, Opera Mail nie pojawiła się na liście programów. To nie jest aplikacja Metro, ale brakuje niektórych wpisów rejestru.

Aby rozwiązać ten problem, edytowałem SOFTWARE\Clients\Mailklucze w Rejestrze:

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"

Te już istniały na moim komputerze, po prostu włączam je tutaj dla kompletności. Jestem pewien, że nie wszystkie z tych kluczy są niezbędne do poprawnego powiązania MAPI Send Mail.

HKEY_CURRENT_USER\Software\Clients\Mail

To było dla mnie faktyczne rozwiązanie. Pomimo prawidłowej rejestracji wszystkich programów, wybrano niewłaściwy, a interfejs użytkownika nie pozwolił mi wybrać właściwego. W końcu mogłem wybrać prawidłowe powiązanie, edytując gałąź użytkowników.

Windows Registry Editor Version 5.00

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

Jak zwykle wartość użytkownika zastępuje wartość maszyny, dlatego było to wymagane.


Zobacz także reddit.com/r/operabrowser/wiki/m2tips/default_programs , który wygląda tak samo.
Aldaviva

Ustawienie HKEY_CURRENT_USER\Software\Clients\Maildo Microsoft Outlookpracy, czyli nazwa w HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook. Co ciekawe, po prostu ustawienie go również Outlookdziałało (wcześniej było ustawione Mozilla Thunderbirdna moim komputerze).
jmiserez,

0

Wynika to z faktu, że obecnie nie można korzystać z aplikacji metra z komputera. Aby to zrobić, musisz albo przełączyć się na inną aplikację pocztową, albo skorzystać z eksploratora plików opartego na metrze.


0

Mój użytkownik miał podobny problem po uaktualnieniu ich z programu Outlook 2010 32-bitowego do programu Outlook 2016 64-bitowego.

Problem został rozwiązany przez aktualizację programu Outlook za pomocą menu plików programu Outlook:

File > Office Account > Update Options > Update now

-1

idź do reż

% appdata% \ microsoft \ windows \ sendto

to pokaże wszystkie wysłane do

TERAZ kliknij prawym przyciskiem myszy

Nowy

skrót

przeglądaj lokalizację swojego programu pocztowego. - - - przykład (C: \ Programs \ tbird)

potem następny

Nazwa skrótu. - - - przykład (e-mail do)

po utworzeniu nowego skrótu „wyślij do”. - - - przykład (e-mail do)

kliknij prawym przyciskiem myszy nowy skrót „wyślij do”. - - - przykład (e-mail do)

Nieruchomości

w celu: dir umieść swój program pocztowy. - - - przykład (C: \ Programs \ tbird.exe)

ok

teraz w Eksploratorze, plik kliknięty prawym przyciskiem myszy powinien mieć odpowiedni program Send to e-mail, który podałeś. . . . . . . Dziękuję Ci !

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.