ボタンをクリックするだけで、自分のメールアドレスを使用して自動生成されたメールを別の自分のメールアドレスに送信できますか?
使用しようとしましMFMailComposeViewController
たが、別のビューが表示されました。このビューなしでそれを行うことはできますか?
独自のサーバー側メーラーを作成するだけでそれを行うことができます。ボタンをクリックすると、必要なすべてのデータ (電子メール アドレス、本文、件名など) を含む要求を送信する必要があり、サーバーはメールを送信します。
アプリから直接送信する場合 - MFMailComposeViewController が唯一の合法的な方法です
デフォルトでは、iOS では、ユーザーのメール アカウントを使用する MFMailComposeViewController のみを使用できます。したがって、完全に自動化されたメール メッセージを送信することはできません (ユーザーは常に確認/キャンセルする必要があります)。
libMailCoreは、ユーザーの干渉なしにメールを生成して送信できる優れた iOS フレームワークです。その場合、独自のサーバー/資格情報を使用します (したがって、ユーザーのメール アカウントではありません)。メールコアを使用したアプリが App Store にあるので、合法だと思います。