+ break;
+ }
+
+ if (recipient_domain == 0)
+ if ( allow_unqualified_recipient
+ || strcmpic(address, US"postmaster") == 0)
+ {
+ DEBUG(D_receive) debug_printf("unqualified address %s accepted\n",
+ recipient);
+ recipient_domain = Ustrlen(recipient) + 1;
+ address = rewrite_address_qualify(address, TRUE);
+ }
+ else
+ {
+ smtp_printf("501 %s: recipient address must contain a domain\r\n",
+ smtp_cmd_data);
+ log_write(L_smtp_syntax_error,
+ LOG_MAIN|LOG_REJECT, "unqualified verify rejected: <%s> %s%s",
+ address, host_and_ident(TRUE), host_lookup_msg);
+ break;
+ }