function definitions for communication with qmail-queue
More...
Go to the source code of this file.
function definitions for communication with qmail-queue
◆ queue_envelope()
int queue_envelope |
( |
const unsigned long |
msgsize, |
|
|
const int |
chunked |
|
) |
| |
write the envelope data to qmail-queue and syslog
- Parameters
-
msgsize | size of the received message in bytes |
chunked | if message was transferred using BDAT |
- Returns
- if writing the envelope was successful
- Return values
-
0 | envelope was written to queue |
-1 | an error occurred (errno is set) |
◆ queue_init()
set up communication with queueing process
- Returns
- if queue was setup
- Return values
-
0 | queueing process is running and awaiting input |
>0 | error code |
◆ queue_result()
int queue_result |
( |
void |
| ) |
|
check if queueing process accepted the mail
- Returns
- if mail was successfully written to queue
- Return values
-
0 | mail is in queue |
>0 | error code |
◆ queuefd_data
fd to send message data to qmail-queue
descriptor to send message data to qmail-queue
◆ queuefd_hdr
fd to send header data to qmail-queue
descriptor to send header data to qmail-queue