• 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)