Menu konteks “Kirim ke: Penerima surat” tidak berfungsi

12

Saya telah mengatur aplikasi Mail dari Microsoft (WinRT) sebagai aplikasi default untuk email di Program Default . Namun, ketika saya mengklik kanan pada file, dan pilih Send to> Mail recipientSaya mendapatkan kotak pesan yang mengatakan:
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.

Apakah ada cara agar tindakan ini berfungsi dengan Mail?

Louis Waweru
sumber

Jawaban:

8

The Send to ... Mail Recipientmenggunakan MAPI\Send Mailasosiasi, atau perintah Kirim surat.

masukkan deskripsi gambar di sini

Aplikasi Microsoft Mail hanya berisi asosiasi untuk MAILTOprotokol, sehingga Anda tidak dapat mengaturnya sebagai penerima perintah Kirim surat.

masukkan deskripsi gambar di sini

Caleb Jares
sumber
Iya. Jika Anda menginstal Outlook atau Live Mail, itu akan terhubung ke program-program tersebut. Ini aneh, dan salah satu dari kelalaian dalam aplikasi Mail yang dikeluhkan orang. Namun, begitulah keadaannya, saat ini.
Ben Richards
3

Jika seperti saya Anda mengalami masalah ini mencoba mengirim foto dari desktop explorer ke penerima Outlook di Windows 8.1 / Office 365. Gunakan tautan ini tetapi pastikan untuk menggunakan 'Script Joseph' ini adalah perbaikan yang mudah. Semoga ini bisa membantu seseorang.

Terima kasih kepada Slipstick Systems untuk menyelamatkan saya hari lain dari mencari forum untuk jawabannya.

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

Metode Joseph menggunakan skrip windows dan memungkinkan Anda memilih beberapa file dan melampirkannya pada pesan baru, mempertahankan pengaturan tanda tangan dan alat tulis Anda.

Untuk menggunakan, buka Notepad lalu salin kode ini dan rekatkan ke notepad. Simpan sebagai SendToMailRecipient.vbs. Anda dapat menyimpannya di folder SendTo atau menyimpannya di tempat lain dan membuat pintasan untuk menempatkannya di folder 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

By the way tekan tombol windows + R dan masukkan "shell: sendto" untuk membawa Anda langsung ke folder di mana Anda harus menyimpan file, pastikan untuk menggunakan ekstensi file yang tepat (bukan txt) itu semua ada di instruksi pada tautan di atas.

Paul Knowler
sumber
2

Gagasan liar: Saya ingin tahu apakah ini kasus aplikasi metro yang tidak tersedia dari desktop.

Jika demikian, Anda perlu klien email lain.

harrymc
sumber
1

Sudahkah Anda mengaturnya sebagai program default?

  • Klik mulai -> Program Default.
  • Kemudian pilih Tetapkan akses program dan default komputer.
  • Kemudian klik Kustom dan pilih email default Anda.
Dave
sumber
Ya, itu adalah hal pertama yang saya periksa.
Louis Waweru
1

Saya memiliki masalah yang agak terkait mendaftarkan sebuah program untuk menangani perintah "Kirim Surat" MAPI, dan berikut adalah perubahan Registry yang memperbaikinya untuk saya.

Saya mencoba menjadikan Opera Mail program email default saya. Itu sudah terdaftar untuk menangani URL dengan mailtoskema, tetapi saya masih tidak bisa menggunakan File> Simpan & Kirim> Kirim Menggunakan E-mail> Kirim sebagai Lampiran dalam program Office tanpa mendapatkan pesan kesalahan yang Anda sebutkan. Sayangnya, ketika saya mencoba menggunakan Program Default> Mengatur Program Default dari Protokol Kontrol untuk mengaitkan Opera Mail dengan MAP Kirim Mail, Opera Mail tidak muncul dalam daftar program. Ini bukan aplikasi Metro, tetapi beberapa entri registri harus hilang.

Untuk mengatasi ini, saya mengedit SOFTWARE\Clients\Mailkunci di 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"

Ini sudah ada di komputer saya, saya hanya memasukkannya di sini untuk kelengkapan. Saya yakin tidak semua kunci ini diperlukan untuk menghubungkan MAPI Send Mail dengan benar.

HKEY_CURRENT_USER\Software\Clients\Mail

Ini solusi aktual bagi saya. Meskipun semua program terdaftar dengan benar, program yang salah telah dipilih, dan UI tidak membiarkan saya memilih yang benar. Saya akhirnya dapat memilih asosiasi yang benar dengan mengedit sarang pengguna saya.

Windows Registry Editor Version 5.00

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

Seperti biasa, nilai pengguna menimpa nilai mesin, itulah sebabnya ini diperlukan.

Aldaviva
sumber
Lihat juga reddit.com/r/operabrowser/wiki/m2tips/default_programs , yang terlihat seperti pendekatan yang sama.
Aldaviva
Pengaturan HKEY_CURRENT_USER\Software\Clients\Mailuntuk Microsoft Outlookbekerja, yang merupakan nama di HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook. Anehnya, hanya mengaturnya agar Outlookberfungsi juga (sebelumnya sudah diatur Mozilla Thunderbirdpada mesin saya).
jmiserez
0

Ini karena Anda tidak dapat menggunakan aplikasi metro dari desktop pada saat ini. Anda harus beralih ke aplikasi email lain atau menggunakan file explorer berbasis metro untuk melakukan ini.

tr4656
sumber
0

Seorang pengguna saya memiliki masalah serupa setelah saya memutakhirkannya dari Outlook 2010 32bit ke Outlook 2016 64bit.

Masalah ini diselesaikan dengan memperbarui Outlook melalui menu file Outlook:

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

pergi ke dir

% appdata% \ microsoft \ windows \ sendto

itu akan menampilkan semua kirim ke

SEKARANG klik kanan

baru

jalan pintas

telusuri lokasi program surat Anda. - - - contoh (C: \ programs \ tbird)

lalu selanjutnya

Nama untuk pintasan. - - - contoh (E-Mail Ke)

setelah Anda membuat pintasan "kirim ke" baru Anda. - - - contoh (E-Mail Ke)

klik kanan pintasan "kirim ke" baru Anda. - - - contoh (E-Mail Ke)

Properti

di Target Anda: dir taruh program E-mail Anda. - - - contoh (C: \ programs \ tbird.exe)

baik

sekarang dari Explorer, file yang diklik kanan akan memiliki program Kirim ke e-mail yang tepat yang Anda beri nama. . . . . . . Terima kasih !

Friedhelm
sumber