Patch: Elm ME+ 2.5 PLalpha48 -> Elm ME+ 2.5 PLalpha49 [2/9] (6/6)
From
Kari Hurtta@21:1/5 to
All on Thu Jan 3 16:41:31 2019
[continued from previous message]
! 0 if failure (mi_vrfyaddr_failure)
! 1 is succees (mi_vrfyaddr_success)
*/
ret = I->mailer_type->mi_verify_addr(I->mailer_type,I,text,result);
! DPRINT(Debug,7,(&Debug,"Address %s verify result %d",
! text,ret));
! switch (ret) {
! case mi_vrfyaddr_test_passwd: DPRINT(Debug,7,(&Debug," mi_vrfyaddr_test_passwd")); break;
! case mi_vrfyaddr_default_ok: DPRINT(Debug,7,(&Debug," mi_vrfyaddr_default_ok")); break;
! case mi_vrfyaddr_failure: DPRINT(Debug,7,(&Debug," mi_vrfyaddr_failure")); break;
! case mi_vrfyaddr_success: DPRINT(Debug,7,(&Debug," mi_vrfyaddr_success")); break;
! }
! DPRINT(Debug,7,(&Debug,"%s\n",
! ret < mi_vrfyaddr_failure ? " (use default processing)" : ""));
!
if (result->addr) {
DPRINT(Debug,7,(&Debug,
! " ... resulting address %s",
result->addr));
}
!
! switch (ret) {
! case mi_vrfyaddr_failure:
*errcode = MAILER_NOT_EXIST;
! status = 0;
! break;
! case mi_vrfyaddr_success:
*errcode = MAILER_OK;
! status = 1;
! break;
! case mi_vrfyaddr_default_ok:
! status = 1;
! break;
! case mi_vrfyaddr_test_passwd:
! status = 0;
! break;
! }
!
! if (status && !result->addr) {
DPRINT(Debug,7,(&Debug,
" ... filling resulting address\n",
text));
result->addr = safe_strdup(text);
+ } else {
+ DPRINT(Debug,7,(&Debug,"\n"));
}
! DPRINT(Debug,7,(&Debug,"verify_mailer_domaddr=%d -- %s",
! status, text));
!
! if (result -> addr) {
! DPRINT(Debug,7,(&Debug,"; addr=%s",
! result -> addr));
! }
! if (result -> fullname) {
! DPRINT(Debug,7,(&Debug,"; fullname=%S",
! result -> fullname));
! }
! if (result -> comment) {
! DPRINT(Debug,7,(&Debug,"; comment=%S",
! result -> comment));
! }
! DPRINT(Debug,7,(&Debug,"\n"));
!
!
! return status;
}
--
/ Kari Hurtta
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)