Sample code for 30+ languages & platforms
DataFlex

Example to Add Several TO Email Recipients

See more Email Object Examples

Demonstrates how to call AddTo once per email recipient.

Chilkat DataFlex Downloads

DataFlex
Use ChilkatAx-win32.pkg

Procedure Test
    Handle hoEmail
    Boolean iSuccess
    String sTemp1

    Get Create (RefClass(cComChilkatEmail)) To hoEmail
    If (Not(IsComObjectCreated(hoEmail))) Begin
        Send CreateComObject of hoEmail
    End

    Set ComSubject Of hoEmail To "Test email subject"
    Set ComBody Of hoEmail To "Test email body"

    Set ComFrom Of hoEmail To "Test <joe@example.com>"

    // Add 3 TO recipients.
    Get ComAddTo Of hoEmail "Jerry" "jerry@example.com" To iSuccess
    Get ComAddTo Of hoEmail "Mira" "mira@example.com" To iSuccess
    Get ComAddTo Of hoEmail "Alexander" "alex@example.com" To iSuccess

    // You can see the resultant email:

    Get ComGetMime Of hoEmail To sTemp1
    Showln sTemp1

    // MIME-Version: 1.0
    // Date: Sat, 30 Oct 2021 07:32:18 -0500
    // Message-ID: <842BF50054133D93F84848CA3CED74DD8C7E5DA2@SLICE>
    // Content-Type: text/plain; charset=us-ascii; format=flowed
    // Content-Transfer-Encoding: 7bit
    // X-Priority: 3 (Normal)
    // Subject: Test email subject
    // From: Test <joe@example.com>
    // To: Jerry <jerry@example.com>, Mira <mira@example.com>,
    //  Alexander <alex@example.com>
    // 
    // Test email body
    // 


End_Procedure