Tam bude problém s přihlašovacím jménem nebo heslem. Ale vyřešte to jednoduše, nepoužívejte autorizaci a jako Host použijte "localhost". To by mělo fungovat. Problémy s češtinou nejsou způsobeny funkcí mail(), ty jsou zřejmě způsobeny tím, že chybně používáte češtinu v emailech. Např. v hlavičkách emailů české znaky nesmí být vůbec, pokud je tam chcete dát, tak se musí zakódovat (podívejte se na zdrojový kód nějakého emailu, který má např. v Subjectu emailu háčky nebo čárky, uvidíte, že ve zdrojáku háčky, čárky nejsou). Co se týče textu emailu, tak tam můžete používat české znaky, ale musí být správně nastavena čeština v hlavičkách emailu, např.
Kód:
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Pak je možné psát do těla emailu české znaky v kódování utf8.