Acemi: tek kullanıcılı bilgisayarlarda kullanıcı arabiriminin bilgisi gerektirir.
Bu makale, ya da bir Microsoft Access veritabanı (.mdb) dosyası veya bir Microsoft Access veritabanı (.accdb) dosyası ve bir Microsoft Access projesi (.adp) dosyası geçerlidir.
Belirtiler
SendObject makro eylemi veya SendObject Microsoft Visual Basic for Applications (VBA) yöntemini kullanın ve EditMessage bağımsız değişkenini Hayırolarak ayarlanmışsa, aşağıdaki iletiyi alabilirsiniz:
Bir program sizin adınıza otomatik olarak e-posta göndermeye çalışıyor.
Bu izin vermek istiyor musunuz?
Bu beklenmeyen bir davranışsa, bir virüs olabilir ve "Hayır" seçeneğini seçmeniz gerekir.Not: Outlook 2007'de, aşağıdaki iletiyi alabilirsiniz:
Bir program sizin adınıza bir e-posta iletisi göndermeye çalışıyor. Bu beklenmeyen bir davranışsa, Engelle'yi tıklatın ve virüsten koruma yazılımınızın güncel olduğunu doğrulayın. E-posta güvenliği ve nasıl bu uyarıyı almamak mümkün olabilir hakkında daha fazla bilgi için Yardım'ı tıklatın.İletişim kutusunda Evet düğmesini birkaç saniye için devre dışı bırakılır ve sonra Evet' i. Evet' i tıklatın, e-posta iletisi gönderilir. ' İ tıklatırsanız
Hayır, ileti gönderilmez ve sonra aşağıdaki hata iletilerinden birini alabilirsiniz.
Not: Outlook 2007'de, Evetyerine izin ver ' i tıklatın ve verme yerine Hayır' ı tıklatın.
SendObject makro eylemi ile alınan hata iletileri
Hata iletisi 1
Microsoft Access içinde önceki uyarı belirtilen nedenle ileti gönderemezsiniz.
Bu sorunu gidermek ve iletiyi yeniden gönderin.
Hata iletisi 2
Microsoft Office Access, bu e-posta iletisi gönderemezsiniz. Microsoft Office Access'ten bir e-posta iletisi göndermeye çalışmadan önce bir önceki iletide tanımlanan sorunu giderin veya bilgisayarınızı e-posta iletileri göndermek ve almak üzere yapılandırın.
SendObject VBA yöntemi ile alınan hata iletisi
Access 2003 için hata iletisi:
Çalışma zamanı hatası '2293':
Microsoft Access içinde önceki uyarı belirtilen nedenle ileti gönderemezsiniz.
Access 2007 için hata iletisi:
Çalışma zamanı hatası '2293':
Microsoft Office Access, bu e-posta iletisi gönderemezsiniz.
Neden
Outlook e-posta güvenlik güncelleştirmesi, Microsoft Outlook e-posta Güvenliği güncelleştirmesi uyguladığınızda, ek kötü amaçlı bir e-posta iletilerine karşı koruma düzeyi sağlar. Outlook e-posta Güvenliği güncelleştirmesi ekler Outlook tarafından işlenme yöntemini ve Outlook program aracılığıyla denetlenebilir biçimini değiştirir.
Not: Outlook e-posta güvenlik güncelleştirmesi, Microsoft Outlook 2002, Microsoft Office Outlook 2003 ve Microsoft Office Outlook 2007 ile bulunur.
Geçici çözüm
Bu soruna geçici bir çözüm bulmak için Outlook e-posta Güvenliği Güncelleştirmesi davranışını özelleştirebilirsiniz. Yalnızca Microsoft Exchange Server ortamında Outlook çalıştıran ve e-posta iletileriniz için sunucu tabanlı bir posta kutusuna teslim edilir, davranışı özelleştirebilirsiniz.
Not: Postanıza bir kişisel klasörler (.pst) dosyasına teslim edilirse, güncelleştirme ayarlarını yapılandıramazsınız.
Bu güvenlik güncelleştirmesi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
Outlook e-posta Güvenliği güncelleştirmesi hakkında bilgi 262631
Atlamak veya bu güvenlik özelliği Outlook nesne modeli, işbirliği veri nesneleri 1.21 ve Basit MAPI kod kullanıyorsanız kaçınmak olamaz. Güvenlik istemleri önlemek için daha önce açıklanan bileşenleri kullanan değil aşağıdaki yöntemleri kullanabilirsiniz:
-
Aşağıdaki Microsoft Bilgi Bankası makalesinde adımları kullanarak sunucu ayarlarını yönet:
290499 e-posta güvenliği özellikleri hakkında yönetici bilgileri
Outlook 2002'deki Geliştirici ile ilgili e-posta güvenlik özellikleri 290500 açıklaması
-
İstemci ortamları üzerinde denetim yoksa, CDO için Windows (Windows 2000 ve Windows XP ile birlikte yüklenen CDOSYS) kullanabilirsiniz.
Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:Windows 2000 için CDO ve bir uzak SMTP hizmeti kullanarak posta HTML göndermek nasıl 286431 biçimlendirilmiş
Windows 2000 için CDO ve yerel alma dizini kullanarak posta HTML göndermek nasıl 286430 biçimlendirilmiş
-
Genişletilmiş MAPI posta göndermek ve verilere erişmek için kullanabilirsiniz. Ancak, dil ve API ile Outlook nesne modeli Visual Basic kullanmaktan daha karmaşık.
-
Bir COM eklentisi Outlook için oluşturma
Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:316983 bir örnek COM eklentisi, Visual Basic 6.0 şablonu kullanan eklentisi
Bir COM Eklentisi programlı olarak başvurmak 240768 nasıl
Daha fazla bilgi
Sorunu yeniden oluşturma adımları
-
Microsoft Access 2000 ve Outlook 2000 çalışan bir bilgisayarda Outlook e-posta güvenlik güncelleştirmesi uygulanır.
-
Northwind.mdb örnek veritabanını açın.
-
Veritabanı penceresinde, makrolar' ı tıklatın ve sonra Yeni' yi tıklatın.
-
Aşağıdaki eylemleri içeren yeni bir makro oluşturun:
Macro name Action
-----------------------
TestSend SendObject
TestSend action arguments
-------------------------------
SendObject
Object Type: Report
Object Name: Catalog
Output Format: Rich Text Format
To: <email address>
Edit Message: No -
Dosya menüsünde'ı tıklatın.
Kaydedin. -
Çalıştır menüsünde'ı tıklatın.
Çalıştırın.
Dikkat edin, "Belirtiler" bölümünde açıklanan aşağıdaki iletiyi alırsınız:Bir program sizin adınıza otomatik olarak e-posta göndermeye çalışıyor.
Bu izin vermek istiyor musunuz?
Bu beklenmeyen bir davranışsa, bir virüs olabilir ve "Hayır" seçeneğini seçmeniz gerekir.Evetseçeneğini tıklatırsanız, e-posta iletisi gönderilir. Hayır' ı tıklatırsanız, aşağıdaki hata iletisini alabilirsiniz:Microsoft Access içinde önceki uyarı belirtilen nedenle ileti gönderemezsiniz.
Bu sorunu gidermek ve iletiyi yeniden gönderin. -
Makroyu kapatın.
-
Ekle menüsünde'ı tıklatın.
Modül. -
Yeni modüle aşağıdaki kodu ekleyin:
Sub VBATestSend()
DoCmd.SendObject acReport, "Catalog", "RichTextFormat(*.rtf)", _
"<email address>", "", "", "This is a test.", "", False, ""
End Sub -
Hemen penceresinde aşağıdaki kodu ekleyin ve ENTER tuşuna basın:
VBATestSend
Dikkat edin, "Belirtiler" bölümünde açıklanan aşağıdaki iletiyi alırsınız:
Bir program sizin adınıza otomatik olarak e-posta göndermeye çalışıyor.
Bu izin vermek istiyor musunuz?
Bu beklenmeyen bir davranışsa, bir virüs olabilir ve "Hayır" seçeneğini seçmeniz gerekir.Evetseçeneğini tıklatırsanız, e-posta iletisi gönderilir. Hayır' ı tıklatırsanız, aşağıdaki hata iletisini alırsınız:Çalışma zamanı hatası '2293':
Microsoft Access içinde önceki uyarı belirtilen nedenle ileti gönderemezsiniz.
Başvurular
Diğer Microsoft Office ürünlerine Outlook e-posta güvenlik güncelleştirmesi tarafından etkilenebilir nasıl hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
290499 e-posta güvenliği özellikleri hakkında yönetici bilgileri
Outlook 2000'de Outlook e-posta güvenlik güncelleştirmesiyle ilgili bilinen sorunlar 262634 açıklaması
262618 ile Outlook e-posta güvenlik güncelleştirmesiyle ilgili bilinen sorunlar