>>803
1)メール送信に1秒くらいかかるのは普通だと思う
2)お好きなのをどうぞ
・失敗画面にIFRAME等を入れて、そこからメール送信用のPHPをキックする
・失敗時にsystem関数等で、メール送信用PHPをキックする(コマンドの最後に & を付ける等)

予期しない事態が発生してエラーメールが1万通とか送信されると、そのせいで
更に別のエラーを併発したりするから、ちゃんとエラーログも取って、
前回メール送信日時も記録して、連続メール送信しちゃわない仕組みも作ったほうがいいよ