Shell
user@debian:~$ echo "Hi!" | mail -s "Test" lorlrpglnlgshel@yandex.ru
user@debian:~$ echo "Hi!" | mail -s "Test" yachsmpektri87@mail.ru
user@debian:~$ ls /var/log | grep mail
user@debian:~$
Модератор: /dev/random
Shell
user@debian:~$ echo "Hi!" | mail -s "Test" lorlrpglnlgshel@yandex.ru
user@debian:~$ echo "Hi!" | mail -s "Test" yachsmpektri87@mail.ru
user@debian:~$ ls /var/log | grep mail
user@debian:~$
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
не знаю. Вот стоит что-то:
Shell
user@debian:~/Desktop$ dpkg -l exim4-daemon-light | tail -n 1
ii exim4-daemon-light 4.89-2+deb9u7 amd64 lightweight Exim MTA (v4) daemon
user@debian:~/Desktop$
Shell
user@debian:~/Desktop$ systemctl | grep 'MTA\|exim4-daemon-light'
user@debian:~/Desktop$
user@debian:~/Desktop$ ps -ea | grep exim4-daemon-light
user@debian:~/Desktop$
Shell
user@debian:~/Desktop$ man exim4-daemon-light
Нет справочной страницы для exim4-daemon-light
user@debian:~/Desktop$
user@debian:~/Desktop$ exim4-daemon-light --help
bash: exim4-daemon-light: команда не найдена
user@debian:~/Desktop$
Код: Выделить всё
$ apt show msmtp
Package: msmtp
Version: 1.8.8-1
Priority: optional
Section: mail
Maintainer: Emmanuel Bouthenot <kolter@debian.org>
Installed-Size: 498 kB
Depends: libc6 (>= 2.22), libgnutls30 (>= 3.6.12), libgsasl7 (>= 1.1), debconf (>= 0.5) | debconf-2.0, adduser, ucf
Recommends: ca-certificates
Suggests: msmtp-mta
Homepage: https://marlam.de/msmtp/
Tag: mail::smtp, network::client, protocol::smtp, role::program,
security::authentication, works-with::mail
Download-Size: 167 kB
APT-Manual-Installed: yes
APT-Sources: http://deb.debian.org/debian testing/main amd64 Packages
Description: light SMTP client with support for server profiles
msmtp is an SMTP client that can be used to send mails from Mutt and probably
other MUAs (mail user agents). It forwards mails to an SMTP server (for
example at a free mail provider), which takes care of the final delivery.
Using profiles, it can be easily configured to use different SMTP servers
with different configurations, which makes it ideal for mobile clients.
.
This package is compiled with SASL and TLS/SSL support.
Этого мало :-)
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
не будет.
Shell
user@debian:~/Desktop$ systemctl status exim4.service
● exim4.service - LSB: exim Mail Transport Agent
Loaded: loaded (/etc/init.d/exim4; generated; vendor preset: enabled)
Active: active (running) since Wed 2020-07-22 17:59:56 +05; 20min ago
Docs: man:systemd-sysv-generator(8)
Process: 7074 ExecStop=/etc/init.d/exim4 stop (code=exited, status=0/SUCCESS)
Process: 7085 ExecStart=/etc/init.d/exim4 start (code=exited, status=0/SUCCESS)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/exim4.service
└─7335 /usr/sbin/exim4 -bd -q30m
user@debian:~/Desktop$
Какой к матери домен, я вчера только систему установил!! Я слов таких не знаю даже!!!в следующем окне введите ваш домен полностью
Код: Выделить всё
man hostname
hostname --fqdn
Когда у Вас в системе работает такая штука, как exim,
И было это в 1988 году, и звали вас тогда Роберт Моррис.Hephaestus писал: ↑22.07.2020 12:32Я, например, в бытность на Debian экспериментировал, ставил эту штуковину.
Тогда Вам нужен MUA. Программа mailx (aka mail) не является MUA.
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Простите, может тогда Вы прекратите трахать, простите за грубое слово, мозг себе и окружающим?
А кто она тогда? MUA чистой воды, пусть и в духе той эпохи.
тема звучит "Как отправить почту из консоли (хотя бы просто отправить)"
Мне нужно ещё один пункт заполнить, а именно:Hephaestus писал: ↑22.07.2020 12:32Когда у Вас в системе работает такая штука, как exim,
она обеспечивает в числе прочего и собственный почтовый домен.
Да-да, прямо на Вашей системе.
Я, например, в бытность на Debian экспериментировал, ставил эту штуковину.
И мне успешно удалось отправить тестовое письмо якобы с адреса example@debian.com или что-то вроде того (не помню уже, что я указывал).
А по умолчанию в качестве имени домена используется имя Вашей системы, как уже подсказали выше.
я пишу "debian", сам не знаю, почему. А остальное вроде всё понятно. Но увы, ничё не отправляется. И ошибок нет и письма не приходят.В следующем окне конфигуратора необходимо указать через точку с запятой все домены, которые указывают на твой сервер:
Shell
user@debian:~$ echo "Hi!" | mail -s "Test" lorlrpglnlgshel@yandex.ru
user@debian:~$ echo "Hi!" | mail -s "Test" yachsmpektri87@mail.ru
user@debian:~$
user@debian:~$ sudo cat /var/log/exim4/mainlog | tail -n 9
2020-07-22 15:48:32 1jyCIa-0000eA-R9 <= user@debian U=user P=local S=359
2020-07-22 15:48:34 1jyCIa-0000eA-R9 => lorlrpglnlgshel@yandex.ru R=dnslookup T=remote_smtp H=mx.yandex.ru [87.250.250.89] X=TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128 CV=yes DN="C=RU,ST=Russian Federation,L=Moscow,OU=ITO,O=Yandex LLC,CN=mx.yandex.ru" C="250 2.0.0 Ok: queued on mxfront1q.mail.yandex.net as 1595414945-40XIMZUwSw-n4hO6o5M"
2020-07-22 15:48:34 1jyCIa-0000eA-R9 Completed
2020-07-22 15:48:44 1jyCIm-0000eI-L8 <= user@debian U=user P=local S=353
2020-07-22 15:48:45 1jyCIm-0000eI-L8 ** yachsmpektri87@mail.ru R=dnslookup T=remote_smtp H=mxs.mail.ru [94.100.180.104] X=TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256 CV=yes DN="C=RU,L=Moscow,O=LLC Mail.Ru,OU=IT,CN=*.mail.ru": SMTP error from remote mail server after end of data: 550 non-local sender verification failed
2020-07-22 15:48:45 1jyCIn-0000eL-Gz <= <> R=1jyCIm-0000eI-L8 U=Debian-exim P=local S=1719
2020-07-22 15:48:45 1jyCIm-0000eI-L8 Completed
2020-07-22 15:48:45 1jyCIn-0000eL-Gz => user <user@debian> R=local_user T=maildir_home
2020-07-22 15:48:45 1jyCIn-0000eL-Gz Completed
user@debian:~$
Если это имя домена, то в таком виде оно некорректно.
Ну, как же никаких ошибок, когда вот:
SMTP-сервер должен быть настроен и запущен.
Там сразу 100500 вопросов дополнительных будет. О которых вы и не догадываетесь.
MUA — это программа, отправляющая сообщение MSA, в том числе удалённому, обычно на TCP-порт 587 (или 25), выполняя при этом аутентификацию (rfc5068). Что из этого умеет mail?
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
быть может, это очень трудно, но разве по ссылкам, приведённым мной в первом сообщении, это было сказано? Разве в мане это сказано?
В мане этого действительно не сказано.
Какой порт, какой вообще IP?? (это я свою молодость вспоминаю) UA читает и отправляет сообщения, а уж как они бегают — не его заботы. Собственно, отделить транспорт тогда было свежей идеей.Bizdelnick писал: ↑22.07.2020 14:11MUA — это программа, отправляющая сообщение MSA, в том числе удалённому, обычно на TCP-порт 587 (или 25), выполняя при этом аутентификацию (rfc5068). Что из этого умеет mail?
Ну вот mail — реликт из тех времён, а MUA потом уже придумали.
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Зная об этом был предложен более простой вариант, на что ответили что он не подходит, хотя если сравнивать конфигурцию Exim и msmtp, то Exim явно проигрывает. Это если мы говорим о отправке с PC и нет задачи поддерживать полноценный SMTP-сервер, если такое требуется, например для организации, то тогда конечно лучше выбрать Exim/Postfix/... , но тогда несомненной должен возникнуть и вопрос с POP3/IMAP-сервером.
Shell
sudo dnf install mutt
Shell
mkdir ~/.mutt
Shell
cat ~/.mutt/muttrc
Код: Выделить всё
set from = "xxxx@gmail.com"
set realname = "olecya nezabudka"
set imap_user = "xxxx@gmail.com"
set imap_pass = "XXXX"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set postponed ="+[Gmail]/Drafts"
set smtp_url = "smtp://xxxx@gmail.com@smtp.gmail.com:587/"
set smtp_pass = "XXX"
Shell
echo "hello nezabudka" | mutt -s "hello" xxxx@mail.ru
Shell
sudo alternatives --config mta
Обнаружена 1 программа, предоставляющая «mta».
Выбор Команда
-----------------------------------------------
*+ 1 /usr/bin/esmtp-wrapper
да я чё угодно напишу, лишь бы отправилось, кроме debian естессно. Щас леплю что-нибудь потому, что что лепить не знаю. Например:Hephaestus писал: ↑22.07.2020 14:07А по-хорошему, имя домена, которое Вы указываете, должно быть свободным (никем не занятым).
То, что я когда-то оправил письмо с debian.com, не значит, что так нужно делать всегда. Это был просто тест.
то есть я правильно понял, что должен быть рабочий почтовый адрес? (ну почтовый адрес типа моего локального почтового сервера я имею ввиду)
Ага, значит, отправка всё-таки работает?
Поначалу, ничего не произошло.жучара писал(а): ↑22.07.2020 09:25$ echo "Hi!" | mail -s "Test" xxx@yandex.ru
$ echo "Hi!" | mail -s "Test" xxx@mail.ru