Portál AbcLinuxu, 12. května 2025 11:00
echo "ahoj svete" | mail a@b.c
tak na dresu a@b.c nic neprijde, nefunguje to ani pod rootem. Nevite kde delam chybu? Nemusi se nekde nastavit smtp server?
Nejjednodušší řešení je msmtp a do ~/.mailrc
přidat:
set sendmail="/path/to/msmtp"
Ahoj, kdyz na mem debianu (sarge) zadam prikazMusí bez SMTP serveru nic nepošleš. Takže pokud nemáš vlastní smtp tak použij jiný program kde se dá nastavit smtp server tvého providera.
echo "ahoj svete" | mail a@b.c
tak na dresu a@b.c nic neprijde, nefunguje to ani pod rootem. Nevite kde delam chybu? Nemusi se nekde nastavit smtp server?
mail
? Musim nastavit msmtp? E-mailovy server na pc nemam.
~/.msmtprc
a ~/.mailrc
~/.msmtprc
:
# Set default values for all following accounts. defaults logfile ~/.msmtp.log # home.cz account home host smtp.muj_isp.cz port 25 from jmeno@server.tld auth plain user jmeno@server.tld password moje_tajne_heslo # Set a default account account default : home
~/.mailrc
:
set sendmail="/usr/bin/msmtp"a pak uz jen zadat do konzole
echo "ahoj svete" | mail a@b.c
a melo by to fungovat.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.