auth->gid = pw->pw_gid;
if (access(t_strcut(auth->executable, ' '), X_OK) < 0) {
- i_error("Can't use auth executable %s: %m",
+ i_error("auth_executable: Can't use %s: %m",
t_strcut(auth->executable, ' '));
return FALSE;
}
if (set->protocol != MAIL_PROTOCOL_ANY &&
access(t_strcut(set->mail_executable, ' '), X_OK) < 0) {
- i_error("Can't use mail executable %s: %m",
+ i_error("mail_executable: Can't use %s: %m",
t_strcut(set->mail_executable, ' '));
return FALSE;
}
if (*set->log_path != '\0' && access(set->log_path, W_OK) < 0) {
dir = get_directory(set->log_path);
if (access(dir, W_OK) < 0) {
- i_error("Can't write to log directory %s: %m", dir);
+ i_error("log_path: Can't write to directory %s: %m",
+ dir);
return FALSE;
}
}
access(set->info_log_path, W_OK) < 0) {
dir = get_directory(set->info_log_path);
if (access(dir, W_OK) < 0) {
- i_error("Can't write to info log directory %s: %m",
+ i_error("info_log_path: Can't write to directory %s: %m",
dir);
return FALSE;
}
}
if (!syslog_facility_find(set->syslog_facility, &facility)) {
- i_error("Unknown syslog_facility '%s'", set->syslog_facility);
+ i_error("syslog_facility: Unknown value: %s",
+ set->syslog_facility);
return FALSE;
}
if (strcmp(set->ssl, "no") != 0) {
if (*set->ssl_ca_file != '\0' &&
access(set->ssl_ca_file, R_OK) < 0) {
- i_fatal("Can't use SSL CA file %s: %m",
+ i_fatal("ssl_ca_file: Can't use %s: %m",
set->ssl_ca_file);
}
if (access(set->ssl_cert_file, R_OK) < 0) {
- i_error("Can't use SSL certificate %s: %m",
+ i_error("ssl_cert_file: Can't use %s: %m",
set->ssl_cert_file);
return FALSE;
}
if (access(set->ssl_key_file, R_OK) < 0) {
- i_error("Can't use SSL key file %s: %m",
+ i_error("ssl_key_file: Can't use %s: %m",
set->ssl_key_file);
return FALSE;
}
if (set->protocol != MAIL_PROTOCOL_ANY &&
access(t_strcut(set->login_executable, ' '), X_OK) < 0) {
- i_error("Can't use login executable %s: %m",
+ i_error("login_executable: Can't use %s: %m",
t_strcut(set->login_executable, ' '));
return FALSE;
}
#ifdef HAVE_MODULES
if (*set->mail_plugins != '\0' &&
access(set->mail_plugin_dir, R_OK | X_OK) < 0) {
- i_error("Can't access mail module directory: %s: %m",
+ i_error("mail_plugin_dir: Can't access directory: %s: %m",
set->mail_plugin_dir);
return FALSE;
}
#else
if (*set->mail_plugins != '\0') {
- i_error("Module support wasn't built into Dovecot, "
- "can't load modules: %s", set->mail_plugins);
+ i_error("mail_plugins: Plugin support wasn't built into Dovecot, "
+ "can't load plugins: %s", set->mail_plugins);
return FALSE;
}
#endif
for (server = ctx.root; server != NULL; server = server->next) {
if ((*server->imap->protocols == '\0' ||
*server->pop3->protocols == '\0') && !nochecks) {
- i_error("No protocols given in configuration file");
+ i_error("protocols: No protocols given "
+ "in configuration file");
return FALSE;
}
/* --exec-mail is used if nochecks=TRUE. Allow it regardless