Generiertes Passwort wird an User nicht geschickt (unter LOCALHOST)!

Begonnen von Surfer, 15 April 2005, 12:52:42

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Surfer

Hallo Leute!

Hab ein Problem mit E-Mail-Versand unter Localhost!
Ich habe zwar alles unter Admin-Menü->Einstellungen->SMTP - Mail-Server-Einstellungen die Daten von meinem GMX-Account eingetragen, sprich:
---------------------------------------------------------
Mailserver: mail.gmx.net
Benutzername: ...
Passwort: ...
SMTP Port: 25
Mailversand per: SMTP mit Anmeldung am Server
---------------------------------------------------------
Und wenn ich mich nun als Testperson registriere, wird zwar keine Fehlermeldung ausgegeben, aber das generierte Passwort wird nicht abgeschickt !
Benutze Router+Firewall: Port 25 ist aber freigegeben.

Was mache ich falsch? Was muss ich noch machen?

Danke für eure Tipps und Antworten!

jubilee

Hallo !
ZitatHab ein Problem mit E-Mail-Versand unter Localhost!
Öhh, was jetzt? localhost oder gmx ?
Stell mal auf :
Mailserver : localhost
Benutzername: leer lassen
Passwort: leer lassen
Mailversand per: PHP-Funktion mail ()

und probier das damit einmal.
MfG
jubilee



Surfer

Hab so gemacht, wie der Vorschlag von 'jubilee', aber das gleiche Problem: Keine Fehlermeldung, aber das Passwort wird sowieso nicht verschickt!  :-\

Muss ich vielleicht in "php.ini" was machen? Oder?

jubilee

Hallo !
ZitatMuss ich vielleicht in "php.ini" was machen? Oder?

Hmmm ... Hast Du da zugriff drauf ?
Ist das ein root-Server oder steht das Teil bei Dir zuhaus ?

MfG
jubilee

Surfer

Auf meinem Rechner läuft Apache-Server + Mysql. Und ich wollte einfach meine Seite, die ich mit vkpMx erstellt habe, LOCAL testen. Und dementsprechend habe ich natürlich auf alles Zugriff.

jubilee

Hallo !
ZitatAuf meinem Rechner läuft Apache-Server + Mysql. Und ich wollte einfach meine Seite, die ich mit vkpMx erstellt habe, LOCAL testen
O.K.
Dann geht natürlich mein Konfigurationsvorschlag (localhost + php-Funktion mail() )
nicht, weil bei Dir local ja auch kein Mailserver läuft.
Mit dem Zugriff auf GMX-Mail. Generell muss natürlich eine  Verbindung zum Internet aktiv sein.
Dann müsstest du einmal bei GMX nachsehen, ob die dort SMTP after POP verwenden.
In dem Fall kannst Du das Postfach  nicht mit dem MX zusammen verwenden, weil die Userauthentifizierung dann über das POP-Protokoll (post office protocol) auf port 110 durchgeführt wird. Diese Authentifizierung wird dann zugleich für den SMTP-Server auf Port 25 verwendet.
Unser System bieten aber leider keine Möglichkeit smtp after pop zu nutzen.
MfG
jubilee

Surfer

Was heißt das jetzt für mich: Ich muss also ein anderes SMTP-Server verwenden, um Mails z.B. nach GMX verschicken zu können??


Zu GMX: Aus Sicherheitsgründen steht die Option SMTP after POP ohne IP-Check hingegen nicht mehr zur Verfügung. Die verwenden aber SMTP after POP mit IP-Check.
Quelle: http://faq.gmx.de/optionen/email/sicherheit/1.html

Lazar

Viele Provider verwenden SMTP after POP. Diese kannst Du nicht verwenden.

Ich habe mir zum versenden einen kostenlosen Account bei Yahoo besorgt. Damit geht es.

(Servername: smtp.mail.yahoo.com)

Surfer

Also ich habe außer GMX auch ein eMail-Account bei Icq-inter.net .

Ich habe also versucht, die Daten von Icq-inter.net anzugeben, um Emails nach GMX zu schicken - es geht zwar, ABER, die Mails werden NUR an die Email-Adressen wie z.B. "test@icq-inter.net" geschickt, nicht aber z.B. auf die Adresse "test@gmx.de", wonach er verschicken soll!

Was ist nun falsch?

NeMeSiSX2LC

Also ok ich fasse es mal kurz die das Registrieren auf diese art und weisse geht. Oder hast du wirklich vor deine Seite über einenLocalen Server zu betreiben?
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Surfer

Ich habe es nicht vor, meine Seite LOCAL zu betreiben, aber ich würde es gerne trotzdem wissen, wie man das hinkriegt, dass der Mailversand einwandfrei unter Localhost funktioniert. Gibt es dann wohl nur eine Lösung: Lokalen Mailserver installieren? Oder gibts noch irgendwelche Möglichkeiten?

Und:
Wird der ganze Mailversand denn funktionieren, wenn ich die Seite ONLINE stelle?? Kann ich dann ruhig die Daten von Icq-inter.net unter 'Einstellungen' eingeben? Und wird dann der Mailversand online funktionieren?

DANKE nochmal für ihre Antworten und Tipps im Voraus!

Gruß

jubilee

Hallo !
ZitatWird der ganze Mailversand denn funktionieren, wenn ich die Seite ONLINE stelle?? Kann ich dann ruhig die Daten von Icq-inter.net unter 'Einstellungen' eingeben?
Wenn der Server auf dem Du das Portal später installieren willst, einen Mailserver installiert hat, wirst Du evt gar keine Logindaten angeben müssen, sondern nur mein Konfigurationsbeispiel aus Antwort Nr. #1.

Zitatwird dann der Mailversand online funktionieren?
Bis jetzt hat der Mailversand immer Funktioniert, wenn a: ein Mailserver installiert war oder b: die korekten
Logindaten zu einem Mailserver eingetragen waren der KEIN smtp afer pop verwendet .

Zitatdie Mails werden NUR an die Email-Adressen wie z.B. "test@icq-inter.net" geschickt, nicht aber z.B. auf die Adresse "test@gmx.de", wonach er verschicken soll!
Was ist nun falsch?
Ganz sicher, das Du die Login-Daten richtig angegeben hast ?
Das Mails an die eigenen Empfänger akzeptiert, jedoch Mails zum relayen nicht angenommen werden lässt
darauf schließen, das die Zugangsdaten nicht korrekt sind ?!
Andere Möglichkeit ist, das der Mailserver generell NICHT relayt. Da musst Du dann in der Dokumentation zum Mail-Account schauen (obwohl das eher unwahrscheinlich ist weil das Konto dann eigentlich nur zum Empfangen von Mails und zum Kontakten von Usern auf diesem Server verwendet werden könnte).

MfG
jubilee

Surfer