Gmailでリカバリメールアドレスをプログラムで読み取ったり設定したりすることはできますか?たとえば、OAuth経由。
RubyonRailsのWebアプリでこれを行う必要があります。
はい、mechanizeなどのgemまたはcurlなどのシステムツールを使用して、Webページリクエストを介してそれを行うことができます。
https://support.google.com/mail/bin/answer.py?hl=en&answer=6566
私の知る限り、通常のGmailユーザーのためにそれを変更するAPIの方法はありません。
Google Appsユーザーには追加の機能がある場合があり、Google Apps管理者も同様です。これらを使用できる場合は、管理者とプロビジョニングについてこちらをご覧ください。
https://developers.google.com/google-apps/email-settings/?hl=en
ドメイン管理者のセカンダリ電子メールアドレスの取得は、HTTPを介して可能です。
ドメイン管理者の予備の電子メールアドレスも変更されます。上記の同じリンクを参照してください。