Контекстне меню "Надіслати: одержувач пошти" не працює


12

Я встановив додаток Mail від 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

Якщо ви, як і я, у вас виникає ця проблема, намагаючись надсилати фотографії з настільного провідника до одержувача Outlook в Windows 8.1 / Office 365. Використовуйте це посилання, але обов'язково використовуйте "Сценарій Йосифа", це легко виправити. Сподіваюся, це комусь допомагає.

Завдяки Slipstick Systems за те, що врятував мені ще один день пошуку форумів для відповіді.

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

Метод Джозефа використовує сценарій 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

Ви встановили це як програму за замовчуванням?

  • Клацніть на пуск -> Програми за замовчуванням.
  • Потім виберіть Встановити доступ до програми та за замовчуванням на комп’ютері.
  • Потім натисніть Спеціальний і виберіть електронну пошту за замовчуванням

Так, це було перше, що я перевірив.
Луї Ваверу

1

У мене була дещо пов’язана проблема з реєстрацією програми для обробки команди MAPI "Надіслати пошту", і ось зміни в Реєстрі, які мене виправили.

Я намагався зробити Opera Mail своєю програмою електронної пошти за замовчуванням. Він уже був зареєстрований для обробки URL-адрес зі mailtoсхемою, але я все ще не міг використовувати Файл> Зберегти та надіслати> Надіслати електронною поштою> Надіслати як додавання в програмах 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

Це було власне рішення для мене. Незважаючи на те, що всі програми були зареєстровані правильно, була обрана неправильна, і інтерфейс не дозволив мені вибрати правильну. Нарешті я зміг вибрати правильну асоціацію, відредагувавши вулик свого користувача.

Windows Registry Editor Version 5.00

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

Як завжди, значення користувача перевершує значення машини, тому це було потрібно.


Дивіться також reddit.com/r/operabrowser/wiki/m2tips/default_programs , що схоже на той самий підхід.
Алдавіва

Налаштування HKEY_CURRENT_USER\Software\Clients\Mailдо Microsoft Outlookвідпрацьованого, яке ім'я в HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook. Цікаво, що просто налаштування його Outlookпрацювало теж (раніше це було встановлено Mozilla Thunderbirdна моїй машині).
jmiserez

0

Це тому, що ви зараз не можете використовувати програми метро з робочого столу. Для цього вам доведеться або перейти на інший поштовий додаток, або скористатися програмою провідника файлів на основі метро.


0

У мого користувача виникли подібні проблеми після того, як я оновив їх з Outbit 2010 32bit до Outlook 2016 64bit.

Проблему було вирішено оновленням Outlook через меню файлів Outlook:

File > Office Account > Update Options > Update now

-1

йти до реж

% appdata% \ microsoft \ windows \ sendto

що покаже всі відправки

ЗАРАЗ клацніть правою кнопкою миші

нові

ярлик

переглянути місце вашої поштової програми. - - - приклад (C: \ program \ tbird)

потім далі

Ім'я для ярлика. - - - приклад (електронною поштою до)

після створення нової ярлика "надіслати". - - - приклад (електронною поштою до)

клацніть правою кнопкою миші ваш новий ярлик "надіслати". - - - приклад (електронною поштою до)

Властивості

у вашій цілі: dir помістіть свою програму електронної пошти. - - - приклад (C: \ programs \ tbird.exe)

в порядку

тепер із Explorer, файл правою кнопкою миші повинен мати належну програму надіслати електронну пошту, яку ви назвали. . . . . . . Дякую !

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.