Příklad chyby: Chyba Socket Error 10054 – Connection reset by peer
Tato (či podobná) chyba znamená, že již navázané spojení mezi mobilní aplikací a programem SendMails na PC bylo z vnějšího důvodu přerušeno. Nejde tedy o chybu samotného programu, ale o to, že nějaká „vrstva“ mezi nimi (antivir, firewall, systém v mobilu nebo nestabilní síť) spojení ukončí.
Nejčastější příčiny
- Antivir nebo firewall v PC – některé bezpečnostní balíčky vyhodnotí komunikaci na méně běžném portu jako podezřelou a spojení ukončí.
- Bezpečnostní aplikace v mobilu – zejména některé telefony (Xiaomi, Huawei, Samsung apod.) mohou agresivně ukončovat spojení běžící na pozadí.
- Nestabilní Wi-Fi nebo přepínání mezi 2,4 / 5 GHz – i krátký výpadek signálu může způsobit chybu „Connection reset by peer“.
- Typ telefonu a verze Androidu – novější Androidy mají často přísnější omezení pro aplikace na pozadí (spořič baterie apod). Pro odesílání SMS bývají ve výsledku stabilnější spíše starší verze Androidu.
Doporučený postup
- Vyzkoušejte rozesílku s dočasně vypnutým antivirem a firewallem
Při testu rozesílky zkuste na PC dočasně vypnout antivir a firewall (případně i bezpečnostní aplikace v mobilu). Pokud v tomto režimu SMS odešly bez chyby, je potřeba následně v těchto programech nastavit výjimku pro:- program SendMails na PC,
- mobilní aplikaci SMSSender v telefonu.
- Zkontrolujte Wi-Fi připojení
Doporučujeme:- používat jednu stabilní Wi-Fi síť (nepřepínat automaticky mezi 2,4 a 5 GHz),
- umístit PC i mobil blíže k routeru,
- pokud je to možné, otestovat i jinou Wi-Fi síť (např. jiný router).
- Vyzkoušejte jiný telefon (ideálně se starším Androidem)
Pokud máte možnost, zkuste rozesílku i z jiného mobilního telefonu. Ve většině případů platí, že:- čím starší Android, tím lépe – starší verze systému méně zasahují do běhu aplikací na pozadí a spojení bývá stabilnější,
- snadno tak ověříte, zda problém způsobuje konkrétní model telefonu nebo spíše síť / PC.
- Propojte PC a mobil kabelem (USB tethering)
Místo Wi-Fi můžete vytvořit malou lokální síť přímo mezi PC a mobilem pomocí USB kabelu. Toto řešení má často nejstabilnější výsledky, protože do komunikace nezasahuje Wi-Fi ani router a mobil se zároveň nabíjí.
Podrobný návod, jak propojit PC a mobil přes USB kabel a zapnout USB tethering, najdete zde: podrobný návod na propojení přes kabel - Zkontrolujte, zda používáte nejnovější verze programu
Pokud máte zakoupené aktualizace, doporučujeme stáhnout a nainstalovat: Novější verze mohou obsahovat opravy či vylepšení komunikace.
