Автоматическая отправка файла по почте

-Каждый день сохраняются в папку 3 файла (ехсel) и каждый раз нужно каждый из них отправить на почту (думаю у многих есть похожие функции). Как я понял, можно настроить автоматор так, что бы при попадании файла, он автоматически отправлял его на нужный почтовый адрес. Попытался сделать сам — вышла печаль беда. Возможно тут есть те люди которые уже прошли этот тернистый путь и нашли выход.

Если вам принципиально то готов обсудить какое то вознаграждение.

Если вы часто работаете с электронной почтой, то вам есть смысл обратить внимание на специальные программы для этих целей. Преимущества email-клиентов состоят в том, что вы можете делать рассылки, быстро готовить качественные письма с помощью шаблонов, вести расширенную базу контактов, получать оповещения о новых письмах и т.д.

Установив email-клиент, вы сможете управлять электронной почтой, не заходя на сайт своего почтового провайдера. При первом запуске программы нужно ввести данные авторизации (логин, пароль и сервер провайдера). Программа подгрузит все ваши письма и имеющиеся контакты.

Часто в программах для работы с электронной почтой есть шаблоны для написания писем. С помощью них удобно создавать рекламные письма, регулярную рассылку, деловые письма партнерам и т.д.

Email-клиент это не сложная программа. Для освоение всех ее функций не требуется сверх усилий, но как только вы научитесь использовать все возможности, вы найдете для себя мощный альтернативный инструмент для работы с электронной почтой.

Читайте также:  Err address unreachable как исправить

Распакуйте архив в любое место на сервере. Желательно, чтобы путь к программе не содержал пробелов, длинных имен и кириллицы. Программа полностью автономна и может быть использована в качестве портабельной (в таком случае не рекомендуется устанавливать ее как службу). Никаких записей в реестр, системные каталоги и т.п. не производится. В зависимости от прав на файловые каталоги, для работы могут понадобиться права администратора.

При работе в качестве приложения

Установка не требуется. Просто запустите AutoMailService.exe. Программа появится в списке выполняемых задач.

При работе в качестве службы

Запустите Install.bat. Служба AutoMailServer появится в оснастке служб и будет запущена. Для деинсталляции запустите Uninstall.bat. Служба будет остановлена и удалена из оснастки.

Настройка программы:

  1. Создайте расшаренный сетевой ресурс (папку), который будет использоваться только для отправки почты;
  2. Раздайте на него права доступа пользователям (если у вас доменная сеть), и, при необходимости, создайте ярлыки на рабочих местах. Можно создать как ярлык на рабочем столе для всей папки в целом, так и добавить в контекстное меню SendTo отдельные папки почтовых адресов;
  3. Отредактируйте options.ini в соответствии со своими данными;

Описание настроек файла options.ini:
[Main]
Mail=ваш почтовый ящик
MailFolder=папка, используемая для отправки почты (локальный путь)
LostFolder=папка для неотправленных писем
Signature=подпись к письму
Timer=интервал опроса почтового каталога (сек)
[SMTP]
Server=smtp-сервер отправки почты
Port=порт сервера отправки почты (обычно 25)
User=пользователь (полное имя: user@mail.ru)
Password=пароль к ящику
Timeout=таймаут соединения (сек)
[Alias] ниже можно создать список алиасов (слева — имя папки, справа — е-мейл, разделитель — знак "=")
техподдержка_яндекса=support@yandex.ru
налоговая=admin@nalog.ru

Отправка почты:

  1. Подготовьте файлы к отправке;
  2. Зайдите в сетевой каталог отправки почты;
  3. Если в нем нет папки с именем, соответствующим е-мейлу получателя (либо соответствующего алиаса), просто создайте папку с таким именем;
  4. Скопируйте в папку с нужным именем файлы, предназначенные к отправке;
  5. Через несколько секунд (в зависимости от настроек программы) они исчезнут. Отправка завершена.
Читайте также:  A switch in time игровой автомат

Несколько советов:

  • Поскольку письма не сохраняются в папке "исходящие" вашего почтового ящика, рекомендуется создать правило обработки почты, согласно которому все сообщения, полученные с собственного адреса, будут перемещаться в соответствующую папку почтового аккаунта.
  • Наиболее часто используемые почтовые адреса можно добавить в контекстное меню проводника "отправить в. " на рабочих станциях.
Файл Размер
AutoMailService.zip 32.74 КБ

Где можно посмотреть отправленную почту?

Где можно посмотреть отправленную почту? Т.е. это фиксируется на ящике, данные которого мы заносим? Для примера — отправили через вашу программу 5 писем по разным адресам — потом заходим через браузер на наш ящик — в исходящей почте это будет видно?
И можно задействовать какую нибудь внешнюю программу, типа TheBat для отправки почты? Спасибо!

Re: Где можно посмотреть отправленную почту?

Скрытые копии отправляемых писем пересылаются на ящик, который вы указали в качестве отправителя, т.е. письма сохраняются, но не в папке "отправленные", а во входящих. Можно настроить фильтр пересылки почты, который будет помещать приходящие копии отправленных сообщений в отдельную папку.

Использование сторонних почтовых программ не предусмотрено, т.к. смысл программы в том, что для отправки почты не требуется установки каких-либо дополнительных компонентов и/или сторонних программ.

AutoMailService

Доброго времени. Скажите, AutoMailService выдает ошибку при отправке из-за отключенного интернет, лог-файл: "Результат отправки: Не удалось отправить файлы на адрес: SENDMAIL(Error -2147220973: O?ainii?oo ia oaaeinu iiaee??eouny e na?aa?o.)".
1.Почему удаляется файл который предполагалось отправить?
2.Почему строка в лог-файле с непонятной кодировкой?

1. Это заложено в алгоритм

1. Это заложено в алгоритм программы, чтобы исключить повторные отправки одних и тех же файлов, а также устраивание файловой помойки в каталогах отправки.

Читайте также:  Как изменить язык в скайпе windows 10

2. Это ответ транспорта Windows CDO Message, означает что ему не удалось связаться с почтовым сервером. Проверьте настройки программы и соединение с интернетом.

Это заложено в алгоритм

А можно поправить алгоритм на проверку отправки файла? Если выдалось сообщения, что ему не удалось связаться с почтовым сервером, то и файл должен остаться в каталоге.

Если файл будет оставаться в

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

Не отправленные файлы у вас не попадают в каталог, заданный настройкой LostFolder?