| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Печать файла с почты Яндекса |
| Автор: Cobalt 23.8.2011, 09:16 |
| Привет всем, на работе возникла проблемка на яндекс почту приходят факсы от воип-оператора, всегда с одного и того же ящика, письма одного и того образца, меняются тока названия прикрепленных(день-месяц-время) файлов. люди принимают этот факс с трубки далеко от компа с почтой, и становится непонятно, пришел, не пришел и т.п. т.е. поясняю, человек сидит (их много), на трубке нажимает комбинацию #0, и принимает факс, факс уходит ко мне на почту, а также хранится на сайте voip-оператора, человек приходит и спрашивает, пришел ли факс, я лезу на почту, скачиваю файл, печатаю, и так по кругу вот думаю как решить эту проблему, как бы исхитриться так, чтоб файл выдирался с почты и сразу направлялся к ним на принтер. решил что победить это можно только написав свои костыли. на шарпе я пишу оч плоховато, т.к. не программист, но полгода назад писал себе костыль для работы, там была работа по перебору хтмл страницы из встроенного браузера, и формированию из данных нужного мне хтмл блока прошу совета, насколько трудно и объёмно будет написать такое приложение новичку. и получится ли оно вообще |
| Автор: jonie 23.8.2011, 09:53 |
| Cobalt, нетрудно если уметь. Если не умеете - заказывайте у фрилансеров. |
| Автор: Cobalt 23.8.2011, 10:10 |
ну бабки тратить на это конечно директор не захочет просто интересует получится ли работать с яндекс почтой, мониторить входящие, получать доступ и пр |
| Автор: Cobalt 23.8.2011, 10:31 |
| может будут еще какие другие предложения |
| Автор: jonie 23.8.2011, 12:09 |
| Да получится, яндекс поддерживает IMAP например - берете и используете этот протокол для работы с входящей почтой (ну или POP3 - он попроще, конечно...)... Писать за вас тут никто ничего не будет. |
| Автор: Cobalt 23.8.2011, 12:27 |
эт к чему вообще было сказано я просил где то писать за меня? |
| Автор: Cobalt 23.8.2011, 13:34 |
| вообщем, путь который щаз видится, на почте яши я настраиваю фишку чтобы все сообщения с этого адреса падали в папку факсы, потом видел "Настройка работы с Яндекс.Почтой по протоколу POP3", и там можно выбрать папку, насколько понимаю терь нужен почтовый клиент, который будет получать новые сообщения с папки факсы и только с нее, получать вложения,ну а далее дело техники мысли верные ? |
| Автор: Cobalt 25.8.2011, 12:28 | ||||
| короче для потомков, полазив пару дней по Яше и англоязычному гуглу, выяснил что встроенной классов POP в шарпе нет, и существует не так много самописных классов для работы с ним, вот например кто-то что-то делал http://nansoft.ru/blog/2.html далее я поискал готовые решения, оказывается они существуют, но платные
http://soft.softline.ru/mapilab/print-tools-for-outlook/ есть еще такая буржуйская прога работающая самостоятельно (100 баксов простая версия) http://www.mail-print.com/ которая так и не увидела ни один принтер кроме стандартных винды. найден был даже какой то код для аутлука
а также еще какие то проги http://www.namtuk.com/autoprintemail.aspx http://www.sperrysoftware.com/outlook/auto-print.asp ----------------------------------------------------------------------- и под конец я нашел отличную вещь, она бесплатная http://mail-attachment-downloader.software.informer.com/ и сайт проги http://gearmage.com/maildownloader.html загружает вложения с писем, можно выставить нужного формата, опробовал, тиффы качает отлично, проверка по расписанию, настраиваешь как хошь, и остальных настроек вполне хватает теперь осталось отправлять как-нибудь новые скачанные файлы на печать |
| Автор: VirusUZ 25.8.2011, 15:39 |
| using System.Net. ... Mail; |
| Автор: dextermd 25.8.2011, 16:58 | ||
Для работы с протоколом POP3 нужно использовать класс System.Net.Sockets.TcpClient |
| Автор: jonie 26.8.2011, 12:38 |
"Внезапно!". В C# вообще классов нет. Это язык. А вот в .NET Framework классы для работы с pop3 имеются. |
| Автор: Cobalt 29.8.2011, 15:51 | ||
каюсь, не знаток и не кодер решил пока пользоваться vbs, скрипт для тихой печати картинок почти собрал, но не факт, возможно вернусь к шарпу |