Вы должны использовать SMTP вашего провайдера, и он должен работать просто отлично.В противном случае вы можете использовать smtp (и другие) в gmail / yahoo, но (почти) всегда требует, чтобы вас идентифицировали, чтобы избежать открытого ретранслятора SMTP (конечно, чтобы избежать спама).Это не сложная задача для библиотек.
здесь - пример скрипта python для отправки почты через gmail.