Gửi đến: Thư người nhận Menu ngữ cảnh không hoạt động


12

Tôi đã đặt ứng dụng Thư từ Microsoft (WinRT) làm ứng dụng mặc định cho thư trong Chương trình mặc định . Tuy nhiên, khi tôi nhấp chuột phải vào một tệp và chọn Send to> Mail recipientTôi nhận được hộp thông báo có nội dung:
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.

Có cách nào để hành động này hoạt động với Mail không?

Câu trả lời:


8

Việc Send to ... Mail Recipientsử dụng MAPI\Send Mailliên kết, hoặc lệnh Gửi thư.

nhập mô tả hình ảnh ở đây

Ứng dụng Microsoft Mail chỉ chứa liên kết cho MAILTOgiao thức, vì vậy bạn không thể đặt nó làm người nhận lệnh Gửi thư.

nhập mô tả hình ảnh ở đây


Đúng. Nếu bạn đã cài đặt Outlook hoặc Live Mail, nó sẽ kết nối với các chương trình đó. Thật kỳ lạ và một trong những thiếu sót trong ứng dụng Thư mà mọi người phàn nàn. Tuy nhiên, đó chỉ là cách mọi thứ đứng ngay bây giờ.
Ben Richards

3

Nếu giống như tôi, bạn đang gặp vấn đề này khi cố gắng gửi ảnh từ trình thám hiểm máy tính để bàn đến người nhận Outlook trong Windows 8.1 / Office 365. Sử dụng liên kết này nhưng hãy chắc chắn sử dụng 'Joseph's Script', đây là một cách khắc phục dễ dàng. Hy vọng điều này sẽ giúp ai đó.

Cảm ơn Hệ thống Trượt đã tiết kiệm cho tôi một ngày khác để tìm kiếm các diễn đàn cho câu trả lời.

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

Phương pháp của Joseph sử dụng tập lệnh windows và cho phép bạn chọn nhiều tệp và đính kèm chúng vào một tin nhắn mới, giữ nguyên các cài đặt chữ ký và văn phòng phẩm của bạn.

Để sử dụng, hãy mở Notepad sau đó sao chép mã này và dán nó vào notepad. Lưu nó dưới dạng SendToMailRecipient.vbs. Bạn có thể lưu nó trong thư mục SendTo hoặc lưu nó ở nơi khác và tạo một lối tắt đến nó để đặt vào thư mục 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

Bằng cách nhấn phím windows + R và nhập "shell: sendto" để đưa bạn thẳng đến thư mục mà bạn sẽ cần lưu tệp, hãy chắc chắn sử dụng đúng phần mở rộng tệp (không phải txt) trong hướng dẫn trên các liên kết ở trên.


2

Ý tưởng hoang dã: Tôi tự hỏi nếu đây là một trường hợp của một ứng dụng tàu điện ngầm không có sẵn từ máy tính để bàn.

Nếu đây là trường hợp, bạn sẽ cần một ứng dụng thư khác.


1

Bạn đã thiết lập nó như là chương trình mặc định?

  • Nhấp vào bắt đầu -> Chương trình mặc định.
  • Sau đó chọn Đặt quyền truy cập chương trình và mặc định của máy tính.
  • Sau đó nhấp vào Tùy chỉnh và chọn e-mail mặc định của bạn.

Vâng, đó là điều đầu tiên tôi kiểm tra.
Louis

1

Tôi gặp một số vấn đề liên quan khi đăng ký chương trình để xử lý lệnh "Gửi thư" của MAPI và đây là những thay đổi của Registry đã khắc phục nó cho tôi.

Tôi đã cố gắng biến Opera Mail thành chương trình email mặc định của mình. Nó đã được đăng ký để xử lý URL với mailtolược đồ, nhưng tôi vẫn không thể sử dụng Tệp> Lưu & Gửi> Gửi bằng E-mail> Gửi dưới dạng tệp đính kèm trong các chương trình Office mà không nhận được thông báo lỗi mà bạn đã đề cập. Đáng buồn thay, khi tôi cố gắng sử dụng Chương trình mặc định> Đặt chương trình mặc định từ Giao thức điều khiển để liên kết Opera Mail với MAP Send Mail, Opera Mail không xuất hiện trong danh sách chương trình. Đây không phải là một ứng dụng Metro, nhưng một số mục đăng ký phải bị thiếu.

Để giải quyết vấn đề này, tôi đã chỉnh sửa các SOFTWARE\Clients\Mailkhóa trong Registry:

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"

Chúng đã tồn tại trên máy tính của tôi, tôi chỉ đưa chúng vào đây để hoàn thiện. Tôi chắc chắn rằng không phải tất cả các khóa này đều cần thiết để có được MAPI Send Mail được liên kết chính xác.

HKEY_CURRENT_USER\Software\Clients\Mail

Đây là giải pháp thực tế cho tôi. Mặc dù đã đăng ký đúng tất cả các chương trình, nhưng chương trình sai đã được chọn và UI không cho phép tôi chọn đúng chương trình. Cuối cùng tôi đã có thể chọn liên kết chính xác bằng cách chỉnh sửa tổ ong người dùng của mình.

Windows Registry Editor Version 5.00

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

Như thường lệ, giá trị người dùng sẽ ghi đè giá trị máy, đó là lý do tại sao điều này là bắt buộc.


Xem thêm reddit.com/r/operabrowser/wiki/m2tips/default_programs , trông giống như cách tiếp cận tương tự.
Aldaviva

Cài đặt HKEY_CURRENT_USER\Software\Clients\Mailđể Microsoft Outlooklàm việc, đó là tên trong HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook. Thật kỳ lạ, chỉ cần cài đặt nó để Outlooklàm việc quá (trước đây nó đã được đặt thành Mozilla Thunderbirdtrên máy của tôi).
jmiserez

0

Điều này là do bạn không thể sử dụng các ứng dụng tàu điện ngầm từ máy tính để bàn ngay bây giờ. Bạn sẽ phải chuyển sang một ứng dụng thư khác hoặc sử dụng trình thám hiểm tệp dựa trên tàu điện ngầm để thực hiện việc này.


0

Một người dùng của tôi đã gặp vấn đề tương tự sau khi tôi nâng cấp chúng từ Outlook 2010 32bit lên Outlook 2016 64bit.

Vấn đề đã được giải quyết bằng cách cập nhật Outlook qua menu tệp của Outlook:

File > Office Account > Update Options > Update now

-1

đi đến thư mục

% appdata% \ microsoft \ windows \ sendto

sẽ hiển thị tất cả các gửi đến

Nhấp chuột phải

Mới

đường tắt

duyệt vị trí của chương trình thư của bạn. - - - ví dụ (C: \ chương trình \ tbird)

Tiếp tục

Tên cho phím tắt. - - - ví dụ (E-Mail To)

sau khi bạn thực hiện phím tắt "gửi đến" mới. - - - ví dụ (E-Mail To)

nhấp chuột phải vào phím tắt "gửi đến" mới của bạn. - - - ví dụ (E-Mail To)

Tính chất

trong Target của bạn: dir đặt chương trình E-mail của bạn. - - - ví dụ (C: \ chương trình \ tbird.exe)

đồng ý

bây giờ từ Explorer, một tệp nhấp chuột phải sẽ có chương trình Gửi đến e-mail thích hợp mà bạn đặt tên. . . . . . . cảm ơn bạn !

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.