Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.

  1. #1

    Default Cfusion_VerifyMail

    I'm finally converting from CF5 to MX 6 I have discovered that the
    Cfusion_VerifyMail() function is no longer supported. Does anyone know of
    another way to determine if the mail server is up before attempting to send an
    email?

    WBJP01 Guest

  2. #2

    Default Re: Cfusion_VerifyMail

    this should work for you:

    <cfscript>
    factory = CreateObject("java", "coldfusion.server.ServiceFactory");
    smtpMailServer = factory.MailSpoolService.getServer();
    if (Len(smtpMailServer)) {
    isMSup = factory.MailSpoolService.verifyServer();
    }
    else {
    isMSup = 0;
    }
    if (isMSup) {
    MailRoot = factory.RuntimeService.getRootDir() ;
    }
    else {
    vErrorMessage = "The emailserver #smtpMailServer# is not up." ;
    }

    </cfscript>

    HTH

    --
    Tim Carley
    [url]www.recfusion.com[/url]
    [email]info@NOSPAMINGrecfusion.com[/email]
    Mountain Lover Guest

  3. #3

    Default Re: Cfusion_VerifyMail

    Warning: Unsupported!

    Check out the new Admin API in CFMX 7. I think we have this function in
    there.

    --
    Tom Jordahl
    Macromedia Server Development


    Tom Jordahl Guest

  4. #4

    Default Re: Cfusion_VerifyMail

    Sorry I don't have CFMX7 (neither does the OP)..so I hacked at it since
    CFMX6 didn't give us an admin API AFAIK ;-)

    --
    Tim Carley
    [url]www.recfusion.com[/url]
    [email]info@NOSPAMINGrecfusion.com[/email]
    Mountain Lover Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139