Подготовить к отправке E-mail с вложением
От: karbofos42 Россия  
Дата: 19.06.19 15:34
Оценка:
Можно как-то нормально создать письмо с вложением файла?
mailto не вариант, т.к. там вложение не прилепишь
Mapi похоже майкрософтяне похоронили. Раньше работала эта обёртка: https://github.com/PandaWood/Simple-MAPI.NET
После обновлений винды и/или аутлука перестало работать.
Нужно по сути то же самое, что в Paint по пункту меню: Файл -> Отправить по электронной почте.
Re: Подготовить к отправке E-mail с вложением
От: IID Россия  
Дата: 20.06.19 08:09
Оценка: 2 (1) -1
Здравствуйте, karbofos42, Вы писали:

K>Нужно по сути то же самое, что в Paint по пункту меню: Файл -> Отправить по электронной почте.


Можно взять API Monitor и посмотреть что при этом происходит.
kalsarikännit
Re: Подготовить к отправке E-mail с вложением
От: bro.ila  
Дата: 20.06.19 13:27
Оценка:
Здравствуйте, karbofos42, Вы писали:

K>Можно как-то нормально создать письмо с вложением файла?


System.Net.Mail
MailMessage, Attachment, SmtpClient не подойдет?
Re[2]: Подготовить к отправке E-mail с вложением
От: karbofos42 Россия  
Дата: 20.06.19 15:28
Оценка:
Здравствуйте, bro.ila, Вы писали:

BI>Здравствуйте, karbofos42, Вы писали:


K>>Можно как-то нормально создать письмо с вложением файла?


BI>System.Net.Mail

BI>MailMessage, Attachment, SmtpClient не подойдет?

К сожалению не подходит.
Клиенты в сильно разных сетях могут быть с разными ограничениями в плане сети и не получится захардкодить какой-то почтовый сервер, который как отправителя использовать.
Более жизнеспособным выглядит: создать максимально заполненное письмо в клиенте по умолчанию, а там уже пользователь выберет свой ящик и т.д. и т.п.
Re[2]: Подготовить к отправке E-mail с вложением
От: karbofos42 Россия  
Дата: 20.06.19 15:55
Оценка:
Здравствуйте, IID, Вы писали:

IID>Здравствуйте, karbofos42, Вы писали:


K>>Нужно по сути то же самое, что в Paint по пункту меню: Файл -> Отправить по электронной почте.


IID>Можно взять API Monitor и посмотреть что при этом происходит.


Мистика какая-то. И paint и word вызывают то же самое, что и я вызывал по факту. Причём и мой код внезапно сегодня заработал с 5 попытки и теперь всегда опять работает, хотя ничего не менялось.
Ну, хотя бы проблема значит не в винде. Плохо конечно, что сам механизм вроде устаревший, а вроде и актуального подходящего нет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.