187a188,196 > /* msff 98/02/03 */ > > /* Do we accept empty sender address like those used by > * MAILER-DAEMON for error messages? Even though > * require_full_email = TRUE? - msff > */ > > static int accept_empty_sender = FALSE; /* Boolean */ > 224a234,237 > /* msff 98/02/03 */ > > int ruser_is_empty = FALSE; /* Boolean */ > 342a356,364 > if((cf = cfg_get("accept-empty-sender",cfp)) != (Cfg *)0) > { > if(cf->argc != 1) > { > syslog(LLEV,"fwtkcfgerr: accept_empty_sender must have one parameter, line %d",cf->ln); > exit(1); > } > accept_empty_sender=(atoi(cf->argv[0]) == 1); > } 595a618 > ruser_is_empty=(strcmp(safestring(ruser),"<>") == 0); 597c620 < if(check_from_address || require_full_email) { --- > if(require_full_email && (site == (char *)1) && (!from_host_local) && !(accept_empty_sender && ruser_is_empty)) { --ELM886644395-13235-1_--