Home-›Foren-›Mailserver-›Mail versenden von HP, ich krieg es nicht hin.
- This topic has 26 Antworten, 3 Stimmen, and was last updated 23:03 um 15. April 2008 by Unbekannt.
- AutorBeitrag
- 13. April 2008 um 13:53 #45459hurghadafanParticipant
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]
13. April 2008 um 14:45 #159497sontag96ParticipantEine Loesung fuer dieses Problem wuerde mich auch interessieren.
13. April 2008 um 17:07 #159502UnbekanntParticipantIn 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.13. April 2008 um 19:56 #159505hurghadafanParticipantHallo!
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
hurghadafan13. April 2008 um 20:27 #159508UnbekanntParticipantIch 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.1Da 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.
13. April 2008 um 21:21 #159511hurghadafanParticipantHallo!
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
hurghadafan13. April 2008 um 21:26 #159512sontag96Participant13. April 2008 um 22:47 #159517UnbekanntParticipantEventuell 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.deInternetanbieter 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.
13. April 2008 um 23:52 #159518UnbekanntParticipantDann 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).14. April 2008 um 01:53 #159520hurghadafanParticipantHallo!
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
Hurghadafan14. April 2008 um 17:10 #159535UnbekanntParticipantAlso, 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.
14. April 2008 um 19:26 #159541hurghadafanParticipantHallo, 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): 90Smtp:
Authentication required for local recipients. Nicht angeklickt
Authentication required for non-local recipiets. Nicht angeklicktCatch All Account: da steht mein Vorname, mein Login und das Paßwort von Freenet.
Block mail from: Email Address
dort steht 127.0.0.1Reiter Domains: habe ich heute hurghadafan.dynalias.org eingetragen
Reiter Relay:
General:
Relay messages: ist angeklickt
Server hostname: ist leer
DNS Server: ist leerPre-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: laptopReiter Forward Rules:
From: kein Eintrag
To: kein EintragMomentan, 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
hurghadafan14. April 2008 um 22:04 #159561UnbekanntParticipantGehen wir es doch mal andersrum an. Was soll der Mailserver machen?
14. April 2008 um 23:13 #159563hurghadafanParticipantHallo!
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
hurghadafan15. April 2008 um 00:17 #159567UnbekanntParticipantErstmal 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.deVersand ü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.
- AutorBeitrag