PHP mail () fonksiyonu "den" kullanarak değil

4 Cevap php

Bu soru burada zaten bir cevabı var:

4 Cevap

PHP kodu ile yanlış bir şey var gibi görünmüyor - Ben aynı işi yapan çok benzer bir kod var ve iyi çalışıyor.

Muhtemelen e-posta kurulumu ile yanlış bir şey var?

PHP posta işlevi sunucu üzerinde çalışan MTA dayanır. Ben MTA değişkeni giriş adının $ zorlamak için kurulum bahse girerim.

Bunu denedin mi? bana ince
için çalışıyor

<?php
$to = "email@to.com";
$subject = "subject";
$message = "message";
$from = "email@from.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>

Eğer deneyebilirsiniz

mail($to, $subject, $body, $from, "-f $from");

this works in some configurations, really depending on the server setup. Otherwise, edit your MTA settings as recommended above, or skip mail() altogether and use a class like PHPmailer that connects directly to the SMTP server.