در این حالت باید از یک سایت واسط استفاده کنی.
یک صفحه مختص فقط اجزای تشکیل دهنده ی فرآیند ارسال ایمیل ایجاد کن و در صفحه ی دیگه از طریق یک iframe اون صفحه رو به صفحه ی میزبان معرفی کن.
کنترل های ارسال ایمیل (TextBox ها و Button) رو بین یک تگ form قرار بده و خاصیت action تگ form رو برابر با صفحه ی سایت واسط قرار بده. مثلاً
http://www.site.com/EmailSender.aspx
حال وقتی کاربر بر روی دکمه ی ارسال کلیک می کنه، اون فرم به صفحه ی EmailSender ارسال میشه و با دستور Request.Form می تونی به مقدار دلخواه دسترسی و ارسال ایمیل رو از طریق سایت واسط که بر مبنای ASP.NET هست انجام بدی. پس از پایان عملیات در iframe، صفحه ی EmailSender.aspx نمایش داده خواهد شد که در اون باید پیغامی مبنی بر ارسال موفقیت آمیز ایمیل به کاربر نمایش داده بشه.
موفق باشید.