Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема с Sendemail  (Прочитано 8004 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 743
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Проблема с Sendemail
« : 28 Февраля 2013, 01:18:47 »
Есть надобность отправить письмо через консоль, утилита sendemail кажется идеальной, но в ответ на

~$ sendemail -f myname@gmail.com -t testmail@test.ru -u proba_subj -m proba_text -s smtp.googlemail.com:465 -xu myname@gmail.com -xp mypassword -o tls=yes message-content-type=text

Получаю

sendemail[9294]: ERROR => Timeout while reading from smtp.googlemail.com:465 There was no response after 60 seconds.

В графическом почтовом клиенте в качестве 'smtp-сервер:порт' прописано именно, что smtp.googlemail.com:465, и он прекрасно отправляет почту.
Пробовал проводить аналогичную операцию с Яндекс-почтой - тот же результат - sendemail не может достучаться до SMTP-сервера.

Что я делаю не так?

Спасибо за внимание.
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с Sendemail
« Ответ #1 : 28 Февраля 2013, 02:00:24 »
ssmtp ?
Wars ~.o

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 743
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Проблема с Sendemail
« Ответ #2 : 28 Февраля 2013, 02:36:27 »
victor00000,
Попробую.

Попробовал.

"WARNING: gnome-keyring:: couldn't connect to: /run/user/piyavking/keyring-rBICkw/pkcs11: No such file or directory"
« Последнее редактирование: 28 Февраля 2013, 02:55:42 от regenerat »
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с Sendemail
« Ответ #3 : 28 Февраля 2013, 04:20:50 »
sudo apt-get install ssmtpи редактор пример у меня
root@victor00000:~# ls /etc/ssmtp
revaliases  ssmtp.conf
root@victor00000:~#

root@victor00000:~# cat /etc/ssmtp/revaliases
root:YouMail@gmail.ru:smtp.gmail.com:587
www-data:YouMail@gmail.ru:smtp.gmail.com:587
tritus:YouMail@gmail.ru:smtp.gmail.com:587
forum:YouMail@gmail.ru:smtp.gmail.com:587
root@victor00000:~# cat /etc/ssmtp/ssmtp.conf
root=YouMail@gmail.ru
hostname=victor00000.mooo.com
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
hostname=localhost
UseTLS=Yes
UseSTARTTLS=Yes
AuthUser=YouMail
AuthPass=YouPassword
FromLineOverride=yes
и добавить пользователь mail
gpasswd -a YouUser mailпример у меня
root@victor00000:~# id tritus
uid=1028(tritus) gid=1029(tritus) группы=1029(tritus),8(mail)
root@victor00000:~#
видим 8(mail)
=======================
тест отправить
root@victor00000:~# echo 'Привет!' | mail -v ToMail@list.ru
[<-] 220 mx.google.com ESMTP q5sm8972517eep.11 - gsmtp
[->] EHLO localhost
[<-] 250 ENHANCEDSTATUSCODES
[->] STARTTLS
[<-] 220 2.0.0 Ready to start TLS
[->] EHLO localhost
[<-] 250 ENHANCEDSTATUSCODES
[->] AUTH LOGIN
[<-] 334 VXNlcm5hbWU6
[->] YTBkMG0waTBuMHZpY3RvcjAwMDAw
[<-] 334 UGFzc3dvcmQ6
[<-] 235 2.7.0 Accepted
[->] MAIL FROM:<YouMail@gmail.ru>
[<-] 250 2.1.0 OK q5sm8972517eep.11 - gsmtp
[->] RCPT TO:<ToYou@list.ru>
[<-] 250 2.1.5 OK q5sm8972517eep.11 - gsmtp
[->] DATA
[<-] 354  Go ahead q5sm8972517eep.11 - gsmtp
[->] Received: by localhost (sSMTP sendmail emulation); Wed, 27 Feb 2013 00:08:05 -2410
[->] From: "victor00000.mooo.com" <YouMail@gmail.ru>
[->] Date: Wed, 27 Feb 2013 00:08:05 -2410
[->] To: ToYou@list.ru
[->] User-Agent: Heirloom mailx 12.5 6/20/10
[->] MIME-Version: 1.0
[->] Content-Type: text/plain; charset=utf-8
[->] Content-Transfer-Encoding: 8bit
[->]
[->] Привет!
[->] .
[<-] 250 2.0.0 OK 1362010689 q5sm8972517eep.11 - gsmtp
[->] QUIT
[<-] 221 2.0.0 closing connection q5sm8972517eep.11 - gsmtp
root@victor00000:~#
« Последнее редактирование: 28 Февраля 2013, 04:26:39 от victor00000 »
Wars ~.o

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 743
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Проблема с Sendemail
« Ответ #4 : 28 Февраля 2013, 20:35:38 »
victor00000,

piyavking@piyavking-desktop:~$ cat /etc/ssmtp/revaliases
root:piyavking@gmail.com:smtp.gmail.com:587
www-data:piyavking@gmail.ru:smtp.gmail.com:587
tritus:piyavking@gmail.ru:smtp.gmail.com:587
forum:piyavking@gmail.ru:smtp.gmail.com:587
piyavking@piyavking-desktop:~$

piyavking@piyavking-desktop:~$ cat /etc/ssmtp/ssmtp.conf
root=piyavking@gmail.ru
hostname=smtp.gmail.com:587
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
hostname=localhost
UseTLS=Yes
UseSTARTTLS=Yes
AuthUser=piyavking
AuthPass=********
FromLineOverride=yes
piyavking@piyavking-desktop:~$

piyavking@piyavking-desktop:~$ sudo id piyavking
uid=1000(piyavking) gid=1000(piyavking) groups=1000(piyavking),4(adm),8(mail),24(cdrom),27(sudo),30(dip),46(plugdev),107(lpadmin),124(sambashare)
piyavking@piyavking-desktop:~$

piyavking@piyavking-desktop:~$ echo 'Привет!' | mail -v kvaaaaa@list.ru
mail: invalid option -- 'v'
Try 'mail --help' or 'mail --usage' for more information.

(с ключом "-v" не хочет исполнять, уберу ключ)

piyavking@piyavking-desktop:~$ echo 'Привет!' | mail kvaaaaa@list.ru
WARNING: gnome-keyring:: couldn't connect to: /run/user/piyavking/keyring-1Ynbnk/pkcs11: No such file or directory
mail: Cannot open mailer: No such file or directory
mail: cannot send message: No such file or directory
piyavking@piyavking-desktop:~$

А вот эта конструкция (обращение к ssmtp напрямую):

piyavking@piyavking-desktop:~$ echo Hello World > /tmp/test.txt
piyavking@piyavking-desktop:~$ ssmtp -v lj-fat-925@yandex.ru < /tmp/test.txt
WARNING: gnome-keyring:: couldn't connect to: /run/user/piyavking/keyring-1Ynbnk/pkcs11: No such file or directory
[<-] 220 mx.google.com ESMTP gm20sm5099161lab.7 - gsmtp
[->] EHLO localhost
[<-] 250 ENHANCEDSTATUSCODES
[->] STARTTLS
[<-] 220 2.0.0 Ready to start TLS
[->] EHLO localhost
[<-] 250 ENHANCEDSTATUSCODES
[->] AUTH LOGIN
[<-] 334 VXNlcm5hbWU6
[->] cGl5YXZraW5n
[<-] 334 UGFzc3dvcmQ6
[<-] 235 2.7.0 Accepted
[->] MAIL FROM:<piyavking@gmail.com>
[<-] 250 2.1.0 OK gm20sm5099161lab.7 - gsmtp
[->] RCPT TO:<lj-fat-925@yandex.ru>
[<-] 250 2.1.5 OK gm20sm5099161lab.7 - gsmtp
[->] DATA
[<-] 354  Go ahead gm20sm5099161lab.7 - gsmtp
[->] Received: by localhost (sSMTP sendmail emulation); Thu, 28 Feb 2013 21:36:33 +0400
[->] From: "piyavking" <piyavking@gmail.com>
[->] Date: Thu, 28 Feb 2013 21:36:33 +0400
[->] Hello World
[->]
[->] .
[<-] 250 2.0.0 OK 1362072995 gm20sm5099161lab.7 - gsmtp
[->] QUIT
[<-] 221 2.0.0 closing connection gm20sm5099161lab.7 - gsmtp
piyavking@piyavking-desktop:~$

всё прекрасно послала.

Насколько я понимаю, дело в том, как подсунуть ssmtp вместо команды "mail", то есть в usr/bin надо создать какую-то символьную ссылку, но какую?
« Последнее редактирование: 28 Февраля 2013, 21:41:10 от regenerat »
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с Sendemail
« Ответ #5 : 01 Марта 2013, 02:10:55 »
Цитировать
WARNING: gnome-keyring:: couldn't connect to: /run/user/piyavking/keyring-1Ynbnk/pkcs11:
гугле положил, ни русский ни сказка.
Wars ~.o

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 743
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Проблема с Sendemail
« Ответ #6 : 01 Марта 2013, 06:04:10 »
victor00000,
"couldn't connect to: /run/user/~/keyring-######/pkcs11" - это warning, он не мешает, хотя и хотелось бы всё-таки знать, шо это за петрушка (при запуске conky  из-под терминала такой же warning вылезал). Да и вопрос, в принципе, решён - ssmtp работает из командной строки, за исключением того, что всё-таки надо сделать, чтобы ssmtp срабатывал по команде "mail"
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с Sendemail
« Ответ #7 : 01 Марта 2013, 06:32:32 »
mkfifo /run/user/piyavking/keyring-1Ynbnk/pkcs11?
Wars ~.o

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 743
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Проблема с Sendemail
« Ответ #8 : 01 Марта 2013, 07:28:14 »
victor00000,
mkfifo: cannot create fifo ‘/run/user/piyavking/keyring-1Ynbnk/pkcs11’: No such file or directory
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с Sendemail
« Ответ #9 : 01 Марта 2013, 08:17:48 »
mkdir -p /run/user/piyavking/keyring-1Ynbnk/
mkfifo /run/user/piyavking/keyring-1Ynbnk/pkcs11
Wars ~.o

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 743
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Проблема с Sendemail
« Ответ #10 : 01 Марта 2013, 15:23:49 »
victor00000,
шаблон, идущий после 'keyring-' меняется. теперь:

piyavking@piyavking-desktop:~$ ssmtp -v lj-fat-925@yandex.ru < /tmp/test.txt
WARNING: gnome-keyring:: couldn't connect to: /run/user/piyavking/keyring-07B7cv/pkcs11: No such file or directory
...
...
piyavking@piyavking-desktop:~$ mkdir -p /run/user/piyavking/keyring-07B7cv/
piyavking@piyavking-desktop:~$ mkfifo /run/user/piyavking/keyring-07B7cv/pkcs11
piyavking@piyavking-desktop:~$ ssmtp -v lj-fat-925@yandex.ru < /tmp/test.txt
WARNING: gnome-keyring:: couldn't connect to: /run/user/piyavking/keyring-07B7cv/pkcs11: Connection refused
...
...
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с Sendemail
« Ответ #11 : 01 Марта 2013, 16:20:23 »
L~$ which mail
/usr/bin/mail
L~$ ls -l `which mail`
lrwxrwxrwx 1 root root 22 2012-03-18 06:26 /usr/bin/mail -> /etc/alternatives/mail
L~$ ls -l /etc/alternatives/mail
lrwxrwxrwx 1 root root 23 2012-03-18 06:26 /etc/alternatives/mail -> /usr/bin/heirloom-mailx
L~$
а у тебя?

Пользователь решил продолжить мысль 01 Марта 2013, 16:23:17:
L~$ ls -l `which sendmail`
lrwxrwxrwx 1 root root 5 2013-03-01 14:00 /usr/sbin/sendmail -> ssmtp
L~$
« Последнее редактирование: 01 Марта 2013, 16:23:17 от victor00000 »
Wars ~.o

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 743
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Проблема с Sendemail
« Ответ #12 : 01 Марта 2013, 23:58:26 »
victor00000,

piyavking@piyavking-desktop:~$ ls -l `which mail`
lrwxrwxrwx 1 root root 22 Feb 28 04:14 /usr/bin/mail -> /etc/alternatives/mail
piyavking@piyavking-desktop:~$ ls -l /etc/alternatives/mail
lrwxrwxrwx 1 root root 23 Feb 28 04:14 /etc/alternatives/mail -> /usr/bin/mail.mailutils
piyavking@piyavking-desktop:~$ ls -l `which sendmail`
total 29328
-rw-rw-r-- 1 piyavking piyavking    15904 Feb 26 00:38 all.xml?mix=astronomy,geology,gyroscope,literature,marketing,mathematics,music,polit,agrobiologia,law,psychology,geography,physics,philosophy,chemistry,estetica
-rw-rw-r-- 1 piyavking piyavking    16733 Feb 27 14:09 all.xml?mix=astronomy,geology,gyroscope,literature,marketing,mathematics,music,polit,agrobiologia,law,psychology,geography,physics,philosophy,chemistry,estetica.1
-rw-rw-r-- 1 piyavking piyavking    16689 Feb 27 14:13 all.xml?mix=astronomy,geology,gyroscope,literature,marketing,mathematics,music,polit,agrobiologia,law,psychology,geography,physics,philosophy,chemistry,estetica.2
-rw-rw-r-- 1 piyavking piyavking    16116 Feb 27 14:18 all.xml?mix=astronomy,geology,gyroscope,literature,marketing,mathematics,music,polit,agrobiologia,law,psychology,geography,physics,philosophy,chemistry,estetica.3
drwxrwxr-x 2 piyavking piyavking     4096 Feb 24 17:50 Balabolka
-rw-rw-r-- 1 piyavking piyavking       20 Feb 28 20:40 dead.letter
-rw-rw-r-- 1 piyavking piyavking      111 Feb 28 02:14 dean.ldif
drwxr-xr-x 2 piyavking piyavking     4096 Feb 21 04:51 Desktop
drwxr-xr-x 4 piyavking piyavking     4096 Feb 25 00:30 Documents
drwxr-xr-x 7 piyavking piyavking    12288 Mar  1 21:00 Downloads
-rw-r--r-- 1 piyavking piyavking     8445 Feb 17 03:38 examples.desktop
drwxr-xr-x 3 piyavking piyavking     4096 Feb 23 00:00 images
drwxr-xr-x 5 piyavking piyavking     4096 Feb 25 00:30 Music
drwxrwxr-x 2 piyavking piyavking     4096 Mar  1 07:45 mymenu
drwxrwxr-x 3 piyavking piyavking     4096 Feb 28 22:00 myscripts
-rw-r--r-- 1 piyavking piyavking 29777290 Feb 25 19:13 nvidia-275-i386.deb
drwxr-xr-x 3 piyavking piyavking    49152 Mar  1 21:29 Pictures
-rw-rw-r-- 1 piyavking piyavking    47311 Feb 17 16:39 piyavking.png
drwxr-xr-x 2 piyavking piyavking     4096 Feb 17 08:56 Public
drwxr-xr-x 2 piyavking piyavking     4096 Feb 17 08:56 Templates
drwxr-xr-x 2 piyavking piyavking     4096 Mar  1 23:04 tmp
drwxr-xr-x 2 piyavking piyavking     4096 Feb 17 08:56 Videos
piyavking@piyavking-desktop:~$

Апдейт: всё наладил, всё работает. mailx надо было поставить и символьную ссылку usr/sbin/sendmail отредактировать, шобе вела к usr/sbin/ssmtp. Осталась эта досадная заноза с /run/user/piyavking/keyring-######/pkcs11. Она не мешает, но как-то нервирует.

Апдейт2: занозу с keyring вылечил добавлением

eval $(gnome-keyring-daemon --start) &
в автозагрузку (openbox). Помечаю тему решённой.
« Последнее редактирование: 02 Марта 2013, 08:28:21 от regenerat »
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

 

Страница сгенерирована за 0.049 секунд. Запросов: 25.