2016-06-22 4 views
0

у меня есть ниже EmailViewModelСкрыть другие сообщения электронной почты при отправке электронной почты нескольких получателей или списка рассылки

public class EmailViewModel 
{ 
    [Required(ErrorMessage = "Select atleast one email id")] 
    public string[] EmailID {get;set;} 
    public SelectList Emails{get;set;} 
    //Other properties 
} 

Так с приведенным выше списком сообщений электронной почты, я ниже части, чтобы добавить tosmtp недвижимости в RestSharp request

foreach (var to in emodel.EmailID) 
{ 
    request.AddParameter("to", to); 
} 

Теперь единственная проблема заключается в том, когда я отправляю электронное письмо нескольким получателям, другие идентификаторы электронной почты будут отображаться в списке to каждого получателя. Я знаю, что это можно сделать с помощью BCC, но поскольку дизайн, заданный для добавления идентификаторов электронной почты для пользователя, содержит только поле to, и поэтому все идентификаторы электронной почты входят в один список. Как я могу скрывать этот идентификатор электронной почты других получателей? Должен ли я добавить все идентификатор электронной почты в свойство bcc вместо свойства to или есть ли другой способ сделать это?

Update

Это, как я выполнить запрос по электронной почте.

var resp = client.Execute(request); 
+0

Почему вы не отправляете по одному? –

+0

@FirstStep .. Я чувствую, что это занимает много времени. Думаю, я сейчас поеду с этим вариантом ... –

+0

Занимает много времени, поскольку кодирование мудрым вы подразумеваете или как исполнение мудрым? –

ответ

3

Вы не можете скрыть справку по адресам.

Вам либо необходимо отправить их с помощью BCC, либо отправить по электронной почте один адрес.

+0

Прохладный .. Мне нужно пойти по одному варианту .. и я чувствую, что должен сделать это «async». Ну, я буду работать над этим. Принятие ответа в несколько минут .. Спасибо за ваше время .. –

3

Есть только две вещи, которые вы можете сделать. Один использует BCC, но если получатель не знает и не доверяет вам, он выглядит подозрительным и странным. Он также информирует получателей о том, что тот же самый адрес электронной почты отправляется другим получателям, поэтому они могут сказать, что ничего об этом письме не персонализировано для них. Это делает его менее привлекательным.

Другой вариант (вероятно, предпочтительнее) - отправить индивидуальное письмо каждому получателю.

+0

Да .. Может быть, я должен выбрать вариант отправки по одному .. Спасибо за ваше время и +1 .. –

Смежные вопросы