Как отправить необработанное почтовое сообщение в Linux?

Не существует пакета Debian с именем mysql. Пакеты (которые, вероятно, придётся устанавливать вручную) называются mysql-client, mysql-server и mysql-testsuite, с пакетами для конкретной версии, если не нужна "текущая версия".

Further reading

  • mysql. Debian wiki. Debian.

6
06.09.2017, 11:57
3 ответа

Вы можете использовать sendmailили "sendmail look alike", предоставленный postfix/exim/....

/usr/sbin/sendmail -i -- $recipients < message_file

-i-не обрабатывать линии с ведущей точкой специально


Вы можете использовать более экзотические "sendmail look alike" (, например. предоставляетсяmsmtp)для отправки напрямую через другой smtp-хост без «общесистемной» конфигурации.
msmtpраспространяется в Debian, поэтому, вероятно, он будет включен в другие дистрибутивы Linux.

https://packages.debian.org/stretch/msmtp

Package: msmtp (1.6.6-1)
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.

7
27.01.2020, 20:24

К сожалению, sendmailи mailxне позволяют указать другой SMTP-сервер. Но вы можете совместить ответ Анджея с ssh. Хотя я буду использовать опцию -tдля чтения получателей из читаемого файла/данных.

cat <messagefile> | ssh user@mailhost /usr/sbin/sendmail -i -t

<messagefile>— это файл, содержащий сообщение MIME, а mailhost — это SMTP-сервер. user— это идентификатор входа на SMTP-сервер.

2
27.01.2020, 20:24

s -гвоздь представляет собой значительно улучшенную альтернативу mailx, которая,среди многих других улучшений позволяет указать SMTP-сервер в командной строке.

напр.

s-nail -S "smtp=smtp://remote-server:port" < message.txt

Он даже поддерживает зашифрованный SMTP (с использованием STARTTLS, SMTPS или SUBMISSION )и SMTP AUTH. Подробности см. в man s-nail.

s-nailдоступен в предварительном -пакете для нескольких дистрибутивов Linux (, например. в дебиане apt-get install s-nail.

1
27.01.2020, 20:24

Теги

Похожие вопросы