View Issue Details

IDProjectCategoryView StatusLast Update
0005059JEDI VCL00 JVCL Componentspublic2010-06-07 09:38
ReporterDevidEspeAssigned Toobones 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionnot fixable 
Product Version3.39 
Target VersionFixed in Version 
Summary0005059: JvMail can't send with Outlook 2007 (JvMail.SendMail), generates General MAPI Error 2
DescriptionThis error message appears always if I run "SendMail" under Windows 7 Ultimate in combination with the latest Office Outlook 2007.

The here (http://issuetracker.delphi-jedi.org/view.php?id=4904) listet bugfix to manually set the name property of the recipients before calling SendMail doesn't help either.

I'm using the latest JVCL 3.39. This issue is reproductable with various Windows 7 installations and the MapiExample demo. Attached to this Bug report you can see the error message (in german, because I use a german Delphi 2007 Pro).

TagsNo tags attached.

Activities

2009-12-21 13:12

 

obones

2010-01-13 17:01

administrator   ~0017111

Hello,

I'm sorry, but I do not have this problem with Outlook 2007 under Windows XP SP3.
I think it comes from Windows 7, but I would need you to confirm this.

gpcaretti

2010-05-13 21:05

reporter   ~0017384

Starting with Exchange 2007, neither the Messaging Application Programming Interface (MAPI) client libraries nor Collaboration Data Object (CDO) are provided as a part of the base product installation. As a result, there is functionality missing
Try to download and install exchangemapiCDO.exe from http://www.microsoft.com/downloads/

gpcaretti

2010-05-13 23:06

reporter   ~0017385

Another note:
I don't know if it has to be considered a bug, but with MS Outlook 2003/2007 TjvMail fails to send emails if you don't write the email address with the pattern: 'smtp:xxx@yyyyyy.zzz'

In fact, if you simply send the mail to 'xxx@yyyyyy.zzz' you always receive from the server the error delivery message: 'None of your e-mail accounts could send to this recipient'

I think it happens with particular cfg. of Outlook Server 2003/2007 (like the one of my company server)

Final note: to work with 'smtp:xxx@yyyyyy.z' the ResolveNames property has to be set to False.

obones

2010-06-07 09:38

administrator   ~0017429

Thanks for this information, this is thus not something we can fix internally.

Issue History

Date Modified Username Field Change
2009-12-21 13:12 DevidEspe New Issue
2009-12-21 13:12 DevidEspe File Added: GermanMAPIErrorMessage.jpg
2010-01-13 17:01 obones Note Added: 0017111
2010-01-13 17:01 obones Status new => feedback
2010-05-13 21:05 gpcaretti Note Added: 0017384
2010-05-13 23:06 gpcaretti Note Added: 0017385
2010-06-07 09:38 obones Note Added: 0017429
2010-06-07 09:38 obones Status feedback => resolved
2010-06-07 09:38 obones Resolution open => not fixable
2010-06-07 09:38 obones Assigned To => obones