0
コントローラ@ ReservatioNController @ sendにAJAX POSTリクエストを送信しています。 問題なく動作しますが、mail()を使用すると常に500エラーで解決します。メールを使用しているときのコントローラのLaravel Error 500
class ReservationController extends Controller
{
public function send(Request $request)
{
$adulte = $request->no_adulte;
$enfant = $request->no_enfant;
$animal = $request->no_animal;
$vehicule = $request->no_vehicule;
$msg = "Test! $adulte - $enfant - $animal - $vehicule";
mail('[email protected]', 'ReservationTest', $msg, 'From: [email protected]');
return 1;
}
なぜですか?
現在、WampServerを使用して物事を試しています。 Logは '" localhost "ポート25でメールサーバーに接続するためにailedと言っていますが、phpinfo()は実際にはmailserverはlocalhostでポートは25なので、これらの設定は正しいはずです。 – PoTTii
ああ、大丈夫です。これは、ローカルサーバーがサーバーメールサーバーを持っていないためです。ポート25をリッスンする「Test Mail Server Tool」というツールを使用した後で動作します。それで、それは後でサーバー上でもうまく動作します。ありがとうございました。 – PoTTii