SMTPはもともとユーザーIDやパスワードはいらない仕様
スパム送るやつが後を絶たないのであとから追加された。
なので、ローカルに限定すれば認証要らないのが通常の仕様。

自分とこにSMTPサーバ立てて、全部GMailに転送するようにすればいいんじゃない?
何に困ってるの?