«Cети и коммуникации» и «Golang - библиотека начинающего»: разница между страницами

Материал из support.qbpro.ru
(Различия между страницами)
imported>Vix
(Новая страница: «*'''[http://www.e-reading.org.ua/bookreader.php/148368/Stivens_-_UNIX__vzaimodeiistvie_processov.html Книга UNIX: взаимодействие процесс…»)
 
imported>Vix
(Новая страница: «'''ПОЛЕЗНОЕ:''' <hr> * [https://golangs.org/ Уроки для изучения Golang] * [https://metanit.com/go/tutorial/2.11.php Функции и их...»)
 
Строка 1: Строка 1:
*'''[http://www.e-reading.org.ua/bookreader.php/148368/Stivens_-_UNIX__vzaimodeiistvie_processov.html Книга UNIX: взаимодействие процессов]'''
'''ПОЛЕЗНОЕ:'''
*[http://citforum.ru/operating_systems/bach/glava_66.shtml СОЗДАНИЕ ПРОЦЕССА]
<hr>
*'''[http://citforum.ru/operating_systems/sos/contents.shtml Сетевые операционные системы]'''
* [https://golangs.org/ Уроки для изучения Golang]
*[http://wiki.debian.org/NetworkConfiguration NetworkConfiguration]
* [https://metanit.com/go/tutorial/2.11.php Функции и их параметры]
*[[Настройка беспроводного соединения в Debian GNU/Linux]]
* [https://www.ibm.com/developerworks/ru/library/l-go_01/ Язык программирования go]
*[[Debian squeeze open-vpn]]
* [https://tproger.ru/translations/golang-basics/ Golang: основы для начинающих]
*[[Тонкие клиенты под управлением Thinstation]]
* [http://golang-book.ru/ Введение в программирование на Go]
 
* [https://medium.com/golang-notes/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-visual-studio-code-%D0%B4%D0%BB%D1%8F-go-647ea94aa795 Настройка Visual Studio Code для Go]
==Linux: Отправка почты с консоли==
* [https://serverspace.by/support/help/ustanovka-go-na-windows-server/ Установка GoLang на Windows Server]
 
* [https://otus.ru/nest/post/1015/ GOPATH и GOROOT больше не нужны?]
По сути необходимо отправить несколько писем, заполнив несколько одинаковых полей и прикрепив кучу разных файлов.
* [https://nuancesprog.ru/p/5966/ Идеальная настройка вашего Golang проекта]
Погуглив немного был найден небольшой скрипт, который полностью подходил под мои задачи. В портах gentoo присутствует, по этому ставим с портов:
* [https://habr.com/ru/post/249449/ Кросс-компиляция в Go]
 
* [https://gobyexample.com/ Go by Example]
emerge -av net-mail/sendEmail
* [https://golang.org/pkg/ Golang Packages]
 
После установки приступаем к изчению встроенного хелпа. При беглом осмотре выясняем, что для моего случая необходимо запустить скрипт со следующими ключами:
 
<nowiki>sendEmail -f from_mail@gmail.com -t to_mail@mail.ru -o message-charset=utf-8 -u "Photos..." \
-m "Тут идет небольшое тело письма..." -s smtp.gmail.com -xu from_mail@gmail.com -xp PASSWORD \
-l log_file.txt -a photo_1.jpeg photo_2.jpeg</nowiki>
<nowiki>
-f from_mail@gmail.com — с какого мыла отправляем почту
-t to_mail@mail.ru — кому шлем письма
-o — дополнительные опции, например, кодировка сообщения.
-u «Photos...» — тема мыла.
-s smtp.gmail.com — сервер отправки почты
-xu from_mail -xp PASSWORD — логин пароль вашей почты
-l log_file.txt — куда пишем логи.
-a — прикрепляемые файлы</nowiki>
 
 
Q: Can I use non-ascii characters, like é, in an email message body?
 
A: It's been reported that adding the command-line parameter '''-o message-charset=utf-8''' solves this issue.

Версия от 09:13, 18 августа 2020