AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.10.2008, 10:52   #1  
sergeyjb is offline
sergeyjb
Участник
Аватар для sergeyjb
 
68 / 12 (1) ++
Регистрация: 01.10.2008
Отправка e-mail
В перенесенном колауте отправка сообщения реализована таким кодом:

public static string SendEmail(string subj, string text, activityparty mailTo, activityparty mailFrom, CalloutUserContext userContext)
{
CrmService service = setService(userContext);
email email = new email();
email.from = new activityparty[] { mailFrom };
email.to = new activityparty[] { mailTo };
email.subject = subj;
email.description = text;
CrmBoolean direction = new CrmBoolean();
direction.Value = true;
email.directioncode = direction;
TargetCreateEmail targetCreate = new TargetCreateEmail();
targetCreate.Email = email;
CreateRequest request = new CreateRequest();
request.Target = targetCreate;
CreateResponse response = (CreateResponse)service.Execute(request);
Guid emailID = response.id;
SendEmailRequest req = new SendEmailRequest();
req.EmailId = emailID;
req.TrackingToken = "";
req.IssueSend = true;
SendEmailResponse res = (SendEmailResponse)service.Execute(req);
if (!res.Subject.Equals("")) return "Сообщение успешно отправлено";
service.Delete(EntityName.email.ToString(), emailID);
}

В принципе он отрабатывает, никаких ошибок не выдает, в лог все пишет (запись в лог тут опущена).
Но на ящики почтовые ничего не приходит. Тишина. Куда деваються результаты отрабатывания Execute() непонятно.
Какой механизм отправки использует CrmService.Execute для отправки почты?
Для его работы надо что то настроить в CRM или на Windows Server 2008?
__________________
Сергей Осипов, MCTS:SQL Server 2005, ООО "Программные технологии", Самара
Старый 03.10.2008, 10:54   #2  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Аватар для Сабитов Андрей
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Регистрация: 07.09.2006
Адрес: СПб
не прогер я :-) Но хотелось бы спросить, для отправки почты используется exchange server или на настроен email router на SMTP протокол ?
__________________
Старый 03.10.2008, 12:47   #3  
sergeyjb is offline
sergeyjb
Участник
Аватар для sergeyjb
 
68 / 12 (1) ++
Регистрация: 01.10.2008
Был настроен виртуальный сервер в IIS и использовался Exchange судя по настройкам этого виртуального.
В виртуальном сервере SMTP на IIS было заведено 2 домена:
crmushka.swt.local
swt.local
Настроки crmushka.swt.local :
Каталог сбора: C:\Inetpub\mailroot\Drop
Настроки swt.local :
Разрешить передачу входящей почты в данный домен
Пересылать всю почту на направляющий узел: smail.swt.local (Exchange)

На новом серваке (WinServ2008) к этим настройкам из оснастки "Диспетчер служб IIS 6.0" теперь доступна еще и оснастка "Диспетчер служб IIS" где своя вкладка "Электронная почта (SMTP)" с дублирующими в большинстве своем настройками.
Как эти 2 оснастки соотносяться не очень представляю пока.
__________________
Сергей Осипов, MCTS:SQL Server 2005, ООО "Программные технологии", Самара
Старый 03.10.2008, 13:23   #4  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Аватар для Сабитов Андрей
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Регистрация: 07.09.2006
Адрес: СПб
Уж очень знакомое название домена :-))))))) crmushka.swt.local :-)))

Ваш коллега-предшественник уже задавал вопрос именно на эту тему,
вот ссылка на топик с обсуждением
Как прикрутить почту к CRM.

Но у Вас сервер 2008, поищите в инете, знаю есть какие-то сложности с 2008. Сам не работал, не сталкивался, так что не в курсе, но где-то видел
__________________
За это сообщение автора поблагодарили: sergeyjb (1).
Старый 03.10.2008, 13:36   #5  
sergeyjb is offline
sergeyjb
Участник
Аватар для sergeyjb
 
68 / 12 (1) ++
Регистрация: 01.10.2008
Спасибо Андрей за ссылку!

Мы с моим предшественником просто по стопам друг друга идем и на прежнем месте и тут
Сейчас переносим с этого оригинально названного сервера на новый 2008.

Про сложности именно с 2008 щас буду искать в интернете!
__________________
Сергей Осипов, MCTS:SQL Server 2005, ООО "Программные технологии", Самара
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Microsoft Dynamics CRM Team Blog: Troubleshooting the Microsoft Dynamics CRM E-mail Router Blog bot Dynamics CRM: Blogs 0 09.01.2009 06:03
Microsoft Dynamics CRM Team Blog: Workflow E-mail Utilities Blog bot Dynamics CRM: Blogs 0 16.12.2008 23:05
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM E-mail Router and Exchange 2007: Keeping it Secure Blog bot Dynamics CRM: Blogs 0 14.07.2008 13:05
Отправка E-mail Temnozor Dynamics CRM: Администрирование 0 31.03.2006 13:05
Отправка Direct e-mail sasha_sto Dynamics CRM: Функционал 0 31.10.2005 12:03

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:02.