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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки

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

slech



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

msmtp – это SMTP-клиент, который передаёт почту на SMTP-сервер (например, с домашнего компьютера на почтовый сервер Интернет-провайдера). Для организации работы в связке с почтовым клиентом (с тем же вышеупомянутым mutt'ом, например) нужно создать файл конфигурации с учётными записями электронной почты и указать почтовому клиенту на необходимость обращения именно к msmtp, а не к какой-либо другой программе.
Msmtp поддерживает TLS/SSL-соединения, включая использование сертификатов клиентов, методы аутентификации PLAIN, LOGIN, CRAM-MD5, EXTERNAL, GSSAPI, SCRAM-SHA-1, DIGEST-MD5, NTLM, протокол LMTP, а кроме того работу с несколькими учётными записями и протокол IPv6.
Features include:
• Sendmail compatible interface (command line options and exit codes).
• TLS/SSL support, including client certificates.
• Authentication methods PLAIN, LOGIN, CRAM-MD5, EXTERNAL, GSSAPI, SCRAM-SHA-1, DIGEST-MD5, and NTLM.
• PIPELINING support for increased transmission speed.
• DSN (Delivery Status Notification) support.
• RMQS (Remote Message Queue Starting) support (ETRN keyword).
• IPv6 support.
• LMTP support.
• Support for multiple accounts.

Скачать
Родственные темы: Программы для отправки почты из командной строки

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 21:05 26-05-2012 | Исправлено: shrmn, 07:52 17-08-2014
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Использую сборку под Windows.
 
Можно ли программе в строке передать и пароль для аутентификации на почтовом сервере ?
 

Код:
 
msmtp.exe --host=smtp.gmail.com --protocol=smtp --port=465 --tls=on --tls-starttls=off --tls-certcheck=off --auth=on --user=externaldude@gmail.com --debug --logfile=log.txt --from=user@gmail.com -- user@gmail.com
 

 

Цитата:
 
Authentication data can be set with the ‘user’ and ‘password’ commands or with the ‘--user’ option. See user, password, –user. If no password is set but one is needed during authentication, msmtp will try to find it. First, if ‘passwordeval’ is set, it will evaluate that command. If ‘passwordeval’ is not set, msmtp will try to find the password in ~/.netrc. If that fails, it will try to find it in SYSCONFDIR/netrc (use --version to find out what SYSCONFDIR is on your platform). If that fails, it will try to get it from a system specific keyring (if available). If that fails but a controlling terminal is available, msmtp will prompt you for it.  
 

При попытке подставить --password=123, получаю такое

Цитата:
 
using account specified on command line
'123' is not recognized as an internal or external command,
operable program or batch file.
msmtp.exe: cannot read output of '123'
 

 
Так же бы хотелось передать Subject и Body. В примерах что встречаются это передаётся только через конвейер.
 

Цитата:
 
-C, --file=filename          Set configuration file.
 

не пробовал и нехотелось бы.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 00:37 27-05-2012 | Исправлено: slech, 12:02 19-12-2015
Dunkeshu

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi!
slech
Цитата:
не не пробовал и нехотелось бы.
Без этого не обойтись, так как "безопасность" не позволяет сделать этого. Можно, но не очень удобно, так как при запуске, каждый раз, будет запрашиваться пароль, который надо вводить руками.
 
Меня лично интересует такой вопрос: - "Как отправить файл с помощью msmtp (win32), без "лишних" затрат трафика, а соответственно и времени, затраченного на его отправку?".
 
Так например, затраты трафика состовляют 14 mb, при отправке вложения  в виде файла, в BASE64 кодировке, размером 10 mb, который "получается" от PDF-файла размером 7 mb.
 
Одним словом, при таких результатах, мгновенно отпадёт желание что-либо передавать, используя данный почтовый агент и, если следовать по тому алгоритму, по которому это делал я. Естественно, данный вывод не относится ко всем другим почтовым агентам, которые потратили бы только 10mb,  вместо 14 -ти!
 
Нашёл похожую тему относительно данного вопроса, но только "похожую"!
http://www.gratis.pp.ru/archive/index.php/t23733.html
Где, рассматривались вопросы про очевидные и логичные затраты трафика, то есть почему 10 mb, а не 7, но не рассматривали: - "почему 14mb вместо 10-ти или 7-ми!?"

Всего записей: 621 | Зарегистр. 25-01-2010 | Отправлено: 18:59 24-06-2012
ZhN

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А подскажите, если лить в NNTP конференцию файлы (фото), то как сделать так, чтобы первое сообщение открывало ветку, а остальные лились как ответы на него, а не в корень конференции?
Просто подряд лить пробовал - льёт в корень.

Всего записей: 26 | Зарегистр. 19-02-2002 | Отправлено: 00:24 06-12-2013
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZhN
> ответы на него
Очевидно, правильно задать заголовок In-Reply-To. Я не очень знаком с Юзнетом и не могу сказать, позволит ли вам smtp-сервер задать Message-ID на вашей стороне произвольно. Если нет, то, разумеется, придется получать письмо обратно.
 
> Просто подряд лить пробовал
Покажите.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 12:01 06-12-2013 | Исправлено: ASE_DAG, 12:02 06-12-2013
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Crossposting detected.
 
http://forum.ru-board.com/topic.cgi?forum=5&topic=10837&start=140#11

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 12:50 08-12-2013
andron68

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slech
Если еще актуально, Subject и Body в винде передаются через msmtp.exe < message.txt В файле message.txt нужно написать:
Subject: hello
 
bla-bla-bla
 
между Subject и Body нужно вставить пустую строку.

Всего записей: 37 | Зарегистр. 22-11-2004 | Отправлено: 07:26 17-08-2014
Dunkeshu

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

Цитата:
Одним словом, при таких результатах, мгновенно отпадёт желание что-либо передавать, используя данный почтовый агент и, если следовать по тому алгоритму, по которому это делал я
Но оказалось, что это "достоинство", а не недостаток, хотя и недостаток. (ИМХО)
andron68
Цитата:
Если еще актуально
https://www.mail-archive.com/help-emacs-windows@gnu.org/msg00222.html
http://m0squito.blogspot.com/2011/01/msmtp-config-for-ukrnet-and-gmailcom.html
ASE_DAG
Цитата:
Dunkeshu, прошу прощения, но почто вы урлы принудительно обесссыливаете ... ?
Приобретённая реакция (привычка) на сторонний ресурс, так как на некоторых форумах модераторы ругаются   , а в таком виде уже ссылкой не является.
ASE_DAG
Цитата:
... в разные цвета красите?
Я тоже заметил, но исправлять не стал.

Всего записей: 621 | Зарегистр. 25-01-2010 | Отправлено: 06:09 21-08-2014 | Исправлено: Dunkeshu, 17:34 21-08-2014
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dunkeshu, прошу прощения, но почто вы урлы принудительно обесссыливаете и в разные цвета красите?

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 06:49 21-08-2014
SSchumi

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А где вы билды под винду находите?

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SSchumi
На странице скачивания в папке 1.6.2 и более ранних есть версия для Windows.

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



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

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 12:06 19-12-2015
SSchumi

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slech
аа, а я смотрел только последнюю версию.
ASE_DAG спасибо.
У софтины большой плюс, что есть профиль.
Но невозможность отправлять с использованием ssl (gmail) без stunnel печалит.

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



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SSchumi> есть профиль
 
Не понял, но не важно.
 
> Но невозможность отправлять с использованием SSL без stunnel печалит
 
Разве? Кто сказал?

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 12:15 19-12-2015
SSchumi

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG
ну в том плане, что вбил раз логин и пароль, и потом уже для отправки их повторно не юзает.
 
SSL у меня не получилось.
 
-body "test-body" -f "откого@gmail.com" -to "кому@yandex.ru" -subject "test-subject" -server "smtp.gmail.com:465" -u "откого@gmail.com" -pw "<auth_password>"
 
А мне в ответ:
Blat v3.2.11 (build : Nov 11 2015 22:22:19)
64-bit Windows, Full, Unicode
 
Error: Connection to server was dropped.
*** Error ***  SMTP server error
Error: Not a socket.
Error: Not a socket.

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



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SSchumi> Blat v3.2.11 (build : Nov 11 2015 22:22:19)  
 
Вы веткой ошиблись?

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 12:41 19-12-2015
SSchumi

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

Всего записей: 752 | Зарегистр. 06-04-2006 | Отправлено: 12:42 19-12-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Msmtp


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru