リモートサーバーでホストされているasp.netWebサイトからデフォルトのクライアント電子メールアプリケーションを開くにはどうすればよいですか?
クリックするとこれを行うボタンがあります。ユーザーが会社のポート番号などを知らないため、メールやSMTPの設定を使用できません。
mailtoを試しましたが、ご存知かもしれませんが、これはローカルホストでのみ機能します。mailto呼び出しを変更して、希望する結果を得ることができますか?
さて、これ以上の苦情や争いなしに、問題を解決するために必要なものがここにあります。
どのコードが間違っていましたか?
System.Diagnostics.Process.Start(@ "mailto:email@domain.com&subject=Subject&body=Hi .....%0D%0DSent from Sender");
なぜそれが間違っていたのですか?
上記のコードはサーバー上で実行されており、クライアントメールアプリケーションを開いていませんでした。
この問題を修正したコードは何ですか?
Response.Write( "@ window.open('mailto:email@domain.com&subject=Subject&body = Hi .......%0D%0DSent from sender'、'_blank');");
なぜこれが機能したのですか?