Как указать имя отправителя в CDO.Message? #194173


#0 by WiFi 2
Имеется рабочий код для отправки сообщения: var msg = new ActiveXObject('CDO.Message'); msg.From = 'account1@mail.ru'; msg.To = 'account2@mail.ru'; msg.Subject = 'Test'; msg.TextBody = 'Text here ...'; msg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing").Value = 2; msg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver").Value = "smtp.mail.ru"; msg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport").Value = 2525; msg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername").Value = 'account1'; msg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword").Value = 'никогда не угадаешь ;)'; msg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate").Value = 1; msg.Configuration.Fields.Update; msg.Send; Вопрос: как указать имя отправителя, чтобы у получателя в почтовой программы высвечивалось не account1@mail.ru, а, например, "Администратор"?
#1 by smaharbA
Добавить account1@mail.ru в адресную книгу как "Администратор"
#2 by smaharbA
Либо msg.From = 'Администратор <account1@mail.ru>';
#3 by WiFi 2
хорошая мысль ;) Имеется ввиду адресная книга получателя, да? А если получатель изначально неопределен?
#4 by WiFi 2
The Best!!! :) Работает ;)
#5 by WiFi 2
а я пробовал Админ [a1@mail.ru] - сервер пишет, что после Админ ожидается либо "@", либо "."...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С