Sample code for 30+ languages & platforms
DataFlex

Add Multiple Bcc Recipients at Once

See more Email Object Examples

Demonstrates the Chilkat Email.AddMultipleBcc method, which parses a comma-separated list of mailbox addresses and appends them all to the blind carbon-copy (Bcc) recipient list. Each entry may include a display name (e.g. Joe <joe@example.com>). This example adds three Bcc recipients in one call.

Background: Address lists in email are comma-separated, and each entry can be either a bare address (jane@example.com) or a named form (Jane Doe <jane@example.com>). AddMultipleBcc parses that syntax for you, which is convenient when recipients come from a database column or a config file as a single string — rather than calling AddBcc once per person, you hand over the whole list at once.

Chilkat DataFlex Downloads

DataFlex
Use ChilkatAx-win32.pkg

Procedure Test
    Handle hoEmail
    Boolean iSuccess
    Integer iTemp1

    //  Demonstrates the AddMultipleBcc method, which parses a comma-separated list of
    //  addresses and appends them all to the blind carbon-copy (Bcc) recipient list.

    Get Create (RefClass(cComChilkatEmail)) To hoEmail
    If (Not(IsComObjectCreated(hoEmail))) Begin
        Send CreateComObject of hoEmail
    End
    Set ComSubject Of hoEmail To "Multiple Bcc example"
    Set ComFrom Of hoEmail To "alice@example.com"

    //  Add several Bcc recipients at once.  Each entry may include a display name.
    Get ComAddMultipleBcc Of hoEmail "Joe <joe@example.com>, jane@example.com, Bob <bob@example.com>" To iSuccess

    Get ComNumBcc Of hoEmail To iTemp1
    Showln "NumBcc = " iTemp1


End_Procedure