Можно отправить отчет служб отчетов SQL в формате электронной почты с дубликатом вложения в формате PDF? - PullRequest
7 голосов
/ 26 апреля 2011

Наша система отправляет всем пользователям каждое утро по электронной почте сообщение «Ежедневное обновление».Если люди на компьютере, это не проблема.Но для пользователей, находящихся в пути, некоторые почтовые клиенты для мобильных устройств не могут обрабатывать электронную почту.Тем не менее, все они могут отображать PDF-файлы.

Итак ... быстрое решение заключалось в создании двух подписок для каждого пользователя;один с сообщением в теле и один с сообщением в прикрепленном PDF.Это создает раздражающее количество трения.Я хотел бы отправить одно электронное письмо с сообщением в теле, приложить копию в формате PDF.

Есть ли простое решение?

К вашему сведению, мы управляем с помощью Подписок на службы отчетов .

Ответы [ 3 ]

5 голосов
/ 02 мая 2011

По умолчанию нет: вы не можете использовать оба формата в одном письме

Отчет «Формат рендеринга» определяет, будет ли он встроенным или прикрепленным, если вы отметите «Включить отчет». Таким образом, установка «PDF» создаст вложение. Тем не менее, если вы отметите «Включить ссылку» для рендеринга PDF, то пользователи могут щелкнуть и перейти к отчету, обслуживаемому веб-сайтом.

В противном случае вам придется написать небольшое приложение, которое вызывает службу ReportServer и получает оба формата отчетов и объединяет их в одно электронное письмо. Или напишите свое собственное индивидуальное расширение доставки

0 голосов
/ 02 мая 2011

Если я правильно понял, вы хотите отправить электронное письмо с приложением в формате PDF, и этот документ будет иметь тот же текст / данные, что и текст сообщения, верно? Если это так, то не думаете ли вы, что «Включить отчет» с «Форматом рендеринга» в PDF даст желаемый результат?

0 голосов
/ 01 мая 2011

Я думаю, что лучше использовать База данных Mail . Вы можете управлять им, чтобы отправить e-mail или SMS или даже их обоих в список подписки.

Я не уверен, что вы можете send a single email with the message in the body a duplicate pdf version attached.

...