Portál AbcLinuxu, 13. července 2025 10:58
/usr/local/bin/nbsmtp -V -h smtp.gmail.com -f myname@gmail.com -U myname@gmail.com -P 'fish' -p 587 -s -S < mail/postponed
coz mi uspesne poslalo mail.
(mimochodem -V zapina debug na stderr, -h je smtp server, -f from, -U username, -P password, -p cislo portu, -s use ssl, -S use startssl, na stdin ceka na mail)
Nicmene to nefunguje kdyz jsem na kolejni siti. Zrejme je filtrovany port 587. Zkusil jsem
$ sudo nmap -p587 smtp.gmail.com
...
PORT STATE SERVICE
587/tcp closed submission
...
(opravte me prosim pokud jsem to pouzil nespravne)
Zkusil jsem tedy zmenit port na 465. Ale potom mi nbsmtp vypise pouze:
Creating SSL connection to host (smtp.gmail.com:465)
a potom ceka (po 10 minutach sem to vyp)
Zkusil jsem tedy poslat mail z Evolution, kde mam nastaveny Gmail SMTP server pres SSL (coz mi funguje) a potom porovnal vysledky z netstat:
$ netstat -tpn
...
tcp 0 0 x.x.x.x:37758 64.233.183.109:465 ESTABLISHED18340/nbsmtp
tcp 0 27 x.x.x.x:56751 64.233.183.111:465 ESTABLISHED18166/evolution
...
Zkusil jsem i tu adresu co konci ma na 111; porad stejny vysledek.
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.