Root nie może wysłać wiadomości

Instalacja i konfiguracja oprogramowania sieciowego.
gh057
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 29 sty 2015, 16:20
Wersja Ubuntu: 14.04
Środowisko graficzne: Brak
Architektura: x86

Root nie może wysłać wiadomości

Post autor: gh057 »

Koledzy mam taki problem. Nie mogę wysłać maila z konta roota. Po komendzie

Kod: Zaznacz cały

echo "test mail." | /usr/bin/mail -s "test mail" -t mymail@gmail.com
dostaję komunikat:

Kod: Zaznacz cały

mail: cannot send message: Process exited with a non-zero status
Ta sama komenda wydana z poziomu użytkownika działa. Może ktoś podpowiedzieć gdzie szukać błędu??
Ubek308
Zakręcona Traszka
Zakręcona Traszka
Posty: 574
Rejestracja: 25 maja 2011, 10:17
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Root nie może wysłać wiadomości

Post autor: Ubek308 »

Dziala powiadasz?
"/usr/bin/mail: invalid option -- 't'"
gh057
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 29 sty 2015, 16:20
Wersja Ubuntu: 14.04
Środowisko graficzne: Brak
Architektura: x86

Re: Root nie może wysłać wiadomości

Post autor: gh057 »

nie dostaję błędu z --t, ale nawet po usunięciu i wpisaniu

Kod: Zaznacz cały

echo "test mail." | /usr/bin/mail -s "test mail" mymail@gmail.com
komenda na koncie użytkownika wysyła maila, a z konta roota dostaję błąd:

Kod: Zaznacz cały

mail: cannot send message: Process exited with a non-zero status
Ubek308
Zakręcona Traszka
Zakręcona Traszka
Posty: 574
Rejestracja: 25 maja 2011, 10:17
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Root nie może wysłać wiadomości

Post autor: Ubek308 »

A u mnie dziala. Bylo na gmailu po 5 sekundach.
Komenda odpalana przez roota - zeby nie bylo watpliwosci.

Pora przejrzec logi i naglowki maila wyslanego przez zwyklego usera.
Wlasciwie nie wiemy nawet czy uzywasz postfixa czy sendmaila.
Czy w ogole niczego i chcesz zeby /usr/bin/mail wyslal prosto na Gmail?
Diabel siedzi w detalach.
gh057
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 29 sty 2015, 16:20
Wersja Ubuntu: 14.04
Środowisko graficzne: Brak
Architektura: x86

Re: Root nie może wysłać wiadomości

Post autor: gh057 »

Używam, albo raczej próbuję używać ssmtp. Znalazłem kolejny błąd - używając

Kod: Zaznacz cały

ssmtp mymail@gmail.com
z poziomu roota otrzymuję błąd:

Kod: Zaznacz cały

ssmtp: Cannot open 587:587
Z poziomu użytkownika komenda działa...

Edit: ten błąd mnie naprowadził...

Wygląda na to że winna była linijka w:

Kod: Zaznacz cały

/etc/ssmtp/revaliases
było tam

Kod: Zaznacz cały

root:mymail@gmail.com:587
a po zmianie na

Kod: Zaznacz cały

root:mymail@gmail.com:smtp.gmail.com:587
wszystko działa :)
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości