• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Mercury-Server falsch eingestellt?

F

Fishmasta

Guest
Nabend Leute,

habe nach DIESEM TUTORIAL einen Mercury Server eingerichtet,
der mit einem E-Mail Account von einem Provider arbeitet.

Meine php.ini sieht wie folgt aus:
Code:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.provider.de
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected]

Folgendes php-Skript funktioniert teilweise:
PHP:
<?php
/*
From http://www.html-form-guide.com 
This is the simplest emailer one can have in PHP.
If this does not work, then the PHP email configuration is bad!
*/
$msg="";
if(isset($_POST['submit']))
{
    /* ****Important!****
    replace [email protected] below 
    with an email address that belongs to 
    the website where the script is uploaded.
    For example, if you are uploading this script to
    www.my-web-site.com, then an email like
    [email protected] is good.
    */

    $from_add = "[email protected]"; 

    $to_add = "[email protected]"; //<-- put your yahoo/gmail email address here

    $subject = "Test Subject";
    $message = "Test Messageboojaka";
    
    $headers = "From: $from_add \r\n";
    $headers .= "Reply-To: $from_add \r\n";
    $headers .= "Return-Path: $from_add\r\n";
    $headers .= "X-Mailer: PHP \r\n";
    
    
    if(mail($to_add,$subject,$message,$headers)) 
    {
        $msg = "Mail sent OK";
    } 
    else 
    {
        $msg = "Error sending email!";
    }
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html>
<head>
    <title>Test form to email</title>
</head>

<body>
<?php echo $msg ?>
<p>
<form action='<?php echo htmlentities($_SERVER['PHP_SELF']); ?>' method='post'>
<input type='submit' name='submit' value='Submit'>
</form>
</p>


</body>
</html>

Mal läuft das Sktipt und ich bekomm sofort die Mail, mal dauert es eine ganze Weile bis ich die Mail bekomme und mal bekomme ich die Fehlermeldung
Code:
[B]Warning[/B]:  mail() [[URL="http://localhost/function.mail"]function.mail[/URL]]: Failed to Receive

Dann habe ich auch noch DIESE SEITE gefunden (bin auch Kunde bei 1und1).
Jetzt denk ich mir es liegt an 1und1.

Woran kann mein Problem liegen?
Sitze da schon ne ganze Weile dran und komme 0 weiter.
Ich hoffe ihr könnt mir helfen!
THX!

edit:
der Mercury SMTP Client zeigt 421 invalid sender domain an.
und das ganze läuft auf meinem lokalen PC
 
Zuletzt bearbeitet von einem Moderator:
Am Mercury habe ich mir vor zwei Jahren mal fast die Finger gebrochen. Irgendwo in den Untiefen des Netzes existieren tatsächlich Anleitungen, wie man das Teil richtig konfiguriert, aber wozu? Sofern es dir lediglich darum geht, ein Kontaktformular an deine Adresse weiterzuleiten, reicht eine PHP-Klasse, und falls du dich gerne mit einem Mailserver auseinandersetzen willst, schau dir lieber Postfix an.
 
möchte mir ein skript schreiben, welches zum validieren von emailadressen dient.
der user bekommt also an seine mailadresse nen link, der seinen account aktiviert.

was meinst du mit phpklasse?
habe phpmailer auch nicht zum laufen bekommen.
nutzt der nicht dann auch in meinem fall den mercury?

edit:
gibts postfix oder was ähnliches für windows bzw. was könnt ihr empfehlen?
 
Zurück
Oben