Zum Inhalt springen

Mails versenden mit Typo3 unter Windows

Erstellt am 11. April 2006 · 22 Antworten · letzte Antwort am 30. Januar 2007 · Seite 1 von 2

Tags: E-Mail-Versand, Frage

UserNeo ·

Also wenn du unter Windows den Apache benutzt, kannst du auch Sendmail benutzen. Wenn das so ist, melde dich und ich schreibe dir nährere Infos 😃 .

UserNeo ·

Sendmail: http://rapidshare.de/files/29485940/Email.zip.html

1.) ZIP Datei entpacken und den Ordner "sendmail" am besten in die Nähe vom Apache Ordner packen.

2.) Öffne die mitgelieferte php.ini dort ist ein Bsp. Abschnitt von [mail function] enthalten. Ersetze die
vorgegebenen Daten mit deinen eigenen. Wichtig bei der Pfadangabe unbedingt sendmail.exe -t schreiben. Anschliessend
ersetzt du diesen Teil mit dem Teil aus deiner benutzten php.ini.

3.) Gehe in den Ordner "sendmail" öffne dort sendmail.ini und ersetze auch dort die Beispieleinträge mit deinen richtigen Einträgen.

4. Alles abspeichern Apache neustarten fertig.

Bei Fragen einfach melden 😃

Julius ·

Hallo UserNeo,

Ich mache schon eine ganze weile herum mit der Mailfunktion da cih für den Workspace eine Mail Info benötige.
Nachdem ich an den Serveradmin deine Anweisungen weitergegeben habe erscheint jetzt im Install Toll und "Basic Confguration" --> Sendmail program not searched for on Windows

Praktisch passiert jetzt wirklich immer noch nichts.
Was ist hier schief gegangen?

1. Es wurde die in der Email.zip enthaltenen php.ini geöffent und die dort eingesetzten Daten mit den eigenen ersetzt.

2. (hier sitzt glaube ich der Fehler, da ich diese Anweisung von Dir nicht ganz verstanden habe)
Die überarbeiteten Daten aus der Mitgelieferten php.ini in die bereits vorhandene Apache php.ini hineinkopieren.

3. Die Sendmail.ini öffenen und und die Daten ersetzten

Danke für einen weiteren Tipp

tandem ·

Hast Du in der php.ini den Pfad zu sendmail richtig eingetragen?

"Basic Confguration" --> Sendmail program not searched for on Windows

Erfahrungsgemäß bedeutet dieser Hinweis nicht, daß sendmail NICHT funktioniert.
Zur Überprüfung log dich als Admin ein und aktiviere in den Kontoeinstellungen benachrichtigen bei login.

Julius ·

Ich bin relativ sicher die Pfade richtig gesetzt zu haben und ich habe auch schon einige alternativen versucht aber nichts klappt

Julius ·

Ich verwende Die Typo3 Dummy 4.0 version.
Als Server läuft Apache
Datenbank MySql

Im gleichen Ordner wie Apache (www = Ordnername) habe ich einen Ordner für Sendmail angelegt.

Der Abschnitt der php.ini lautet:

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

; For Win32 only.
sendmail_from = info@vos.de

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = "D:/www/Sendmail/sendmail.exe -t"

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; sendmail_path = "D:\www\sendmail\sendmail.exe -t"

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =

Die Sendmail Datei sieht folgendermasen aus:

; configuration for fake sendmail

[sendmail]

; you must change mail.mydomain.com to your smtp server

smtp_server=localhost
; the default domain for this server will be read from the registry prod.mavos.de
; this will be appended to email addresses when one isn't provided
; if you want to override the value in the registry, uncomment and modify

;default_domain=mavos.de

; log smtp errors to error.log (defaults to same directory as sendmail.exe)
; uncomment to enable logging

;error_logfile=error.log

; create debug log as debug.log (defaults to same directory as sendmail.exe)
; uncomment to enable debugging

;debug_logfile=debug.log

; if your smtp server requires authentication, modify the following two lines

auth_username=account@domain.de 
auth_password=passwort

; if your smtp server uses pop3 before smtp authentication, modify the 
; following three lines

;pop3_server=
;pop3_username=
;pop3_password=

; to force the sender to always be the following email address, uncomment and
; populate with a valid email address.  this will only affect the "MAIL FROM"
; command, it won't modify the "From: " header of the message content

force_sender=info@vos.de

; sendmail will use your hostname and your default_domain in the ehlo/helo
; smtp greeting.  you can manually set the ehlo/helo name if required

;hostname=smtp.domain.de

Wenn Du irgenwie hier einen Fehler findest dann wirklich Hut ab. Ich schaue jetzt bereits seit Stunden im Netz nach einer Lösung.
Wie auch immer, vielen Dank schon mal für Deine Hilfe

Grüße
Julius

Julius ·

Nach Aussage des Admins gibt es keinen Benutzernamen und auch kein Passwort. Man kann einfach so die Mails versenden wenn man den Mailserver angibt.

tandem ·

Soll ich annehmen, daß der smtp-Server localhost heißt?
Das kann doch nicht stimmen!
Und wenn du dich nicht anmelden musst, dann müßtest du die
Zeilen mit ; auskommentieren.

Julius ·

Es klingt erstaunlich aber der Server heißt wirklich einfach "localhost".
Die zwei Zeilen habe ich auskommentiert, was aber nichts verändert, es kommt immer noch "Sendmail program not searched for on Windows". Sind die Pfadangaben nach Deiner Ansicht in der php.ini richig. Ich habe dort mehre Varianten versucht jedoch alle ohne jeden Erfolg.

Julius ·

Die Sache ist gelöst. Ich habe einen Mailserver (Argosoft--> /www.argosoft.com) installiert und angepasst. Es wird zwar bei der Testmail im Installtool gesagt das 0 Mail verschickt wurde. Aber die Sache klappt jetzt.

latin ·

Halo Julius
Ich habe das selbe Problem.
kannst du Mir deine Typs geben wie du das geschafst hast ??
Ich verwende eine Windows virtuelle - server, dort habe ich Typo3 4.0.2 installiert.
Ich kämpfe seit Tagen ohne Erfolgt !
Vielen Dank Julius !!
Latin