Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » MailSend - SMTP client

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обсуждение на форуме: MailSend-Go - SMTP client

mailsend


MailSend это кросс-платформенная утилита (поддерживается Windows, Linux, macOS), которая позволяет вам отправлять почту из командной строки. Она позволяет отправлять письма с CC/BCC, с приложениями, отправлять электронную почту для нескольких пользователей, поддерживает простой, Cram-MD5 или Логин форма авторизации, могут работать в SSL при отправке электронных писем и может работать в verbose/довольно режиме. Вы также можете указать файл с адресами электронной почты и импортировать его в MailSend и позволяет добавить заголовок Reply-To и Чтения заголовка Запроса на электронный адрес.
 
Возможности:
Имеет встроенный дозвон.
Поддерживается работа с MySQL сервером для хранения списков получателей и тестов сообщений.
Сжатие вложений
Иимпорт текста сообщений из текстовых файлов и многое другое.


Примеры отправки почты через: Gmail | Yandex | Mail.ru.
 
При возникновении сложностей с отправкой почты, проверьте не включена ли у вас 2-ух факторная аутентификация на почтовом сервисе. В таком случае может понадобится отдельный пароль для MailSend.

Родственные темы: Программы для отправки почты из коммандной строки
 
Статус проекта:
Автор объявил, что mailsend переходит на стадию поддержки и новые возможности не будут добавляться, а лишь только исправления безопасности.
 
Проект инкарнировал в golang реализации mailsend-go куда будут добавляться новые возможности.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 21:54 18-05-2014 | Исправлено: shrmn, 20:15 20-12-2021
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
foeticide
 
В примерах использования прикрепления файлов нет указаний по прикреплению файлов маской.
 
Похожим вопросом уже задавались и автора известили:
1. -attach command #23(Oct 15, 2013).
2. [Enhancement] using wildcards with attachements #42(Dec 28, 2013).
 
Надеемся вопрос решится.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 19:33 20-10-2015 | Исправлено: slech, 19:34 20-10-2015
AndreyTNT



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хочу что бы в письме был аттач файл и тот же аттач файл был в теле письма как тект, и желательно в HTML формате.
Пишу -msg-body "c:\test.txt" -attach "c:\test.txt" письмо приходит только в теле письма текст с файла, но самого файла как аттача нету. Если убрать -msg-body то приходит аттач. Как объединить? И можно как то формат тела письма в html перегнать?

Всего записей: 56 | Зарегистр. 03-08-2006 | Отправлено: 10:26 28-10-2015
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndreyTNT
Попробуйте два разных файла использовать, каков будет результат ?
 
Так же согласно синтаксису программы:

Код:
 
-attach file,mime_type,[i/a] (i=inline,a=attachment)
            - attach this file as attachment or inline
 

Для прикрепления файла вложением типа html будут такие ключи:

Код:
-attach "C:\file.txt",text/html,a

 
Для конвертирования текста в html формат можно использовать конверторы, например http://gnuwin32.sourceforge.net/packages/unrtf.htm

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 17:01 28-10-2015
mbrk12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Аналогичная проблема. Два разных файла, если есть -msg-body "файл" то -attach "111.xml" не срабатывает. Сообщений об ошибках нету, письмо приходит с текстом из "файл"  без прикрепленного файла. С обычным  -М  все нормально. Крутил командную строку часа три в разных вариантах - безрезультатно.
Кто победил? Или глюк программы?
Спасибо.

Всего записей: 2 | Зарегистр. 11-11-2008 | Отправлено: 18:17 28-10-2015
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отправка тела письма из файла и вложения одновременно, на примере Gmail:
 

Цитата:
 
::  
:: Send email notifications from cli via Gmail
::  
set mailsender=mailsend.exe  
set smtpsender=username@gmail.com
set smtpsenderfullname=User Name
set smtpserver=smtp.gmail.com
set smtpport=465
set smtpuser=username@gmail.com
set smtppwd="password"
set mailto=username@gmail.com
set subject="Test Subject"
set bodyfile=C:\body.txt
set attach=C:\attach.txt
::
::
%mailsender% -smtp %smtpserver% -port %smtpport% -ssl -auth -user %smtpuser% -pass %smtppwd% -t %mailto% -f "%smtpsender%" -name "%smtpsenderfullname%" +cc +bc -q  -sub %subject%  -attach "%bodyfile%,text/plain,i" -attach "%attach%,text/plain,a"  
::
pause
::  
 

 
Решение взято: Attachment not sent
 
Подробнее описанно в FAQ: Can an attachment be part of the mail body?

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 19:19 28-10-2015 | Исправлено: slech, 19:20 28-10-2015
mbrk12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
   slech
Спасибо, помогло.

Всего записей: 2 | Зарегистр. 11-11-2008 | Отправлено: 22:09 28-10-2015
AndreyTNT



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slech
Супер. Спасибо.

Всего записей: 56 | Зарегистр. 03-08-2006 | Отправлено: 10:49 05-11-2015
SSchumi

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отличная программа, жаль только, что нельзя указать маску для аттачей.

Всего записей: 752 | Зарегистр. 06-04-2006 | Отправлено: 12:02 19-12-2015
DenisCH666

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Камрады, пользуюсь программой для отсылки автоматической отчетов. Не сразу заметил проблему
с аттачкой файла в названии которого есть кириллица. пробовал и -cs менять на 1251 и на UTF8 все равно приходит название файлов с кракозяброй в названиях файлов. Может кто сталкивался?
Файл в формате xlsx.

Всего записей: 8 | Зарегистр. 10-11-2004 | Отправлено: 13:17 27-01-2016
revutow

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Всего записей: 202 | Зарегистр. 25-11-2015 | Отправлено: 16:59 27-01-2016
vinitucupe



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Всего записей: 279 | Зарегистр. 25-11-2015 | Отправлено: 17:07 27-01-2016
mb887

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как использовать команду -list-address на примере отправки через mail.ru

Всего записей: 1 | Зарегистр. 02-11-2006 | Отправлено: 12:54 20-09-2016
ser0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите, а у одно меня стмп яндекса иногда бывает надоступен? словно отваливается на полминуты ?
Программа хорошая, жалко не оставляет коды ошибок для проверки успешности отправки письма. В батниках использование очень ограничено.
Если только через костыли в виде вывода в файл и поиск строки...

Всего записей: 77 | Зарегистр. 12-05-2006 | Отправлено: 10:00 24-10-2016
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ser0001
К автору не пробовали обращаться с идеей добавления кодов ошибок, может что-то появится в будующем?
 
Спасибо!

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 22:16 24-10-2016 | Исправлено: slech, 22:29 24-10-2016
ser0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
К автору не пробовали обращаться с идеей добавления кодов ошибок, может что-то появится в будующем?  

написал на почту, но ответа не пришло.

Всего записей: 77 | Зарегистр. 12-05-2006 | Отправлено: 14:45 01-11-2016
dearom

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При отправке с опцией list_address и указанием пути к текстовому файлу, где в строку написаны адреса майлсенд берет только первый в списке. Не пойму почему?
 
Добавлено:
Заработало когда написал вот так

Код:
Cc:123@123.ru
Cc:124@123.ru
Cc:125@123.ru

и пустую строку в конце добавил иначе не брал последний адрес в списке

Всего записей: 55 | Зарегистр. 26-04-2011 | Отправлено: 16:02 11-11-2016 | Исправлено: dearom, 17:01 11-11-2016
klimenser



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
помогите, уже голову сломал, написал такой батник, но на почту где русские слова получаю крокозябры
 
rem Файл запускаемый планировщиком при событии ошибочного подключения к серверу и отправка
rem на почту этого события  
 
rem настройка кодовой страницы 1251
chcp 1251  
rem chcp 65001
 
rem установка переменных тела сообщения и текущей даты
set DD=%date:~6,4%.%date:~3,2%.%date:~0,2%
set body=%DD% %TIME% %3 TargetDomainName-%1 WorkstationName-%2 TargetUserName-%3 IpAddress-%4
 
rem переменная BODY в ежедневный файл
echo %body% >> e:\block-log\%DD%.log
 
rem Отправка почты
rem переменная BODY в файл для отправки по почте
echo %body% > c:\block.txt
 
set mailsender=C:\mailsend\mailsend1.19.exe  
set smtpsender=sss@mb-asterion.ru
set smtpsenderfullname=BLOCK  
set smtpserver=smtp.yandex.ru  
set smtpport=465  
set smtpuser=911@mb-asterion.ru  
set smtppwd="password"  
set mailto=911@mb-asterion.ru  
set subject="LOCK - %body% "  
set attach="c:\block.txt"  
 
%mailsender% -smtp %smtpserver% -port %smtpport% -ssl -auth -user %smtpuser% -pass %smtppwd% -t %mailto% -f "%smtpsender%" -name "%smtpsenderfullname%" +cc +bc -q -attach %attach% -sub %subject% -M %subject% -cs "1251" -enc-type "8bit"
 
уже всяко перепробовал

Всего записей: 32 | Зарегистр. 26-05-2009 | Отправлено: 20:49 14-11-2017
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
klimenser
Можно попробовать посмотреть сообщения с первой страницы, про русскую кодировку.
 
 
Спасибо!

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 21:05 14-11-2017 | Исправлено: slech, 21:07 14-11-2017
Dobrii

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Взял с форума батник для mail.ru, подправил под себя, только не отправляет, ругается на авторизацию, уже голову сломал не пойму почему:
 
chcp 1251
set mailsender=mailsend.exe
set smtpsender=**@mail.ru
set smtpsenderfullname=**@mail.ru
set smtpserver=smtp.mail.ru
set smtpport=465
set smtpuser=**@mail.ru
set smtppwd="12345"
set mailto=admin@****.ru
set subject="Тестовая тема"
set body="Тестовый текст"
::
::
%mailsender% -smtp %smtpserver% -port %smtpport% -ssl -auth -user %smtpuser% -pass %smtppwd% -t %mailto% -f "%smtpsender%"  -cs 1251 +cc +bc -q  -sub %subject% -M %body% -log c:\1.txt
::
pause
 
09-янв-2018 16:46:07.164: mailsend v@(#) mailsend v1.20b
09-янв-2018 16:46:07.429: Error: AUTH LOGIN failed: '535 Authentication failed. Please verify your account by going to https://e.mail.ru/login?email=****@mail.ru'
09-янв-2018 16:46:07.430: Could not send mail
 
PS: Вот же блин, разобрался. При включенной двух факторной авторизации каждому стороннему приложению работающему с mail.ru надо свои пароли прописывать.

Всего записей: 137 | Зарегистр. 15-03-2006 | Отправлено: 16:53 09-01-2018 | Исправлено: Dobrii, 17:05 09-01-2018
ssi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а обычный PDF файл с русским именем можно аттачем отправить через эту софтину?

Всего записей: 687 | Зарегистр. 19-11-2002 | Отправлено: 23:27 22-01-2018 | Исправлено: ssi, 23:28 22-01-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Компьютеры » Программы » MailSend - SMTP client


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru