できればエラーが返ってくると思うのですが、そのエラー文を記入していただけないでしょうか?
このままだと原因が少しわかりかねます。
使えないのはメールだけでしょうか?
http://blog.livedoor.jp/trisys/archives/5491635.html
こちらの記事が参考になるかわかりませんが、このケースの場合はcimy swift smtpというモジュールで解決したそうです。
もう少し症状を詳しく教えていただけないでしょうか?
こちらの記事が参考になるのではないでしょうか。
さくらインターネットのPHPでMail関数を使うとInternal Server Errorになってしまう - longkey1::blog
メールフォームでInternal Server Error :: concrete5 Japan 日本語公式サイト
SecondGround: phpのMail関数で送信エラーになる