26 lines
392 B
Diff
26 lines
392 B
Diff
--- a/rblsmtpd.c
|
|
+++ b/rblsmtpd.c
|
|
@@ -195,6 +195,7 @@
|
|
{
|
|
int flagwantdefaultrbl = 1;
|
|
char *x;
|
|
+ char *y;
|
|
int opt;
|
|
|
|
ip_init();
|
|
@@ -213,6 +214,13 @@
|
|
}
|
|
}
|
|
|
|
+ y = env_get("RELAYCLIENT");
|
|
+ if (y) {
|
|
+ if (!*y) {
|
|
+ decision = 1;
|
|
+ }
|
|
+ }
|
|
+
|
|
while ((opt = getopt(argc,argv,"bBcCt:r:a:")) != opteof)
|
|
switch(opt) {
|
|
case 'b': flagrblbounce = 1; break;
|
|
|