Лучший отвечающий
Send Email With Attachment SP2013

Вопрос
-
Помогите найти готовое решение для отправки почты с вложениями для SP2013 в рабочих процессах
(Send Email With Attachment)
- Изменен тип Иван ПродановMicrosoft contingent staff, Moderator 24 марта 2016 г. 6:26
18 марта 2016 г. 8:18
Ответы
-
Помогите найти готовое решение для отправки почты с вложениями для SP2013 в рабочих процессах
(Send Email With Attachment)
- Изменено Mikhail Zhuikov 18 марта 2016 г. 8:24
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 24 марта 2016 г. 6:26
18 марта 2016 г. 8:24 -
На самом деле решение работает на 2013 шарике в рабочем процессе 2010 года. Единственное, что нужно файл
CustomSPD.ACTIONS скопировать в нужный языковой пакет, автоматом на 1033(англ)- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 24 марта 2016 г. 6:26
24 марта 2016 г. 6:10
Все ответы
-
Помогите найти готовое решение для отправки почты с вложениями для SP2013 в рабочих процессах
(Send Email With Attachment)
- Изменено Mikhail Zhuikov 18 марта 2016 г. 8:24
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 24 марта 2016 г. 6:26
18 марта 2016 г. 8:24 -
Это для 2010 года. После развертывания и активации у меня ничего не получилось. А ссылка на 2013 нерабочая18 марта 2016 г. 8:33
-
Это для 2010 года. После развертывания и активации у меня ничего не получилось. А ссылка на 2013 нерабочая
Увы да, только для 2010. Из платных есть Plumsail.
Как вариант, попробуйте написать серверную часть кода сами, если у вас есть время...в поисковиках об этом много написано, зато будет замечательный portfolio в перспективе:
using(SPSite site = new SPSite("http://siteurl")) { using(SPWeb web = site.OpenWeb()) { // Check there is an email server configured if (SPUtility.IsEmailServerSet(web)) { // Get the web app so we can get the email server SP is configured to use SPWebApplication webApp = web.Site.WebApplication; // Get the mail server details string smtpServerAddress = webApp.OutboundMailServiceInstance.Server.Address; string fromAddress = webApp.OutboundMailSenderAddress; var email = new MailMessage(); email.From = new MailAddress(fromAddress); // Your code to load the zip file as an SPFile Stream contentStream = spFile.OpenBinaryStream(); var attachment = new Attachment(contentStream, spFile.Name); email.Attachments.Add(attachment); email.Subject = "Your email subject"; email.Body = "Your email body text"; // Set up the mail server and sent the email SmtpClient mailServer = new SmtpClient(smtpServerAddress); mailServer.Credentials = CredentialCache.DefaultNetworkCredentials; mailServer.Send(email); } } }
21 марта 2016 г. 9:45 -
На самом деле решение работает на 2013 шарике в рабочем процессе 2010 года. Единственное, что нужно файл
CustomSPD.ACTIONS скопировать в нужный языковой пакет, автоматом на 1033(англ)- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 24 марта 2016 г. 6:26
24 марта 2016 г. 6:10 -
Добрый вечер!
Пробовал развернуть решение, но оно не отображается ни в возможностях сайта, ни семейства сайта.
Делал следующим образом: командой Add-SPSolution добавил данное решение в список решений фермы. Далее в секции Параметры системы\Управление решениями для фермы центра администрирования сделал глобальное развертывание данного решения.
Может ли быть это связано с языковым пакетом? И как понять следующую фразу: CustomSPD.ACTIONS скопировать в нужный языковой пакет? Как это делается?
7 июня 2017 г. 11:14 -
activitydeploy.com это решение точно работает7 апреля 2022 г. 23:51