INFO: MAPI/Exchange Error Codes

UBQ ID Number: UBQ000137

Last Modified: 2000-08-22 at 06:54:58

SUMMARY:

The following is a list of MAPI errors that might be received when trying to use the MAPI email function of UltraBac, or when using the live Exchange backup agent.

DETAILS:

 

Error Meaning

Error code or number

MAPI_USER_ABORT

1

MAPI_E_USER_ABORT

MAPI_USER_ABORT

MAPI_E_FAILURE

2

MAPI_E_LOGON_FAILURE

3

MAPI_E_LOGIN_FAILURE

MAPI_E_LOGON_FAILURE

MAPI_E_DISK_FULL

4

MAPI_E_INSUFFICIENT_MEMORY

5

MAPI_E_ACCESS_DENIED

6

MAPI_E_TOO_MANY_SESSIONS

8

MAPI_E_TOO_MANY_FILES

9

MAPI_E_TOO_MANY_RECIPIENTS

10

MAPI_E_ATTACHMENT_NOT_FOUND

11

MAPI_E_ATTACHMENT_OPEN_FAILURE

12

MAPI_E_ATTACHMENT_WRITE_FAILURE

13

MAPI_E_UNKNOWN_RECIPIENT

14

MAPI_E_BAD_RECIPTYPE

15

MAPI_E_NO_MESSAGES

16

MAPI_E_INVALID_MESSAGE

17

MAPI_E_TEXT_TOO_LARGE

18

MAPI_E_INVALID_SESSION

19

MAPI_E_TYPE_NOT_SUPPORTED

20

MAPI_E_AMBIGUOUS_RECIPIENT

21

MAPI_E_AMBIG_RECIP

MAPI_E_AMBIGUOUS_RECIPIENT

MAPI_E_MESSAGE_IN_USE

22

MAPI_E_NETWORK_FAILURE

23

MAPI_E_INVALID_EDITFIELDS

24

MAPI_E_INVALID_RECIPS

25

MAPI_E_NOT_SUPPORTED

26

#define MAPI_E_NO_SUPPORT

MAKE_MAPI_E( 0x102 )

#define MAPI_E_BAD_CHARWIDTH

MAKE_MAPI_E( 0x103 )

#define MAPI_E_STRING_TOO_LONG

MAKE_MAPI_E( 0x105 )

#define MAPI_E_UNKNOWN_FLAGS

MAKE_MAPI_E( 0x106 )

#define MAPI_E_INVALID_ENTRYID

MAKE_MAPI_E( 0x107 )

#define MAPI_E_INVALID_OBJECT

MAKE_MAPI_E( 0x108 )

#define MAPI_E_OBJECT_CHANGED

MAKE_MAPI_E( 0x109 )

#define MAPI_E_OBJECT_DELETED

MAKE_MAPI_E( 0x10A )

#define MAPI_E_BUSY

MAKE_MAPI_E( 0x10B )

#define MAPI_E_NOT_ENOUGH_DISK

MAKE_MAPI_E( 0x10D )

#define MAPI_E_NOT_ENOUGH_RESOURCES

MAKE_MAPI_E( 0x10E )

#define MAPI_E_NOT_FOUND

MAKE_MAPI_E( 0x10F )

#define MAPI_E_VERSION

MAKE_MAPI_E( 0x110 )

#define MAPI_E_LOGON_FAILED

MAKE_MAPI_E( 0x111 )

#define MAPI_E_SESSION_LIMIT

MAKE_MAPI_E( 0x112 )

#define MAPI_E_USER_CANCEL

MAKE_MAPI_E( 0x113 )

#define MAPI_E_UNABLE_TO_ABORT

MAKE_MAPI_E( 0x114 )

#define MAPI_E_NETWORK_ERROR

MAKE_MAPI_E( 0x115 )

#define MAPI_E_DISK_ERROR

MAKE_MAPI_E( 0x116 )

#define MAPI_E_TOO_COMPLEX

MAKE_MAPI_E( 0x117 )

#define MAPI_E_BAD_COLUMN

MAKE_MAPI_E( 0x118 )

#define MAPI_E_EXTENDED_ERROR

MAKE_MAPI_E( 0x119 )

#define MAPI_E_COMPUTED

MAKE_MAPI_E( 0x11A )

#define MAPI_E_CORRUPT_DATA

MAKE_MAPI_E( 0x11B )

#define MAPI_E_UNCONFIGURED

MAKE_MAPI_E( 0x11C )

#define MAPI_E_FAILONEPROVIDER

MAKE_MAPI_E( 0x11D )

#define MAPI_E_UNKNOWN_CPID

MAKE_MAPI_E( 0x11E )

#define MAPI_E_UNKNOWN_LCID

MAKE_MAPI_E( 0x11F )

 

 

/* Flavors of E_ACCESSDENIED, used at logon */

/* Flavors of E_ACCESSDENIED, used at logon */

 

 

#define MAPI_E_PASSWORD_CHANGE_REQUIRED

MAKE_MAPI_E( 0x120 )

#define MAPI_E_PASSWORD_EXPIRED

MAKE_MAPI_E( 0x121 )

#define MAPI_E_INVALID_WORKSTATION_ACCOUNT

MAKE_MAPI_E( 0x122 )

#define MAPI_E_INVALID_ACCESS_TIME

MAKE_MAPI_E( 0x123 )

#define MAPI_E_ACCOUNT_DISABLED

MAKE_MAPI_E( 0x124 )

 

 

/* MAPI base function and status object specific errors and warnings */

/* MAPI base function and status object specific errors and warnings */

 

 

#define MAPI_E_END_OF_SESSION

MAKE_MAPI_E( 0x200 )

#define MAPI_E_UNKNOWN_ENTRYID

MAKE_MAPI_E( 0x201 )

#define MAPI_E_MISSING_REQUIRED_COLUMN

MAKE_MAPI_E( 0x202 )

#define MAPI_W_NO_SERVICE

MAKE_MAPI_S( 0x203 )

 

 

/* Property specific errors and warnings */

/* Property specific errors and warnings */

 

 

#define MAPI_E_BAD_VALUE

MAKE_MAPI_E( 0x301 )

#define MAPI_E_INVALID_TYPE

MAKE_MAPI_E( 0x302 )

#define MAPI_E_TYPE_NO_SUPPORT

MAKE_MAPI_E( 0x303 )

#define MAPI_E_UNEXPECTED_TYPE

MAKE_MAPI_E( 0x304 )

#define MAPI_E_TOO_BIG

MAKE_MAPI_E( 0x305 )

#define MAPI_E_DECLINE_COPY

MAKE_MAPI_E( 0x306 )

#define MAPI_E_UNEXPECTED_ID

MAKE_MAPI_E( 0x307 )

 

 

#define MAPI_W_ERRORS_RETURNED

MAKE_MAPI_S( 0x380 )

 

 

/* Table specific errors and warnings */

/* Table specific errors and warnings */

 

 

#define MAPI_E_UNABLE_TO_COMPLETE

MAKE_MAPI_E( 0x400 )

#define MAPI_E_TIMEOUT

MAKE_MAPI_E( 0x401 )

#define MAPI_E_TABLE_EMPTY

MAKE_MAPI_E( 0x402 )

#define MAPI_E_TABLE_TOO_BIG

MAKE_MAPI_E( 0x403 )

 

 

#define MAPI_E_INVALID_BOOKMARK

MAKE_MAPI_E( 0x405 )

 

 

#define MAPI_W_POSITION_CHANGED

MAKE_MAPI_S( 0x481 )

#define MAPI_W_APPROX_COUNT

MAKE_MAPI_S( 0x482 )

 

 

/* Transport specific errors and warnings */

/* Transport specific errors and warnings */

 

 

#define MAPI_E_WAIT

MAKE_MAPI_E( 0x500 )

#define MAPI_E_CANCEL

MAKE_MAPI_E( 0x501 )

#define MAPI_E_NOT_ME

MAKE_MAPI_E( 0x502 )

 

 

#define MAPI_W_CANCEL_MESSAGE

MAKE_MAPI_S( 0x580 )

 

 

/* Message Store, Folder, and Message specific errors and warnings */

/* Message Store, Folder, and Message specific errors and warnings */

 

 

#define MAPI_E_CORRUPT_STORE

MAKE_MAPI_E( 0x600 )

#define MAPI_E_NOT_IN_QUEUE

MAKE_MAPI_E( 0x601 )

#define MAPI_E_NO_SUPPRESS

MAKE_MAPI_E( 0x602 )

#define MAPI_E_COLLISION

MAKE_MAPI_E( 0x604 )

#define MAPI_E_NOT_INITIALIZED

MAKE_MAPI_E( 0x605 )

#define MAPI_E_NON_STANDARD

MAKE_MAPI_E( 0x606 )

#define MAPI_E_NO_RECIPIENTS

MAKE_MAPI_E( 0x607 )

#define MAPI_E_SUBMITTED

MAKE_MAPI_E( 0x608 )

#define MAPI_E_HAS_FOLDERS

MAKE_MAPI_E( 0x609 )

#define MAPI_E_HAS_MESSAGES

MAKE_MAPI_E( 0x60A )

#define MAPI_E_FOLDER_CYCLE

MAKE_MAPI_E( 0x60B )

 

 

#define MAPI_W_PARTIAL_COMPLETION

MAKE_MAPI_S( 0x680 )

 

 

/* Address Book specific errors and warnings */

/* Address Book specific errors and warnings */

 

 

#define MAPI_E_AMBIGUOUS_RECIP

MAKE_MAPI_E( 0x700 )

MORE INFORMATION:

See UBQ: UBQ000022 – Defining UltraBac as an Exchange Administrator

See UBQ: UBQ000029 – Exchange Single Mailbox or Single Message Recovery

See UBQ: UBQ000034 – Setting up the UltraBac User Profile to Send Reports Via Exchange

See UBQ: UBQ000038 – Exchange Stop/Start Command Lines

See UBQ: UBQ000067 – Choosing Between SMTP and MAPI

See UBQ: UBQ000070 – Setting up MAPI

See UBQ: UBQ000071 – Troubleshooting MAPI

See UBQ: UBQ000072 – Setting up MAPI for UltraBac version 4.x

See UBQ: UBQ000074 – MAPIDist.lst Format

See UBQ: UBQ000077 – Exchange Agent Troubleshooting

See UBQ: UBQ000120 – Incremental or Differential SQL or Exchange Backups Acting Like Full Backups

CATEGORIES:

Error Numbers, Exchange, MAPI/SMTP, Permissions

VERSION:

4.x to 6.x

Copyright UltraBac.com 2000-2001