Table of Contents | Previous
Messaging Server Plug-in API Guide
A
- AddControlInfo function 24, 29
- adding a recipient 21, 30, 49
- adding control data for a message 29
- addr_list structure 43, 44
- AddRecipient function 21, 30
- address
- and AddressList structure 19
- and Message structure 18
- getting recipient's 22, 36
- AddressList structure 19
- Address structure 18
B
- body information
- adding 22, 53
- contents 4
- getting 22
- getting (3.0 changes) 61
C
- Config parameter 12, 13
- configuration data for an SMTP plug-in 4
- configuration file 5
- format 5
- location 4
- plugins.cfg 4, 5, 39
- control data
- adding to a message 24, 29
- for an SMTP plug-in 23
- freeing for a message 31
- getting for a message 23, 32
- removing from a message 24, 40
- conventions, document 11
D
- definitions
- N821Address 46
- Recipient 46
- RecipientList 46
- Sender 47
- SMTPExt 47
- developer information 8
- documentation for SMTP plug-ins 9
- document conventions 11
- duplicating a message 21, 30
- DupMessage function 21, 30
- dynamic link library
- See SMTP plug-ins
E
- entry points 3
F
- finding an entry 20, 37
- format, SMTP plug-in configuration file 5
- FreeControlData function 24, 31
- freeing a message 21, 32
- freeing control data for a message 31
- FreeMessage function 21, 32
- funcs parameter 6
- functions
- AddControlInfo 24, 29
- AddRecipient 21, 30
- DupMessage 21, 30
- FreeControlData 24, 31
- FreeMessage 21, 32
- GetBodyFile 10, 61
- GetControlData 23, 32
- GetFirstRecipient 33
- GetHeaderFile 61
- GetMessageFile 22, 34, 61
- GetNextRecipient 21, 35
- GetPostOfficePath 22, 35
- GetRecipientAddress 22, 36
- pblock_findval 20, 37
- pFunc 13, 37
- pInitFunc 12, 39
- RemoveControlInfo 24, 40
- RemoveRecipient 21, 40
- summary 28
G
- generating shared object 8
- GetBodyFile function 10, 61
- GetControlData function 23, 32
- GetFirstRecipient function 21, 33
- GetHeaderFile function 10, 61
- GetMessageFile function 22, 34, 61
- GetNextRecipient function 21, 35
- GetPostOfficePath function 22, 35
- GetRecipientAddress function 22, 36
- global variables 4
H
- header file
- getting 8
- including 50
- header information
- changing 2
- contents 4
- getting 22
- getting (3.0 changes) 61
I
- init parameter 6
- InMessage input parameter 13
L
- log file 52
M
- message file
- and Message structure 3, 16
- getting 61
- getting (3.0 changes) 61
- in message duplication 31
- messages
- duplicating 21, 30
- freeing 21, 32
- getting entire message 34
- Message structure 44
- Message structure 16, 44
- Messaging Server 4.x
- and Plug-in API 7, 8
- getting information about 8
- Messaging Server API summary 28
- Messaging Server entry, finding 20, 37
- Messaging Server Plug-in API
- function summary 28
- new features 9
- platforms 3
N
- N821Address definition 46
- name=value format of optionParam parameter 6
- name=value parameter 37
- Netscape developer information 8
O
- optionParam parameter 6
- OutMessage output parameter 13
P
- parameter block
- function 20
- structure 15
- passing configuration settings 37, 39
- pblock_findval function 20, 37
- pblock structure 42, 45
- pFunc function 13, 37
- pInitFunc function 12, 39
- platforms available 3
- pluginPath parameter 6
- plug-ins
- See SMTP plug-ins
- plugins.cfg file 4, 5, 39, 46
- post office directory, getting 22, 54
- post office path, getting 35
- PostSMTPAccept stage 3, 13, 17, 44
- PreSMTPAccept stage 3
- PreSMTPDeliver stage 3, 17, 44
- protocol level SMTP plug-ins 3
R
- recipient
- adding 21, 30, 49
- getting address 22, 36
- getting second and later 21, 35
- getting the first 21, 33
- removing 21, 40
- Recipient definition 18, 46
- RecipientList definition 18, 19, 46
- RemoveControlInfo function 24, 40
- RemoveRecipient function 21, 40
- removing a recipient 21, 40
- removing control data for a message 40
- removing the control data from a message 24
- restartable system calls 5
- RFC 821 22
- address string 36
- Simple Mail Transfer Protocol 9, 36
- RFC 822
- message header and body 2
- Standard for the Format of ARPA Internet Text Messages 9, 4, 45
S
- sample code 49
- SamplePlugin
- commented SMTP plug-in code 50
- SMTP plug-in code to try 55
- sample SMTP plug-in DLL 55
- Sender definition 47
- server plug-ins
- See SMTP plug-ins
- shared objects
- generating 8
- SMTP plug-ins 1
- signals 5
- SMTPExt definition 47
- SMTP plug-ins
- configuration data 4
- configuration file 5
- configuration file format 5
- control data 23
- documentation 6, 9
- dynamic link library (DLL) 1
- global variables 4
- operation 3
- passing configuration settings 37, 39
- PostSMTPAccept stage 3
- PreSMTPAccept stage 3
- PreSMTPDeliver stage 3
- protocol level 3
- sample code 49
- server plug-ins 2
- starting 37, 39
- ways to use 2
- stage parameter 6
- stages in message processing for SMTP plug-ins 3
- structures
- Address 18, 42
- AddressList 18, 19, 43
- Message 16, 44
- pblock 15, 42, 45
T
- text conventions 11
- thread safety 4
Table of Contents | Previous
Last Updated: 05/13/99 11:41:54
Copyright © 1999 Netscape Communications Corporation.