I now have the drac plugin compiled and working. The plugin binary might even work with the Debian/Ubuntu binary. It was a one line change. I need to talk to the sendmail folks about their macro for the DRAC feature. My custom sendmail.cf code works in a way that makes using drac and SpamHaus for anyone on a blacklisted IP such as non-comercial Comcast users.
I am hoping that the drac plugin will get fixed in the core distribution and possible the new binary make it into the Debian/Ubuntu binary build.
*** dovecot-2.2.22/src/plugins/drac/drac-plugin.c 2016-09-23 22:49:56.345568783 -0500 --- dovecot-2.2.22/src/plugins/drac/drac-plugin.c-orig 2016-09-26 14:33:46.828670909 -0500
*** 25,31 **** /* libdrac function */ int dracauth(char *, unsigned long, char **);
! const char *drac_plugin_version = DOVECOT_ABI_VERSION;
static struct timeout *to_drac = NULL; static const char *drachost = NULL; /* dracd host */ --- 25,31 ---- /* libdrac function */ int dracauth(char *, unsigned long, char **);
! const char *drac_plugin_version = DOVECOT_VERSION;
static struct timeout *to_drac = NULL; static const char *drachost = NULL; /* dracd host */
*Darryl Baker*
Op 9/26/2016 om 9:43 PM schreef Darryl Baker:
I now have the drac plugin compiled and working. The plugin binary might even work with the Debian/Ubuntu binary. It was a one line change. I need to talk to the sendmail folks about their macro for the DRAC feature. My custom sendmail.cf code works in a way that makes using drac and SpamHaus for anyone on a blacklisted IP such as non-comercial Comcast users.
I am hoping that the drac plugin will get fixed in the core distribution and possible the new binary make it into the Debian/Ubuntu binary build.
Why do you still use DRAC/POPbeforeSMTP? There should be no reason to do so these days, since SMTP AUTH is broadly supported. Also, it is generally considered a bad idea.
Regards,
Stephan.
*** dovecot-2.2.22/src/plugins/drac/drac-plugin.c 2016-09-23 22:49:56.345568783 -0500 --- dovecot-2.2.22/src/plugins/drac/drac-plugin.c-orig 2016-09-26 14:33:46.828670909 -0500
*** 25,31 **** /* libdrac function */ int dracauth(char *, unsigned long, char **);
! const char *drac_plugin_version = DOVECOT_ABI_VERSION;
static struct timeout *to_drac = NULL; static const char *drachost = NULL; /* dracd host */ --- 25,31 ---- /* libdrac function */ int dracauth(char *, unsigned long, char **);
! const char *drac_plugin_version = DOVECOT_VERSION;
static struct timeout *to_drac = NULL; static const char *drachost = NULL; /* dracd host */
*Darryl Baker*
participants (2)
-
Darryl Baker
-
Stephan Bosch