Witam, otóż mam taki problem. Na laborkach dostałem zadanie: ,,Połączyć się przez ssh z maszyną wirtualną, za pomocą ssh dodać nowego użytkownika i wysłać e-mail na pocztę". Ssh i dodanie użytkownika spx, zrobiłem.
Mam problem z tą pocztą. Ogólnie mamy... hmm mało tłumaczącego prowadzącego, więcej wymaga, niż można się go spytać. Próbowałem to zrobić za pomocą komendy mail -s oraz alpino. W obu przypadkach niby wiadomości zostały wysłane, ale nie dochodzą. Teraz moje pytanie jak to zrobić, może jest do tego potrzebny smtp? Czy trzeba jakieś porty odblokować, zmienić ustawienia karty sieciowej maszyny cz może jeszcze w poczcie jakieś ograniczenia zdjąć?
Za wszelką pomoc bardzo dziękuje, chciałbym to zrobić i się tego na uczuć, a google przestał już pomagać.
A opisz jak wysyłasz, krok po kroku.
Pierwsze co zrobiłem to: apt-get install mailutils
No i wtedy od razu w sumie próbwałem komendy:
mail -s "Temat " jakistamadresat@domena.com
P.S A z alpino to tak ze przechodziłem do ,,send message" w programie i próbowałem stamtąd to zrobić
A konkretnie to jak ów google przestał Ci pomagać? :)
Być może nie masz skonfigurowanej usługi.
https://tecadmin.net/ways-to-send-email-from-linux-command-line/
Niczego nie konfigurowałem. Żeby móc wysyłać maile, trzeba konfigurować smtp?
P.S Przejrzałem wszystkie te opcje, skonfigurowałem dalej nie działa....
https://blog.edmdesigner.com/send-email-from-linux-command-line/
Dzięki wielkie! Właśnie o coś takiego mi chodziło!
Niesyty z moim ,,szczęściem" mam komunikat :
sendmail: Cannot open mailhub:25
Robiłem wszystko zgodnie z instrukcją i nieestety i tak mi to nie działa :/
Chyba chodzi o port 25, a to już chyba żaden serwer nie obsługuje.
Co do reszty stwierdzeń typu "Robiłem wszystko zgodnie z instrukcją" to będzie potrzebna wróżka, chyba, że sam opiszesz to tak, żeby było wiadomo co robiłeś.
Poradziłem sobie z tym portem, miałem troszeczkę źle skonfigurowany plik konfiguracyjny ssmtp.
Teraz wyskakuje mi coś takiego:
ssmtp: 530 5.7.0 Must issue a STARTTLS command first. k84sm5428366lje.5 - gsmtp
Z tego co wyczytałem na internecie to trzeba włączyć opcje "Dostęp mniej bezpiecznych aplikacji" w ustawieniach gmailia.
Zrobiłem to ale niestety ciągle jest to samo
sendmail: Server didn't like our AUTH LOGIN (530 5.7.0 Must issue a STARTTLS command first. b19sm6084998lfi.96 - gsmtp)
W tyn momencie mam coś takiego teraz...
W ssmtp.conf wstaw UseStartTLS = yes