Odesílání mailu z Raspberry Pi

xxx1

Odesílání mailu z Raspberry Pi
« kdy: 15. 05. 2018, 08:02:58 »
Zdravím.
Snažím se přes raspi poslat e-mail.
Postupoval jsem podle tohoto a nainstalováno bez chyby.
https://www.cyberciti.biz/tips/linux-use-gmail-as-a-smarthost.html

sudo service sendmail stop
Failed to stop sendmail.service: Unit sendmail.service not loaded.

sudo echo "This is a test" | mail -s "Test" xxx1@seznam.cz
-bash: mail: příkaz nenalezen

Co dělám špatně?







« Poslední změna: 15. 05. 2018, 08:43:23 od Petr Krčmář »


Re:Raspberry - gmail
« Odpověď #1 kdy: 15. 05. 2018, 08:12:27 »
last updated April 5, 2009

xxx1

Re:Raspberry - gmail
« Odpověď #2 kdy: 15. 05. 2018, 08:19:07 »
Tak poraďte něco novějšího a funkčního?
Jde mi jen o odesílaní přes bash skript.



David

Re:Raspberry - gmail
« Odpověď #3 kdy: 15. 05. 2018, 08:25:53 »
Tak poraďte něco novějšího a funkčního?
Jde mi jen o odesílaní přes bash skript.

Zkusil bych si to po sobe precist. service stop sluzbu vypne, ty pak dalsim prikazem pres ni odesilas mail ...

J.V.

Re:Raspberry - gmail
« Odpověď #4 kdy: 15. 05. 2018, 08:30:44 »


xxx1

Re:Raspberry - gmail
« Odpověď #5 kdy: 15. 05. 2018, 08:46:04 »
Pokud je cil gmail tak jeste treba par veci povolit:

https://stackoverflow.com/questions/38391412/raspberry-pi-send-mail-from-command-line-using-gmail-smtp-server

Asi jsem to špatně pochopil.
Nechci nic posílat na nebo přes gmail.

Chci z mého e-mail učtu co mam na seznam.cz poslat e-mail zpět na můj tentýž ůčet.
Půjde to?

xxx1

Re:Odesílání mailu z Raspberry Pi
« Odpověď #6 kdy: 15. 05. 2018, 08:57:34 »
root=postmaster
mailhub=smtp.nasi.cz:25
hostname=raspberrypi
AuthUser=xxx1@seznam.cz
AuthPass=moje heslo
FromLineOverride=YES
UseSTARTTLS=YES

echo "This is a test" | mail -s "Test" xxx1@seznam.cz
mail: cannot send message: Process exited with a non-zero status

J.V.

Re:Raspberry - gmail
« Odpověď #7 kdy: 15. 05. 2018, 09:00:33 »
Asi jsem to špatně pochopil.
Nechci nic posílat na nebo přes gmail.

Skvely, tak proc je v nazvu vlakna gmail? Nebo se tu zas nejaky amater pokousi o neco o cem nic nevi ?

xxx1

Re:Odesílání mailu z Raspberry Pi
« Odpověď #8 kdy: 15. 05. 2018, 09:28:56 »
To J.V.
Je na tom něco špatně, když amater požada o pomoc?

nobody(ten pravej)

Re:Odesílání mailu z Raspberry Pi
« Odpověď #9 kdy: 15. 05. 2018, 13:34:26 »
sudo service sendmail stop
Failed to stop sendmail.service: Unit sendmail.service not loaded.
tohle je ok, mas vypnout sendmail, ale jen pokud ho mas nainstalovanej, ty nemas takze neni co vypnout proto failed

pises seznam ale uvadis smtp.nasi.cz coz je asi tvuj poskytovatel a ten nemusi povolit pres svuj server odesilat mail nekoho jineho (=seznamu)...
zaroven mas za tim port 25 coz je port pro nesifrovanej spojeni, zkus:
Kód: [Vybrat]
mailhub=smtp.seznam.cz:465
UseTLS=yes

pokud to bude fungovat, muzes si zaroven nastavit aby informacni maily pro roota nechodili na interni ucet postmaster, ale take na tvuj mail:
Kód: [Vybrat]
root=tvujmail@gmail.com

xxx1

Re:Odesílání mailu z Raspberry Pi
« Odpověď #10 kdy: 15. 05. 2018, 16:07:12 »
Nefunguje.
Zkoušel jsem odesílat e-mail přímo přes smtp.seznam.cz přes mého poštovního klienta a nikdy se nepodařilo.
Funguje to jen přes poštovní servr mého providera.
smtp.nasi.cz
port 25
bez zabezpečení TLS

xxx1

Re:Odesílání mailu z Raspberry Pi
« Odpověď #11 kdy: 15. 05. 2018, 16:36:15 »
Tak přes klienta to funguje.
smtp.seznam.cz
port 465
Zabezpečené na vyhrazený port

a na raspi to mam takto a níc

root=postmaster
mailhub=smtp.seznam.cz:465
UseTLS=yes
hostname=raspberrypi
AuthUser=xxx1@seznam.cz
AuthPass=moje heslo
FromLineOverride=YES
UseSTARTTLS=YES

jiwopeneGrhfghtrtdflhfsd

Re:Raspberry - gmail
« Odpověď #12 kdy: 15. 05. 2018, 17:16:50 »
Chci z mého e-mail učtu co mam na seznam.cz poslat e-mail zpět na můj tentýž ůčet.
Půjde to?

Také by mohlo jít přímo nahrát zprávu přes IMAP. To může např. zajistit to, že můžete ukládat do nějaké složky.

nobody(ten pravej)

Re:Odesílání mailu z Raspberry Pi
« Odpověď #13 kdy: 15. 05. 2018, 18:02:30 »
tak sem to zkusil, jde o to ze seznam si hlida aby v hlavicce pro From byl uveden totozny mail jako pres ktery ucet to posilas, zaroven nesmis mit povolene UseSTARTSSL, takze shrnuto, tohle je funkcni konfigurace:
Kód: [Vybrat]
root=tvujuser@seznam.cz
mailhub=smtp.seznam.cz:465
AuthUser=tvujuser
AuthPass=tvojeheslo
UseTLS=yes
hostname=tvujhostname
FromLineOverride=YES

a tohle je funkcni pro odeslani:
echo "This is a test" | mail -a "From: tvujuser@seznam.cz" -s "Test" tvujuser@seznam.cz

pro uplnost, pokud by slo o email na seznamu s jinou(ale spadajici pod seznam) domenou nez seznam.cz, napr. email.cz, tak je potreba to uvest u uzivatele cele, tedy bylo by:
Kód: [Vybrat]
AuthUser=tvujuser@email.cz

nobody(ten pravej)

Re:Odesílání mailu z Raspberry Pi
« Odpověď #14 kdy: 15. 05. 2018, 18:13:07 »
ted mi doslo, kvuli te kontrole by neslo to presmerovani mailu pro roota (ten radek: root=tvujuser@seznam.cz)
nicmene koukam ze to jde resit (a i nepotrebu uvadet u mail ten parametr -a) editaci souboru /etc/ssmtp/revaliases...
priradis tam lokalnim uzivatelum email kterej se jim ma davat do From automaticky:
Kód: [Vybrat]
tvujlokalniuzivatel:tvujuser@seznam.cz
root:tvujuser@seznam.cz