"Gönder: Posta alıcısı" içerik menüsü çalışmıyor


12

Microsoft'tan (WinRT) Posta uygulamasını Varsayılan Programlar'da posta için varsayılan uygulama olarak ayarladım . Ancak, bir dosyayı sağ tıklayıp Send to> Şu Mail recipientmesajı içeren bir mesaj kutusu alıyorum:
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.

Bu eylemin Mail ile çalışmasını sağlamanın bir yolu var mı?

Yanıtlar:


8

Send to ... Mail RecipientKullanan MAPI\Send Maildernek veya Gönder posta komutunu.

resim açıklamasını buraya girin

Microsoft Mail uygulaması yalnızca MAILTOprotokol için bir ilişkilendirme içerir , bu nedenle bunu Posta gönder komutunun alıcısı olarak ayarlayamazsınız.

resim açıklamasını buraya girin


Evet. Outlook veya Live Mail yüklüyse, bu programlara bağlanır. Garip ve posta uygulamasında insanların şikayet ettiği bu eksikliklerden biri. Ancak, şu anda işlerin duruşu bu.
Ben Richards

3

Benim gibi, bu sorunu masaüstü 8.1'den Windows 8.1 / Office 365'te bir Outlook alıcısına fotoğraf göndermeye çalışıyorsanız. Bu bağlantıyı kullanın, ancak 'Joseph's Script'i kullandığınızdan emin olun, bu kolay bir çözümdür. Umarım bu birine yardımcı olur.

Cevap için forumları aramanın başka bir gününü kurtardığı için Slipstick Sistemleri sayesinde

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

Joseph'in yöntemi bir windows komut dosyası kullanır ve birden çok dosya seçmenize ve bunları yeni bir mesaja eklemenize olanak tanır, böylece imza ve kırtasiye ayarlarınızı korur.

Kullanmak için Not Defteri'ni açın, ardından bu kodu kopyalayın ve not defterine yapıştırın. SendToMailRecipient.vbs kaydedin. SendTo klasörüne kaydedebilir veya başka bir yere kaydedebilir ve SendTo klasörüne yerleştirmek için bir kısayol oluşturabilirsiniz.

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

Bu arada Windows tuşu + R'ye basın ve sizi doğrudan dosyayı kaydetmeniz gereken klasöre götürmek için "shell: sendto" girin, tüm talimatlarda doğru dosya uzantısını (txt değil) kullandığınızdan emin olun. yukarıdaki bağlantı.


2

Vahşi fikir: Bunun masaüstünde bulunmayan bir metro uygulaması örneği olup olmadığını merak ediyorum.

Bu durumda, başka bir posta istemcisine ihtiyacınız olacaktır.


1

Varsayılan program olarak ayarladınız mı?

  • Başlat -> Varsayılan Programlar öğelerini tıklayın.
  • Ardından Program erişimini ve bilgisayar varsayılanlarını ayarla'yı seçin.
  • Ardından Özel'i tıklayın ve varsayılan e-postanızı seçin.

Evet, kontrol ettiğim ilk şey buydu.
Louis Waweru

1

MAPI "Posta Gönder" komutunu işlemek için bir programı kaydetme ile ilgili bir sorun vardı ve işte benim için düzeltti Kayıt Defteri değişiklikleri.

Opera Mail'i varsayılan e-posta programım yapmaya çalışıyordum. URL'leri mailtoşema ile işlemek için zaten kayıtlıydı , ancak bahsettiğiniz hata iletisini almadan Dosya> Kaydet ve Gönder> E-posta Kullanarak Gönder> Ek Olarak Gönder'i kullanamadım. Ne yazık ki, Opera Mail'i MAP Mail ile ilişkilendirmek için Varsayılan Programlar> Varsayılan Programları Ayarla'yı kullanmaya çalıştığımda, Opera Mail programlar listesinde görünmüyordu. Bu bir Metro uygulaması değil, ancak bazı kayıt defteri girdileri eksik olmalıdır.

Bunu çözmek SOFTWARE\Clients\Mailiçin Kayıt Defteri'ndeki anahtarları düzenledim :

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"

Bunlar zaten bilgisayarımda vardı, ben sadece onları tamlık için buraya dahil ediyorum. MAPI Send Mail'in doğru şekilde ilişkilendirilmesi için bu anahtarların hepsinin gerekli olmadığından eminim.

HKEY_CURRENT_USER\Software\Clients\Mail

Bu benim için asıl çözümdü. Tüm programların doğru şekilde kaydedilmesine rağmen, yanlış program seçildi ve kullanıcı arayüzü doğru programı seçmeme izin vermedi. Sonunda kullanıcı kovanımı düzenleyerek doğru ilişkiyi seçebildim.

Windows Registry Editor Version 5.00

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

Her zamanki gibi, kullanıcı değeri makine değerini geçersiz kılar, bu yüzden gerekliydi.



Çalışmak HKEY_CURRENT_USER\Software\Clients\Mailiçin ayar Microsoft Outlook, adı HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook. Merakla, sadece Outlookçok işe yaradı (daha önce Mozilla Thunderbirdmakinemde ayarlanmıştı ).
jmiserez

0

Bunun nedeni, şu andan itibaren metro uygulamalarını masaüstünden kullanamamanızdır. Bunu yapmak için başka bir posta uygulamasına geçmeniz veya metro tabanlı bir dosya gezgini kullanmanız gerekir.


0

Bir kullanıcı, Outlook 2010 32bit'ten Outlook 2016 64bit'e yükselttikten sonra benzer bir sorunla karşılaştı .

Sorun, Outlook'un Outlook'un dosya menüsü üzerinden güncellenmesiyle çözüldü:

File > Office Account > Update Options > Update now

-1

dirse git

% Appdata% \ Microsoft \ Windows \ sendto

tüm gönderimleri gösterecek

ŞİMDİ sağ tıklama

yeni

kısayol

posta programınızın konumuna göz atın. - - - örnek (C: \ program \ tbird)

sonra sıradaki

Kısayolun adı. - - - örnek (E-Posta Gönder)

yeni "gönder" kısayolunuzu yaptıktan sonra. - - - örnek (E-Posta Gönder)

yeni "gönder" kısayolunu sağ tıklayın. - - - örnek (E-Posta Gönder)

Özellikleri

Hedefiniz: dir E-posta programınızı koyun. - - - örnek (C: \ Programs \ tbird.exe)

tamam

şimdi Explorer'da, sağ tıklanan bir dosya, adlandırdığınız e-postaya gönder programına sahip olmalıdır. . . . . . . teşekkür ederim !

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.