Доброго времени суток. Мне нужен простой консольный smtp клиент для работы с внешними серверами. Подскажите пожалуйста.
Пока я остановился на msmtp, но никак не могу его обуздать!! :x Кто то имел опыт работы с ним? Мне бы уже сформированную строчку для примера, и все.
msmtp или "как настроить консольный smtp клиент?"
Модератор: /dev/random
-
- Сообщения: 27
- ОС: Debian
-
- Сообщения: 419
- ОС: RTFM-OS v127.0.0.1
Re: msmtp или "как настроить консольный smtp клиент?"
sendmail root@example.com < message.txt
message.txt содержит:
message.txt содержит:
Код: Выделить всё
To: root@example.com
From: admin@microsoft.com
Subject: Subject
Linux RULEZZZ!!!
-
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: msmtp или "как настроить консольный smtp клиент?"
вам это было нужно?
Код: Выделить всё
root@tycoon:/home/rakul# cat /home/rakul/.msmtprc
# .msmtprc ##configuration file for msmtp
#account verizon
host smtp.mail.ru
from xxxx@mail.ru
auth login
tls off
user xxxx@mail.ru
password xxxxx
#account default : verizon
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
- Сообщения: 27
- ОС: Debian
Re: msmtp или "как настроить консольный smtp клиент?"
debMiHAeL писал(а): ↑29.12.2008 20:49Доброго времени суток. Мне нужен простой консольный smtp клиент для работы с внешними серверами. Подскажите пожалуйста.
Пока я остановился на msmtp, но никак не могу его обуздать!! :x Кто то имел опыт работы с ним? Мне бы уже сформированную строчку для примера, и все.
Ну сенмейл это ж если у тебя есть внешний IP. А мне нужно что бы программа работала с другим smtp сервером.
-
- Сообщения: 27
- ОС: Debian
Re: msmtp или "как настроить консольный smtp клиент?"
[quote name='Ленивая Бестолочь' date='Dec 30 2008, в 11:43' post='778249']
вам это было нужно?
А сообщение куда, и тему?
вам это было нужно?
Код: Выделить всё
root@tycoon:/home/rakul# cat /home/rakul/.msmtprc
# .msmtprc ##configuration file for msmtp
#account verizon
host smtp.mail.ru
from xxxx@mail.ru
auth login
tls off
user xxxx@mail.ru
password xxxxx
#account default : verizon
А сообщение куда, и тему?
-
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: msmtp или "как настроить консольный smtp клиент?"
сделаете этот файлик, поставите msmtp и после этого для отправки сообщений с помощью команды mail будет использоваться эта учетка.
то бишь после этой настройки шлите как сказал skor и все.
ах да, совсем забыл - вот так еще надо сделать:
то бишь после этой настройки шлите как сказал skor и все.
ах да, совсем забыл - вот так еще надо сделать:
Код: Выделить всё
rakul@tycoon:~$ cat /home/rakul/.mailrc
set sendmail=/usr/bin/msmtp
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
- Сообщения: 78
- ОС: Ubuntu, Debian, Centos
Re: msmtp или "как настроить консольный smtp клиент?"
Ленивая Бестолочь писал(а): ↑30.12.2008 12:46сделаете этот файлик, поставите msmtp и после этого для отправки сообщений с помощью команды mail будет использоваться эта учетка.
то бишь после этой настройки шлите как сказал skor и все.
ах да, совсем забыл - вот так еще надо сделать:
Код: Выделить всё
rakul@tycoon:~$ cat /home/rakul/.mailrc set sendmail=/usr/bin/msmtp
Полезная штука, как раз то что мне нужно, только вот как ее завести на компе где не стоит ни ексим ни сендмайл и вообще ничего?
я поставил ее, взял конфиг, изменил, сделал сет сендмайл=.... все ок ошибок нет, пробую отправить а он мне выдает
msmtp: /home/torr/.msmtprc: must have no more than user read/write permissions
Хотя файл 777 и юзер один и тот же. Может еще что поставить надо? Поясните пожалуйста по подробнее...
Спасибо за то что ответили на моё сообщение.
-
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: msmtp или "как настроить консольный smtp клиент?"
msmtp: /home/torr/.msmtprc: must have no more than user read/write permissions
Хотя файл 777 и юзер один и тот же. Может еще что поставить надо? Поясните пожалуйста по подробнее...
э, не-не-не.
готоврит же - NO more, then user read/write
так что chmod 600 на него.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
- Сообщения: 78
- ОС: Ubuntu, Debian, Centos
Re: msmtp или "как настроить консольный smtp клиент?"
Ленивая Бестолочь писал(а): ↑31.12.2008 14:26msmtp: /home/torr/.msmtprc: must have no more than user read/write permissions
Хотя файл 777 и юзер один и тот же. Может еще что поставить надо? Поясните пожалуйста по подробнее...
э, не-не-не.
готоврит же - NO more, then user read/write
так что chmod 600 на него.
ну что же я так этого не увидел сам, спасибо за подсказку, и за программу.
Спасибо за то что ответили на моё сообщение.
-
- Сообщения: 27
- ОС: Debian
Re: msmtp или "как настроить консольный smtp клиент?"
Все сделал как вы сказали, но к сожалению ничего не работает!!! Сообщения уходят, но никуда не приходят! Вот одно мне пришло в mutt:
From MAILER-DAEMON Sat Jan 3 17:18:44 2009
Return-Path: <MAILER-DAEMON>
Received: from localhost (localhost)
by localhost (8.14.3/8.14.3/Debian-5) id n03EIiJ9005069;
Sat, 3 Jan 2009 17:18:44 +0300
Date: Sat, 3 Jan 2009 17:18:44 +0300
From: Mail Delivery Subsystem <MAILER-DAEMON>
Message-Id: <200901031418.n03EIiJ9005069@localhost>
To: <root@localhost>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="n03EIiJ9005069.1230992324/localhost"
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
Status: RO
Content-Length: 1443
Lines: 45
This is a MIME-encapsulated message
--n03EIiJ9005069.1230992324/localhost
The original message was received at Sat, 3 Jan 2009 17:18:44 +0300
from smmsp@localhost [127.0.0.1]
----- The following addresses had permanent fatal errors -----
<tok@ok.nowere.net>
(reason: 550 Host unknown)
----- Transcript of session follows -----
550 5.1.2 <tok@ok.nowere.net>... Host unknown (Name server: ok.nowere.net: host not found)
--n03EIiJ9005069.1230992324/localhost
Content-Type: message/delivery-status
Reporting-MTA: dns; localhost
Received-From-MTA: DNS; localhost
Arrival-Date: Sat, 3 Jan 2009 17:18:44 +0300
Final-Recipient: RFC822; tok@ok.nowere.net
Action: failed
Status: 5.1.2
Remote-MTA: DNS; ok.nowere.net
Diagnostic-Code: SMTP; 550 Host unknown
Last-Attempt-Date: Sat, 3 Jan 2009 17:18:44 +0300
--n03EIiJ9005069.1230992324/localhost
Content-Type: text/rfc822-headers
Return-Path: <root@localhost>
Received: from localhost (smmsp@localhost [127.0.0.1])
by localhost (8.14.3/8.14.3/Debian-5) with ESMTP id n03EIiJ9005053
for <tok@ok.nowere.net>; Sat, 3 Jan 2009 17:18:44 +0300
Received: (from root@localhost)
by localhost (8.14.3/8.14.3/Submit) id n03EIhsS005027
for tok@ok.nowere.net; Sat, 3 Jan 2009 17:18:43 +0300
Date: Sat, 3 Jan 2009 17:18:43 +0300
Message-Id: <200901031418.n03EIhsS005027@localhost>
To: tok@tok.nowere.net
From: bolo13@mail.ru
Subject: First console e-mail
--n03EIiJ9005069.1230992324/localhost--
-
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: msmtp или "как настроить консольный smtp клиент?"
как это получается:
обратите внимание на домен получателя во всех случаях.
for <tok@ok.nowere.net>; Sat, 3 Jan 2009 17:18:44 +0300
Received: (from root@localhost)
by localhost (8.14.3/8.14.3/Submit) id n03EIhsS005027
for tok@ok.nowere.net; Sat, 3 Jan 2009 17:18:43 +0300
Date: Sat, 3 Jan 2009 17:18:43 +0300
Message-Id: <200901031418.n03EIhsS005027@localhost>
To: tok@tok.nowere.net
From: bolo13@mail.ru
Subject: First console e-mail
обратите внимание на домен получателя во всех случаях.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.