PHP Sendmail?..

07/15/2014 17:05 .DarkDreams#1
Hey Com,
Ich habe aufm Ubuntu 14.10 root PHP Sendmail und docecot installiert.
Das senden von emails klappt aber wenn ich welche als test auf dem root schicke kommt nach 2 tagen eine nachricht das web.de die nachricht nicht senden konnte.
Wenn ich per localhost schauen will ob der smtp port auf ist kommt nur ein connection refused
Bitte helft mir
07/20/2014 20:14 Serraniel#2
Versteh ich das richtig, dass du die Emails von deinem Server über web.de versenden willst? Oder wieso kommt das web.de die nachricht nicht senden konnte?

Du kannst auch mit PHP direkt Emails versenden:
PHP Code:
<?php
$mailtext 
'
<html>
    <head>
        <title>EMAIL ÜBERSCHIRFT HIER</title>
    </head>
                                 
    <body>         
        <p>
            EMAIL INHALT HIER
        </p>                                 
    </body>
</html>'
;
                                         
$empfaenger =  "[Only registered and activated users can see links. Click Here To Register...]";
$absender   "Name <[Only registered and activated users can see links. Click Here To Register...]>";
$betreff    "Betreff";
$antwortan  "Name <[Only registered and activated users can see links. Click Here To Register...]>";
                         
$header  "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=utf-8\r\n";
                             
$header .= "From: $absender\r\n";
$header .= "Reply-To: $antwortan\r\n";
$header .= "X-Mailer: PHP "phpversion();
                                         
mail($empfaenger$betreff$mailtext$header);
?>
Musst dir entsprechend anpassen. Ist zum versenden von HTML Emails.
07/20/2014 22:26 CNBR#3
Ich würde von der mail() funktion in PHP abraten, da diese von vielen
Postfächern direkt in den Spamordner geschoben wird.

Eine gute Lösung wäre über einen SMTP Server und der Swiftmailer
Library([Only registered and activated users can see links. Click Here To Register...])