Remote Address Check Attribute Names

Modules

 Address Check Callback Function
 Description of the function call for address checking.
 
 Callback setting functions
 
 Accessing Address Check Data
 Functions for accessing the attributes of address check results.
 

Macros

#define SOM_CKADR_ATT_X400ADDRESS   1
 
#define SOM_CKADR_ATT_RFC822ADDRESS   2
 
#define SOM_CKADR_ATT_DELIVERED_MTA   3
 
#define SOM_CKADR_ATT_DELIVERED_CHANNEL   4
 
#define SOM_CKADR_ATT_DELIVERED_CHANNEL_WEIGHT   5
 
#define SOM_CKADR_ATT_AUTH   6
 
#define SOM_CKADR_ATT_REDIRECTED_ADDRESS   7
 
#define SOM_CKADR_ATT_REDIRECTED_DN   8
 
#define SOM_CKADR_ATT_REDIRECTED_TIME   9
 
#define SOM_CKADR_ATT_REDIRECTED_REASON   10
 
#define SOM_CKADR_ATT_LOCAL_DELIVERY_UID   11
 
#define SOM_CKADR_ATT_LOCAL_DELIVERY_GID   12
 
#define SOM_CKADR_ATT_LOCAL_DELIVERY_USERNAME   13
 
#define SOM_CKADR_ATT_LOCAL_DELIVERY_DIRECTORY   14
 
#define SOM_CKADR_ATT_LOCAL_DELIVERY_MAILBOX   15
 
#define SOM_CKADR_ATT_LOCAL_DELIVERY_SHELL   16
 
#define SOM_CKADR_ATT_LOCAL_DELIVERY_HOME   17
 
#define SOM_CKADR_ATT_LOCAL_DELIVERY_FORMAT   18
 
#define SOM_CKADR_ATT_LOCAL_DELIVERY_RESTRICTED   19
 
#define SOM_CKADR_ATT_LOCAL_DELIVERY_MAILFILTER   20
 
#define SOM_CKADR_ATT_LOCAL_DELIVERY_SYSMAILFILTER   21
 
#define SOM_CKADR_ATT_LOCAL_DELIVERY_PATH   22
 
#define SOM_CKADR_ATT_LOCAL_DELIVERY_OPTIONS   23
 
#define SOM_CKADR_ATT_LOCAL_DOMAIN   24
 

Functions

int SOMCheckAddressSetCallback (struct SOMSession *session, SOMCheckAddressCallback *callback, SOMCheckAddressCallback **oldvalue)
 Set the Address Check callback function for this session. More...
 

Detailed Description

Macro Definition Documentation

◆ SOM_CKADR_ATT_X400ADDRESS

#define SOM_CKADR_ATT_X400ADDRESS   1

X.400 address

Definition at line 34 of file checkaddress.h.

◆ SOM_CKADR_ATT_RFC822ADDRESS

#define SOM_CKADR_ATT_RFC822ADDRESS   2

RFC822 address

Definition at line 35 of file checkaddress.h.

◆ SOM_CKADR_ATT_DELIVERED_MTA

#define SOM_CKADR_ATT_DELIVERED_MTA   3

Delivered MTA

Definition at line 36 of file checkaddress.h.

◆ SOM_CKADR_ATT_DELIVERED_CHANNEL

#define SOM_CKADR_ATT_DELIVERED_CHANNEL   4

Delivered channel

Definition at line 37 of file checkaddress.h.

◆ SOM_CKADR_ATT_DELIVERED_CHANNEL_WEIGHT

#define SOM_CKADR_ATT_DELIVERED_CHANNEL_WEIGHT   5

Delivered channel weight

Definition at line 38 of file checkaddress.h.

◆ SOM_CKADR_ATT_AUTH

#define SOM_CKADR_ATT_AUTH   6

Authorized

Definition at line 39 of file checkaddress.h.

◆ SOM_CKADR_ATT_REDIRECTED_ADDRESS

#define SOM_CKADR_ATT_REDIRECTED_ADDRESS   7

Redirected

Definition at line 40 of file checkaddress.h.

◆ SOM_CKADR_ATT_REDIRECTED_DN

#define SOM_CKADR_ATT_REDIRECTED_DN   8

Redirected DN

Definition at line 41 of file checkaddress.h.

◆ SOM_CKADR_ATT_REDIRECTED_TIME

#define SOM_CKADR_ATT_REDIRECTED_TIME   9

Redirected time

Definition at line 42 of file checkaddress.h.

◆ SOM_CKADR_ATT_REDIRECTED_REASON

#define SOM_CKADR_ATT_REDIRECTED_REASON   10

Redirected reason

Definition at line 43 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DELIVERY_UID

#define SOM_CKADR_ATT_LOCAL_DELIVERY_UID   11

UID for local delivery

Definition at line 44 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DELIVERY_GID

#define SOM_CKADR_ATT_LOCAL_DELIVERY_GID   12

GID for local delivery

Definition at line 45 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DELIVERY_USERNAME

#define SOM_CKADR_ATT_LOCAL_DELIVERY_USERNAME   13

Username for local delivery

Definition at line 46 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DELIVERY_DIRECTORY

#define SOM_CKADR_ATT_LOCAL_DELIVERY_DIRECTORY   14

Directory for local delivery

Definition at line 47 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DELIVERY_MAILBOX

#define SOM_CKADR_ATT_LOCAL_DELIVERY_MAILBOX   15

Mailbox for local delivery

Definition at line 48 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DELIVERY_SHELL

#define SOM_CKADR_ATT_LOCAL_DELIVERY_SHELL   16

Shell for local delivery

Definition at line 49 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DELIVERY_HOME

#define SOM_CKADR_ATT_LOCAL_DELIVERY_HOME   17

Home directory for local delivery

Definition at line 50 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DELIVERY_FORMAT

#define SOM_CKADR_ATT_LOCAL_DELIVERY_FORMAT   18

Local delivery format

Definition at line 51 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DELIVERY_RESTRICTED

#define SOM_CKADR_ATT_LOCAL_DELIVERY_RESTRICTED   19

Local delivery in restricted mode

Definition at line 52 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DELIVERY_MAILFILTER

#define SOM_CKADR_ATT_LOCAL_DELIVERY_MAILFILTER   20

Mailfilter for local delivery

Definition at line 53 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DELIVERY_SYSMAILFILTER

#define SOM_CKADR_ATT_LOCAL_DELIVERY_SYSMAILFILTER   21

System mailfilter for local delivery

Definition at line 54 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DELIVERY_PATH

#define SOM_CKADR_ATT_LOCAL_DELIVERY_PATH   22

Path for local delivery

Definition at line 55 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DELIVERY_OPTIONS

#define SOM_CKADR_ATT_LOCAL_DELIVERY_OPTIONS   23

Options for local delivery

Definition at line 56 of file checkaddress.h.

◆ SOM_CKADR_ATT_LOCAL_DOMAIN

#define SOM_CKADR_ATT_LOCAL_DOMAIN   24

True for local domain (S) Description of object

Definition at line 57 of file checkaddress.h.

Function Documentation

◆ SOMCheckAddressSetCallback()

int SOMCheckAddressSetCallback ( struct SOMSession session,
SOMCheckAddressCallback callback,
SOMCheckAddressCallback **  oldvalue 
)

Set the Address Check callback function for this session.

Parameters
session[in] Pointer to address of session object
callback[in] Address of callback function
oldvalue[out] Pointer to location for previous value of callback function
Returns
zero on success; non-zero on error

callback may be NULL to clear the callback function oldvalue may be NULL, in which case the previous value is not returned

All rights reserved © 2002 - 2024 Isode Ltd.