public IRecipientOption AddCc(string emailAddress, string name = null)
        {
            if (CcAddresses == null)
            {
                CcAddresses = new List <EmailAddress>();
            }

            var ccAddress = new EmailAddress(emailAddress, name);

            CcAddresses.Add(ccAddress);
            return(this);
        }
예제 #2
0
        public Email AddCcAddress(string address)
        {
            if (CcAddresses == null)
            {
                CcAddresses = new List <string>();
            }

            CcAddresses.Add(address);

            Mail.CC.Add(address);

            return(this);
        }
        private void GenerateAddressesCollection()
        {
            foreach (var address in _checkList.ToAddresses)
            {
                ToAddresses.Add(address);
            }

            foreach (var address in _checkList.CcAddresses)
            {
                CcAddresses.Add(address);
            }

            foreach (var address in _checkList.BccAddresses)
            {
                BccAddresses.Add(address);
            }
        }
예제 #4
0
        public IEmailBuilder Cc(params string[] addresses)
        {
            if (CcAddresses == null)
            {
                CcAddresses = new List <string>();
            }

            foreach (string address in addresses)
            {
                if (!CcAddresses.Contains(address))
                {
                    CcAddresses.Add(address);
                }
            }

            return(this);
        }