17 |
|
|
18 |
#include "pop3d.h" |
#include "pop3d.h" |
19 |
|
|
|
#ifdef HAVE_MYSQL |
|
|
# include "../MySql/MySql.h" |
|
|
#endif |
|
|
|
|
20 |
mailbox_t mbox; |
mailbox_t mbox; |
21 |
int state; |
int state; |
22 |
char *username; |
char *username; |
87 |
struct group *gr; |
struct group *gr; |
88 |
int status = OK; |
int status = OK; |
89 |
|
|
90 |
|
MU_AUTH_REGISTER_ALL_MODULES(); |
91 |
mu_argp_parse (&argp, &argc, &argv, 0, pop3d_argp_capa, NULL, &daemon_param); |
mu_argp_parse (&argp, &argc, &argv, 0, pop3d_argp_capa, NULL, &daemon_param); |
92 |
|
|
93 |
#ifdef USE_LIBPAM |
#ifdef USE_LIBPAM |
124 |
list_append (bookie, path_record); |
list_append (bookie, path_record); |
125 |
} |
} |
126 |
|
|
|
#ifdef HAVE_MYSQL |
|
|
mu_register_getpwnam (getMpwnam); |
|
|
mu_register_getpwuid (getMpwuid); |
|
|
#endif |
|
|
#ifdef USE_VIRTUAL_DOMAINS |
|
|
mu_register_getpwnam (getpwnam_virtual); |
|
|
mu_register_getpwnam (getpwnam_ip_virtual); |
|
|
mu_register_getpwnam (getpwnam_host_virtual); |
|
|
#endif |
|
|
|
|
127 |
/* Set the signal handlers. */ |
/* Set the signal handlers. */ |
128 |
signal (SIGINT, pop3d_signal); |
signal (SIGINT, pop3d_signal); |
129 |
signal (SIGQUIT, pop3d_signal); |
signal (SIGQUIT, pop3d_signal); |