Zum Inhalt springen
Hilfe zu Outlook, Thunderbird, KuNoMail & Co.

Mail versenden von HP, ich krieg es nicht hin.

Überblick

Status
Beantwortet
Gefragt von
hurghadafan
Gefragt am
Antworten
26
Letzte Antwort
von Unbekannt

Frage

Wie überrede ich meinen Rechner eine Mail zu versenden? Ich möchte, das User von meiner Homepage, mir Mails schicken können. Hab ein passendes php Script in meiner Homepage eingebaut. Mail senden geht nicht. Fehlermeldung:Warning: mail() [function.mail]: Failed to connect to mailserver at \“localhost\“ port 25, verify your \“SMTP\“ and \“smtp_port\“ setting in php.ini or use ini_set() in G:Homepagetestformmailer.php on line 114
Was muß ich nun zunächst tun?
mfg
hurghadafan

[Editiert am 13/4/2008 von hurghadafan]

26 Antworten

15 Antworten anzeigen - 1 bis 15 (von insgesamt 26)
  1. Eine Loesung fuer dieses Problem wuerde mich auch interessieren.

  2. In der Windows-Version von PHP übermittelt die mail()-Funktion die E-Mail selbst per SMTP (Simple Mail Transfer Protocol) an einen Mailserver. Voreingestellt ist localhost und TCP-Port 25. Wenn auf dem Webserver kein Mailserver eingerichtet ist, mußt Du in der Konfigurationsvariablen SMTP den Mailserver (und gff. in smtp_port den TCP-Port) angeben, über den E-Mails verschickt werden können. Dies sollte ein Server im lokalen Netz seien, der für den Postausgang Deiner Domain zuständig ist. Ein externer Mailserver funktioniert in der Regel nicht, da mail() den Versand ohne Login beim Mailserver vornimmt. Frage ggf. bei Deinem Webspace-Anbieter nach den richtigen Einstellungen.
    Bei PHP unter Linux, oder einem anderen Unix, ist das meist kein Problem, da hier normalerweise ein lokaler Mailserver läuft und mail() die E-Mail nur an den lokalen Server übergibt und sich nicht selbst um den Versand kümmert.

  3. Hallo!
    Ich hab nichts verstanden. Ich hab in den letzten drei Wochen zuviel gelesen und nun nichts mehr raffe. Ich möchte unter Windows einen eigenen Mailserver zum laufen bringen. Ich verstehe einfach den php.ini Eintrag nicht.
    [mail function]
    ; For Win32 only.
    SMTP = localhost
    smtp_port = 25

    ; For Win32 only.
    sendmail_from = ??????????

    Der Name meines Rchners ist : laptop
    Meine Homepage : hurghadafan.dynalias.org
    DNS Server : 192.168.0.1
    Was braucht man um den fehlenden sendmail Eintrag auszufüllen? Was muß da rein?
    mfg
    hurghadafan

  4. Ich möchte unter Windows einen eigenen Mailserver zum laufen bringen. Ich verstehe einfach den php.ini Eintrag nicht.

    In PHP ist kein Mailserver eingebaut. Wenn Du mit PHP E-Mails verschicken willst, mußt Du zunächst, unabhängig von PHP, einen Mailserver installieren. Dies kann auf der selben oder einer anderen Maschine, auf der auch der Webserver läuft, passieren.

    [mail function]
    ; For Win32 only.
    SMTP = localhost
    smtp_port = 25

    ; For Win32 only.
    sendmail_from = ??????????

    PHP übergibt die E-Mails an einen Mailserver, der sich dann um den Versand kümmert. Es ist also eine eigenständige Mailserversoftware nötig. In den php.ini-variablen gibst Du Name und Port dieses Mailservers an, damit PHP weiß wohin es die E-Mail übergeben soll. Localhost steht dabei für den lokalen Rechner; sprich für den selben Rechner, auf dem auch PHP läuft.

    Der Name meines Rchners ist : laptop
    Meine Homepage : hurghadafan.dynalias.org
    DNS Server : 192.168.0.1

    Da Du eine Einwahlverbindung zum Internet mit dynamischer IP-Adresse zu verwenden scheinst, solltest Du einen Mailserver so einrichten, daß dieser die E-Mails nicht direkt zu den Empfängern versendet, sondern sie dem Mailserver Deines Internetproviders oder Mailaccountproviders übergibt (s.g. Smarthost). In zweiterem Fall mußt Du die Zugangsdaten Deines Mailaccount eintragen.

    Was braucht man um den fehlenden sendmail Eintrag auszufüllen? Was muß da rein?

    Dort mußt die E-Mail-Adresse angeben, die als Absender in den per mail() verschickten E-Mails angegeben seien soll.

  5. Hallo!
    Dort mußt die E-Mail-Adresse angeben, die als Absender in den per mail() verschickten E-Mails angegeben seien soll.
    Ich glaub ich habs begriffen. Eigentlich kann eine x belibige mailadresse dort rein. Also kann ich auch die, die ich bei freenet habe dort eingetragen werden.
    Zum Mailserver: In den letzten dei Wochen habe ich, so glaube ich, alle im Netz befindlichen Mailserver heruntergeladen und ausprobiert. An einem habe ich mich festgebissen. (Quick\’n Easy Mail Server). Den ftp Server dieses Herstellers habe ich in 5 Minuten zum laufen bekommen aber Mailserver ist halt was anderes. Jedenfalls tut dieser Meilserver schon etwas. Er versucht die Mail an 127.0.0.1 zu versenden. Schreibt dann OK und legt diese auf der Festplatte ab. Dann nimmt der Server wieder die Mail und versucht diese abzusenden. Was dann mit Fehlermeldung 550 inconsistent or no DNS PTR record vor abbricht.
    Die Ursache dieser Fehlermeldung bin ich, da ich mit dem Begriff Relay nichts anfangen kann.
    Weiß da jemand weiter?
    mfg
    hurghadafan

  6. Eventuell geht es auch einfacher, als ich vorhin schrieb. U.U. brauchst Du keinen Mailserver zu installieren. Du bist bei Kabel Deutschland, oder?
    Setze in php.ini
    SMTP = smtp.kabelmail.de
    sendmail_from = deine-mail-addr@kabelmail.de

    Internetanbieter betreiben oft ein Mail-Relay (Mailserver, der E-Mail annimmt und weiterleitet), das sich ohne Login benutzen läßt, da sie Dich bereits über Deine Interneteinwahl identifizieren können. Leider ist in allen Konfigurationsbeispielen in den Kabel Deutschland FAQs angebeben, daß man die Anmeldung auch für den SMTP-Server aktivieren soll. Vielleicht hast Du aber Glück und es funktioniert trotzdem.

  7. Dann nimmt der Server wieder die Mail und versucht diese abzusenden. Was dann mit Fehlermeldung 550 inconsistent or no DNS PTR record vor abbricht.

    Kannst Du die Fehlermeldung nochmal exakt angeben und wo und wann genau sie auftritt? So ist sie etwas wage. Ich interpretiere sie wie folgt: Dein Mailserver veruscht die Mail direkt an den Mailexchanger der Empfängeradresse zuzustellen. Dieser verweigert die Annahme, da er mit Deinen DNS-Daten nicht zufrieden ist. Der Empfänger-Mailserver prüft Deine DNS-Einträge auf Konsistenz. Dazu versucht er mittels des DNS PTR-Records zu Deiner IP-Adresse (z.B. 87.230.93.159) den zugehörigen Namen (z.B. http://www.mailhilfe.de) zu finden. Danach wird der Name wieder in die zugehörige IP-Adresse aufgelöst und die beiden Ergebnisse miteinander verglichen. Außerdem wird der so ermittelte Namen in der Regel auch mit dem Namen verglichen, unter dem sich Dein Mailserver im SMTP-Dialog vorgestellt hat. Da Kabel Deutschland für Deine IP-Adresse keinen PTR-Record ins DNS eingetragen hat, schlägt dieses Unterfangen fehl und der empfangende Mailserver quitiert dies mit Annahmeverweigerung.
    Direkteinlieferungen von dynamischen IP-Adressen sind oft problematisch. Einige Mailserver sind sogar darauf konfiguriert von solchen IP-Adressen generell keine E-Mails anzunehmen. Konfiguriere Deinen Mailserver darauf, anstatt die E-Mails direkt zuzustellen, sie über ein fest vordefiniertes Relay (Smarthost) einzuliefern. Das kann z.B. das Mail-Relay Deines Internetanbieters (smtp.kabelmail.de) oder Deines Mailanbieters (mx.freenet.de) seien. Dazu wirst Du (zumindest bei freenet) Deinen E-Mail-Benutzernamen und Kennwort angeben müssen. In php.ini sollte »sendmail_from« auf die zugehörige E-Mail-Adresse gesetzt werden, da Dein Provider die Weiterleitung von E-Mails mit falschem Absender möglicherweise verweigert. »SMTP« setzt Du auf Deinen eigenen Mailserver (z.B. localhost).

  8. Hallo!
    Also, hab in der php.ini
    ; For Win32 only.
    SMTP = laptop
    smtp_port = 25 alles was mir so eingefallen ist eingetragen. Bei SMTP = kann ich nur einzelne Worte eingeben. Diese sind Laptop (der Name des Rechners) oder localhost. Gebe ich etwas anderes ein, wie (smtp.kabelmail.de) arbeitet der Server nicht mehr.
    Bei
    ; For Win32 only.
    sendmail_from = a6b4c57@freenet.de Hier kann ich alles eingeben.

    Das macht der Server mit den jetzigen Einstellungen:
    a6b4c57@freenet.de ist meine Mailadresse bei Freenet
    01:33:07.640 [332] Client connected from 192.168.0.2
    01:33:07.640 [332]
    220 Quick \’n Easy Mail Server
    01:33:07.640 [332]
    HELO laptop
    01:33:07.656 [332]
    250 OK
    01:33:07.656 [332]
    MAIL FROM:
    01:33:07.656 [332]
    250 OK
    01:33:07.656 [332]
    RCPT TO:
    01:33:07.656 [332]
    Forwarding email to:
    01:33:07.656 [332]
    250 OK
    01:33:07.656 [332]
    DATA
    01:33:07.703 [332]
    354 End with .
    01:33:07.734 [3680] Incoming message: E916D3CE5ADF4876AFAC57AF70E90A19.eml
    01:33:07.734 [3680]
    Copying message to: c:\\Mailboxes\\queue\\
    01:33:07.750 [332]
    250 OK: Queued as: E916D3CE5ADF4876AFAC57AF70E90A19
    01:33:07.750 [332]
    QUIT
    01:33:07.750 [332]
    221 Bye
    01:33:07.750 [332]
    Client disconnected from 192.168.0.2
    01:33:07.750 [2268] Detected new messages in queue.
    01:33:07.750 [2268]
    Checking file: E916D3CE5ADF4876AFAC57AF70E90A19.eml
    01:33:07.765 [2268]
    Delivering email to \‘\‘ (mx.freenet.de)
    01:33:07.859 [2268]
    220 5.mx.freenet.de ESMTP Exim 4.69 Mon, 14 Apr 2008 01:33:09 +0200
    01:33:07.859 [2268]
    HELO laptop
    01:33:07.890 [2268]
    250 5.mx.freenet.de Hello laptop [91.64.171.134]
    01:33:07.890 [2268]
    MAIL FROM:
    01:33:07.921 [2268]
    250 OK
    01:33:07.921 [2268]
    RCPT TO:
    01:33:07.953 [2268]
    550 inconsistent or no DNS PTR record for 91.64.171.134 (see RFC 1912 2.1)
    01:33:07.953 [2268]
    Invalid response, expecting 250.
    01:33:17.953 [2268]
    Copying message to: c:\\Mailboxes\\badmail\\
    01:33:17.968 [2268]
    Finished delivery of mail.

    Zum Server:
    Im Reiter Domains: habe ich mail@freenet.de eingegeben.
    Im Reiter Relais : befindet sich eine Testebene. Dort habe ich Relais Message aktiviert.
    Hier kann ich nun Server Hostname und darunter DNS Server eingeben. Rechts daneben befindet sich ein Button mit dem Namen Test DNS…… Wenn ich dieses anklicke öffnet sich eine Maske mit dem Namen Get MX Record. Nun soll ich in einem Eingabefeld eine EMailadresse eingeben und mit OK bestätigen. Das wärs erst mal. In der Hoffnung auf eine baldige Antwort.
    mfg
    Hurghadafan

  9. Also, hab in der php.ini
    ; For Win32 only.
    SMTP = laptop
    smtp_port = 25 alles was mir so eingefallen ist eingetragen. Bei SMTP = kann ich nur einzelne Worte eingeben. Diese sind Laptop (der Name des Rechners) oder localhost. Gebe ich etwas anderes ein, wie (smtp.kabelmail.de) arbeitet der Server nicht mehr.

    Das ist merkwürdig. Wie äußert sich das? Hast Du irgendwelche Fehlermeldungen im Log? Gibt mail() TRUE oder FALSE zurück?

    Bei
    ; For Win32 only.
    sendmail_from = XXX@freenet.de Hier kann ich alles eingeben.

    Prinzipiell ja, jedoch kann es seien, daß freenet dann die E-Mails nicht annimmt, wenn der Absender nicht Deiner Mailadresse entspricht, um Absenderfälschung zu unterbinden.

    Das macht der Server mit den jetzigen Einstellungen:
    […]
    01:33:07.921 [2268] 250 OK
    01:33:07.921 [2268]
    RCPT TO:
    01:33:07.953 [2268]
    550 inconsistent or no DNS PTR record for 91.64.171.134 (see RFC 1912 2.1)

    O.K. Das ist das, was ich es schon vermutet habe. Wenn Du Dich mit Benutzername und Kennwort anmeldest sollte das jedoch kein Problem mehr seien.
    Wenn Du die E-Mails nur an Deine eigene Adresse schickst, kannst Du auch eine Adresse auf Deinem eigenen Mailserver angeben. Dann braucht sie Dein lokales Netz nicht zu verlassen und Du hast auch keine Probleme mit externen Mailservern.

    Zum Server:
    Im Reiter Domains: habe ich mail@freenet.de eingegeben.

    Die (Mail-)Domain steht rechts vom @. Du hast als Domain eine E-Mail-Adresse angegeben. Gib dort nur eine eigene Domain an; z.B. hurghadafan.dynalias.org oder meine-lokale-domain.localnet . freenet.de macht keinen Sinn, oder willst Du für freenet.de E-Mails verwalten?

    Im Reiter Relais : befindet sich eine Testebene. Dort habe ich Relais Message aktiviert.
    Hier kann ich nun Server Hostname und darunter DNS Server eingeben. Rechts daneben befindet sich ein Button mit dem Namen Test DNS…… Wenn ich dieses anklicke öffnet sich eine Maske mit dem Namen Get MX Record. Nun soll ich in einem Eingabefeld eine EMailadresse eingeben und mit OK bestätigen. Das wärs erst mal. In der Hoffnung auf eine baldige Antwort.

    Im Reiter Relay kannst Du im unteren Bereich feste Mailserver für bestimmte Domains eintragen. Trägt Du als Domain * und als Server smtp.kabelmail.de ein, werden alle E-Mails über diesen Server versendet. Das entspricht dann einer Smarthost-Konfiguration. Leider ist keine Möglichkeit vorgesehen, daß sich Dein Server beim externen Server mit Benutzername und Kennwort anmeldet und sich somit wie ein Mailprogramm verhält. Wenn der externe Server auf einer Anmeldung besteht, bleibt Dir nichts anderes übrig, als einen anderen Mailserver zu verwenden. Auf jeden Fall keine Anmeldung erforderlich ist, wenn der Mailserver für die Empfängerdomain selbst zuständig ist. Also z.B. kannst Du ohne Anmledung eine E-Mail an xyz@freenet.de bei mx.freenet.de einwerfen, jedoch nicht für z.B. xyz@gmx.de. (Wenn es funktioniert,) kannst Du daher auch den externen Mailserver direkt in der php.ini angeben, da in diesem Fall Dein Server auch nicht mehr macht, als PHP. Ein Vorteil hat der eigene Server jedoch. Wenn der externe Mailserver nicht erreichbar seien sollte, wird die E-Mail lokal zwischengespeichert und später versucht erneut zuzustellen. Je nach Anwendung kann das auch ein Nachteil seien, da mail() dann erfolgreichen Versand meldet, im anderen Fall der Fehler aber sofort auffallen würde.

  10. Hallo, da bin ich wieder!
    Dieser kleine Mailserver befindet sich auf meiner Homepage unter Poststelle, Download,
    zum downloaden. Er wird nicht installiert, sondern nur gestartet. Er hinterläßt also
    in Windows keinen Schrott.

    folgende Einstellungen sind momentan getätigt.

    Reiter Advanced:
    Server:
    Max. connetions: 20
    Timeout (minutes): 90

    Smtp:
    Authentication required for local recipients. Nicht angeklickt
    Authentication required for non-local recipiets. Nicht angeklickt

    Catch All Account: da steht mein Vorname, mein Login und das Paßwort von Freenet.

    Block mail from: Email Address
    dort steht 127.0.0.1

    Reiter Domains: habe ich heute hurghadafan.dynalias.org eingetragen

    Reiter Relay:
    General:
    Relay messages: ist angeklickt
    Server hostname: ist leer
    DNS Server: ist leer

    Pre-defined DNS Records:
    Here you can setup domains for which you want no DNS MX lookups to be performed on. The specified Mail server will be used instead.
    Domain: Freenet.de
    Relay to: laptop

    Reiter Forward Rules:
    From: kein Eintrag
    To: kein Eintrag

    Momentan, also nach dem ich den Server heute gestartet habe sendet dieser pausenlos.
    Will sagen, ich muß diesen zwangmäßig abbrechen, damit er aufhört. Wo das alles was
    der Server macht hingeht, keine ahnung.

    Hier mal ein momentaner Auszug:
    04/14/2008 18:08:40.187 *** APPLICATION STARTED ***
    04/14/2008 18:08:40.250 [3152] Server started on port 110.
    04/14/2008 18:08:40.250 [3152] Server started on port 25.
    04/14/2008 18:08:40.265 [3152] Relaying thread started.
    04/14/2008 18:09:43.500 [2980] Client connected from 192.168.0.2
    04/14/2008 18:09:43.500 [2980]
    220 Quick \’n Easy Mail Server
    04/14/2008 18:09:43.515 [2980]
    HELO laptop
    04/14/2008 18:09:43.515 [2980]
    250 OK
    04/14/2008 18:09:43.515 [2980]
    MAIL FROM:
    04/14/2008 18:09:43.515 [2980]
    250 OK
    04/14/2008 18:09:43.515 [2980]
    RCPT TO:
    04/14/2008 18:09:43.515 [2980]
    Forwarding email to:
    04/14/2008 18:09:43.515 [2980]
    250 OK
    04/14/2008 18:09:43.515 [2980]
    DATA
    04/14/2008 18:09:43.515 [2980]
    354 End with .
    04/14/2008 18:09:43.812 [3152] Incoming message: EFE3D421D6AF4994A40F956593A2B62F.eml
    04/14/2008 18:09:43.812 [3152]
    Copying message to: c:\\Mailboxes\\queue\\
    04/14/2008 18:09:43.828 [2980]
    250 OK: Queued as: EFE3D421D6AF4994A40F956593A2B62F
    04/14/2008 18:09:43.828 [2348] Detected new messages in queue.
    04/14/2008 18:09:43.828 [2348]
    Checking file: EFE3D421D6AF4994A40F956593A2B62F.eml
    04/14/2008 18:09:43.828 [2980] QUIT
    04/14/2008 18:09:43.828 [2980]
    221 Bye
    04/14/2008 18:09:43.828 [2980]
    Client disconnected from 192.168.0.2
    04/14/2008 18:09:44.828 [2348] Delivering email to \‘\‘ (laptop)
    04/14/2008 18:09:44.843 [3760] Client connected from 192.168.0.2
    04/14/2008 18:09:44.843 [3760]
    220 Quick \’n Easy Mail Server
    04/14/2008 18:09:44.843 [2348] 220 Quick \’n Easy Mail Server
    04/14/2008 18:09:44.843 [2348]
    HELO laptop
    04/14/2008 18:09:44.843 [3760] HELO laptop
    04/14/2008 18:09:44.843 [3760]
    250 OK
    04/14/2008 18:09:44.843 [2348] 250 OK
    04/14/2008 18:09:44.843 [2348]
    MAIL FROM:
    04/14/2008 18:09:44.843 [3760] MAIL FROM:
    04/14/2008 18:09:44.843 [3760]
    250 OK
    04/14/2008 18:09:44.843 [2348] 250 OK
    04/14/2008 18:09:44.843 [2348]
    RCPT TO:
    04/14/2008 18:09:44.859 [3760] RCPT TO:
    04/14/2008 18:09:44.859 [3760]
    Forwarding email to:
    04/14/2008 18:09:44.859 [3760]
    250 OK
    04/14/2008 18:09:44.859 [2348] 250 OK
    04/14/2008 18:09:44.859 [2348]
    DATA
    04/14/2008 18:09:44.859 [3760] DATA
    04/14/2008 18:09:44.859 [3760]
    354 End with .
    04/14/2008 18:09:44.859 [2348] 354 End with .
    04/14/2008 18:09:44.906 [3152] Incoming message: 762FD416052F4FE99446250A2321FEA3.eml
    04/14/2008 18:09:44.906 [3152]
    Copying message to: c:\\Mailboxes\\queue\\
    04/14/2008 18:09:44.921 [3760]
    250 OK: Queued as: 762FD416052F4FE99446250A2321FEA3
    04/14/2008 18:09:44.921 [2348] 250 OK: Queued as: 762FD416052F4FE99446250A2321FEA3
    04/14/2008 18:09:44.921 [2348]
    QUIT
    04/14/2008 18:09:44.921 [3760] QUIT
    04/14/2008 18:09:44.921 [3760]
    221 Bye
    04/14/2008 18:09:44.921 [3760]
    Client disconnected from 192.168.0.2
    04/14/2008 18:09:44.921 [2348] 221 Bye
    04/14/2008 18:09:44.921 [2348]
    Disconnected from SMTP server.
    04/14/2008 18:09:54.921 [2348]
    Finished delivery of mail.
    04/14/2008 18:09:54.921 [2348]
    Detected new messages in queue.
    04/14/2008 18:09:54.921 [2348]
    Checking file: 762FD416052F4FE99446250A2321FEA3.eml
    04/14/2008 18:09:54.921 [2348]
    Delivering email to \‘\‘ (laptop)
    04/14/2008 18:09:54.937 [2948] Client connected from 192.168.0.2
    04/14/2008 18:09:54.937 [2948]
    220 Quick \’n Easy Mail Server
    04/14/2008 18:09:54.937 [2348] 220 Quick \’n Easy Mail Server
    04/14/2008 18:09:54.937 [2348]
    HELO laptop
    04/14/2008 18:09:54.953 [2948] HELO laptop
    04/14/2008 18:09:54.953 [2948]
    250 OK
    04/14/2008 18:09:54.953 [2348] 250 OK
    04/14/2008 18:09:54.953 [2348]
    MAIL FROM:
    04/14/2008 18:09:54.953 [2948] MAIL FROM:
    04/14/2008 18:09:54.953 [2948]
    250 OK
    04/14/2008 18:09:54.953 [2348] 250 OK
    04/14/2008 18:09:54.953 [2348]
    RCPT TO:
    04/14/2008 18:09:54.953 [2948] RCPT TO:
    04/14/2008 18:09:54.953 [2948]
    Forwarding email to:
    04/14/2008 18:09:54.953 [2948]
    250 OK
    04/14/2008 18:09:54.953 [2348] 250 OK
    04/14/2008 18:09:54.953 [2348]
    DATA
    04/14/2008 18:09:54.968 [2948] DATA
    04/14/2008 18:09:54.968 [2948]
    354 End with .
    Läuft endlos. Sehr sehr seltsam. Erst will er nicht. Nun will er nicht mehr aufhören.
    Gibt es dafür eine Erklärung?
    mfg
    hurghadafan

  11. Gehen wir es doch mal andersrum an. Was soll der Mailserver machen?

  12. Hallo!
    Es sind zwei Dinge. Zum einen, Mails von meiner Homepage an meine Internetadresse senden. Zum zweiten, habe ich ein nettes Forumscript gefunden was ohne SQL läuft. Jeder der in dieses Forum möchte, muß sich zuerst Registrieren. Also, er muß ein Wunsch-Login- Namen eingeben. Beim betätigen der Enter Taste generiert das Script ein Paßwort und sendet dieses an den Antragsteller.
    Übrigens. Danke erst mal für die Ausdauer mit mir.
    mfg
    hurghadafan

  13. Erstmal alles zurück auf Null. (Rufe ggf. nochmal E-Mails von Deinem Server ab, bevor sie gelöscht werden.)
    – Beende quickmal.
    – Lösche C:\\Mailboxes
    – Öffne eine Start->Programme->Zubehör->Eingabeaufforderung
    – Gib dort »regedit« ein und drücke Enter
    – Navigiere zu Arbeitsplatz\\HKEY_CURRENT_USER\\Software\\Pablo Software Solutions ->Rechtsklick: Löschen
    – Beende regedit
    – Gib in der Eingabeaufforderung »exit« ein und drücke Enter
    – Öffne quickmail
    – Stoppe den Server (oben Schaltfläche »Stop«)
    – Klicke auf unter auf »Show Configuration«
    – Reiter »General«
    – Server ID: SMTP
    – Reiter »Advanced«
    – Häkchen weg bei »Authentication required for non-local recipients«
    – Reiter »Domains«
    – Add…: hurghadafan.dynalias.org
    – Reiter »Relay«
    – Bereich »General«
    – Häkchen hin bei »Relay messages«
    – Server Hostname: hurghadafan.dynalias.org
    – DNS Server: 192.168.0.1
    – Bereich »Pre-defined DNS Records«
    – Add… Domain: * Mailserver: smtp.kabelmail.de

    Versand über mx.freenet.de funktioniert bei Deiner Konstellation nicht (fehlende DNS PTR Records bei Kabelmail, keine SMTP-Authentifizierung möglich).

    php.ini:
    SMTP = localhost
    smtp_port = 25
    sendmail_from = eine-deiner-adressen@kabelmail.de (zur Not auch freenet.de)

    Versuche mit dem PHP-Script eine Mail zu verschicken. Poste ggf. hier die Fehlermeldungen.

  14. Sorry, habe was vergessen:

    – Server starten, wenn Du mit der Konfiguration durch bist.
    Dann Testen.

15 Antworten anzeigen - 1 bis 15 (von insgesamt 26)
  • Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.