“보내기 : 메일 수신자”컨텍스트 메뉴가 작동하지 않습니다


12

기본 프로그램 에서 Microsoft (WinRT) 의 메일 앱을 메일 의 기본 애플리케이션으로 설정했습니다 . 그러나 파일을 마우스 오른쪽 버튼으로 클릭하고 Send to>를 선택하면 다음과 Mail recipient같은 메시지 상자가 나타납니다.
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.

Mail에서이 작업을 수행 할 수있는 방법이 있습니까?

답변:


8

Send to ... Mail Recipient용도 MAPI\Send Mail협회, 또는 메일 보내기 명령을 사용합니다.

여기에 이미지 설명을 입력하십시오

Microsoft Mail 앱에는 MAILTO프로토콜에 대한 연결 만 포함되어 있으므로 메일 보내기 명령의 수신자로 설정할 수 없습니다.

여기에 이미지 설명을 입력하십시오


예. Outlook 또는 Live Mail이 설치되어 있으면 해당 프로그램에 연결됩니다. 사람들이 불평하는 것은 이상하고 Mail 앱의 누락 중 하나입니다. 하지만 지금은 상황이 그대로입니다.
벤 리차드

3

나처럼이 문제가 발생하면 Windows 8.1 / Office 365에서 데스크톱 탐색기에서 Outlook 수신자로 사진을 보내려고합니다.이 링크를 사용하지만 'Joseph 's Script'를 사용하십시오. 이것이 누군가를 돕기를 바랍니다.

답변을 위해 포럼을 검색하는 다른 날을 절약 해 준 Slipstick Systems에 감사드립니다.

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

Joseph의 방법은 Windows 스크립트를 사용하므로 서명 및 편지지 설정을 유지하면서 여러 파일을 선택하여 새 메시지에 첨부 할 수 있습니다.

사용하려면 메모장을 연 다음이 코드를 복사하여 메모장에 붙여 넣으십시오. SendToMailRecipient.vbs로 저장하십시오. SendTo 폴더에 저장하거나 다른 곳에 저장하고 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

그건 그렇고 Windows 키 + R을 누르고 "shell : sendto"를 입력하여 파일을 저장 해야하는 폴더로 바로 이동하십시오 .txt가 아닌 올바른 파일 확장자를 사용하십시오. 위의 링크.


2

사소한 아이디어 : 이것이 데스크톱에서 사용할 수없는 메트로 앱의 경우인지 궁금합니다.

이 경우 다른 메일 클라이언트가 필요합니다.


1

기본 프로그램으로 설정 했습니까?

  • 시작-> 기본 프로그램을 클릭하십시오.
  • 그런 다음 프로그램 액세스 및 컴퓨터 기본값 설정을 선택하십시오.
  • 그런 다음 사용자 정의를 클릭하고 기본 이메일을 선택하십시오.

네, 제가 제일 먼저 확인했습니다.
Louis Waweru

1

MAPI "메일 보내기"명령을 처리하기 위해 프로그램을 등록하는 데 다소 관련 문제가 있었고 여기에 수정 된 레지스트리 변경 사항이 있습니다.

Opera Mail을 기본 이메일 프로그램으로 만들려고했습니다. 이 mailto구성표로 URL을 처리하도록 이미 등록 되었지만 Office 프로그램에서 파일> 저장 및 보내기> 전자 메일로 보내기> 첨부 파일로 보내기를 사용하여 언급 한 오류 메시지를받지 못했습니다. 슬프게도, 컨트롤 프로토콜에서 기본 프로그램> 기본 프로그램 설정을 사용하여 Opera Mail을 MAP Send Mail과 연결하려고 할 때 Opera Mail이 프로그램 목록에 나타나지 않았습니다. Metro 응용 프로그램은 아니지만 일부 레지스트리 항목이 없어야합니다.

이를 해결하기 위해 SOFTWARE\Clients\Mail레지스트리 에서 키를 편집했습니다 .

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"

이것들은 이미 내 컴퓨터에 존재했기 때문에 여기에 완전성을 위해 포함시키는 것입니다. MAPI Send Mail을 올바르게 연결하기 위해 이러한 키가 모두 필요한 것은 아닙니다.

HKEY_CURRENT_USER\Software\Clients\Mail

이것은 나를위한 실제 솔루션이었습니다. 모든 프로그램이 올바르게 등록되었지만 잘못된 프로그램이 선택되었으며 UI에서 올바른 프로그램을 선택할 수 없었습니다. 마침내 사용자 하이브를 편집하여 올바른 연결을 선택할 수있었습니다.

Windows Registry Editor Version 5.00

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

평소와 같이 사용자 값이 머신 값을 대체하므로 이것이 필요한 것입니다.


같은 방식으로 보이는 reddit.com/r/operabrowser/wiki/m2tips/default_programs 도 참조하십시오 .
Aldaviva

작동 HKEY_CURRENT_USER\Software\Clients\Mail하도록 설정 . Microsoft Outlook의 이름입니다 HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook. 흥미롭게도 그냥 Outlook작동 하도록 설정했습니다 (이전에는 Mozilla Thunderbird내 컴퓨터 에서 설정되었습니다 ).
jmiserez

0

현재로서는 데스크탑에서 메트로 응용 프로그램을 사용할 수 없기 때문입니다. 다른 메일 앱으로 전환하거나 메트로 기반 파일 탐색기를 사용하여이를 수행해야합니다.


0

내 사용자가 Outlook 2010 32 비트에서 Outlook 2016 64 비트로 업그레이드 한 후에 비슷한 문제가 발생 했습니다.

이 문제는 Outlook의 파일 메뉴를 통해 Outlook을 업데이트하여 해결되었습니다.

File > Office Account > Update Options > Update now

-1

디르로 이동

% appdata % \ microsoft \ windows \ sendto

모든 보내기를 표시합니다.

지금 우클릭

새로운

지름길

메일 프로그램의 위치를 ​​찾아보십시오. ---예 (C : \ programs \ tbird)

다음에

바로 가기 이름입니다. ---예 (E-Mail To)

새로운 "보내기"바로 가기를 만든 후 ---예 (E-Mail To)

새로운 "보내기"바로 가기를 마우스 오른쪽 버튼으로 클릭하십시오. ---예 (E-Mail To)

속성

당신의 목표에 : dir 당신의 전자 우편 프로그램을 두십시오. ---예 (C : \ programs \ tbird.exe)

확인

이제 탐색기에서 마우스 오른쪽 버튼으로 클릭 한 파일에 이름을 지정한 적절한 전자 메일로 보내기 프로그램이 있어야합니다. . . . . . . 감사합니다 !

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.