Zur Navigation springen Zum Inhalt springen

Standort:
Das nierentischförmige Emblem der TYPO3 Stammtisch Ruhr-Website

Weiter zu Marginalien

Upgrade TYPO3 auf 4.5 und Mailversand

Im Blog von Andre-Krug.de hört es sich bei seinem Beitrag zu Update TYPO3 > 4.5.X recht simple an:

 

Ich habe am Wochenende meine ganzen TYPO3 Installationen auf die neuen Versionen > 4.5 mit LTS (Long Term Support) aktualisiert, Probleme beim Update hatte ich insbesondere mit den Installierten Extensions:

- commerce
- mm_forum
- sr_fe_user_register
- directmail
- powermail

 

 

Bei mm_forum,  sr_fe_user_register, directmail und powermail  stellte sich heraus, dass diese Extensions allesamt noch mit der alten Mail Versendung aus TYPO3 heraus arbeiten. Den Fehler habe ich durch die folgende Fehlermeldung festgestellt

 

Oops, an error occured!
Validation failed for:  address@mail.de

 

Die Lösung ist denkbar einfach:  

Im Install --> All Configuration auf die Option

substituteOldMailAPI

dort ist in TYPO3 > 4.5 ein Haken gesetzt. Diesen Entfernen und alles sollte wieder so funktionieren wie gewohnt.

  

Einstellungen für den Mailversand - unser Lösungsweg

Für den Malversand bei einer eigenen Kundenextension habe ich den Lösungsweg, bzw. Hinweise, die geholfen haben nachfolgend dokumentiert:

 

Ein Beitrag stand im TYPO3-Forum.net

 -----------------------------------------------

www.typo3forum.net/forum/direct-mail/52027-direct-mail-versendet-update-keine-mails-mehr-2.html

 

- php mail()-Funktion hat nicht funktioniert
(-> senden ohne SMTP nicht möglich)

- PEAR::Mail nicht installiert
(-> senden mit SMTP nicht möglich [Also prinzipiell natürlich möglich, aber direct_mail braucht dazu scheinbar PEAR::Mail])

 

Der Provider hat die php mail()-Funktion aktiviert, und jetzt geht's.

 ----------------------------------------------

 

Wir hosten das Webprojekt um das es geht bei Mittwald CM-Service, der folgende Hinweis über Einstellungen bei HostEurope im Blog von wowa-webdesign brachte uns offenbar auf die richtige Spur.

....

 

Das reicht aber leider noch nicht, zumindest nicht unter TYPO3 4.5.X. Wie es bei älteren Versionen aussieht, kann ich nicht sagen.

Zusätzlich muss man im Installtool unter „All Configuration“ den Mailversand auf sendmail umstellen und auch den sendmail-Befehl anders konfigurieren.

Folgende Parameter sind anzupassen:

 

[MAIL][transport] = sendmail

[MAIL][transport_sendmail_command] = /usr/sbin/sendmail -t -f mail@domain.com

 

Statt mail@domain.com die eingestellte Mailadresse angeben. Danach funktionierte der Mailversand wie erwartet.

  

In Verbindung mit:

http://blog.team-noir.net/2011/03/typo3-4-5-sendmail-on-host-europe-server/# jweiland.net/typo3/versionen/version-45.html

 

Here is the solution: Change in localconf.php

 

$TYPO3_CONF_VARS['MAIL']['transport'] = 'mail';

$TYPO3_CONF_VARS['MAIL']['transport_sendmail_command'] = '/usr/sbin/sendmail -bs'

 

to

 

$TYPO3_CONF_VARS['MAIL']['transport'] = 'sendmail';

$TYPO3_CONF_VARS['MAIL']['transport_sendmail_command'] = '/usr/sbin/sendmail -t -f mail@domain.com';

of course you need a valid email address!

 

That’s all – it works!

 --------------------------------------------

  

Abschließend noch der Hinweis auf einen Eintrag im TYPO3-Bug-Tracker:

 http://forge.typo3.org/issues/25295

 

--> beim Projekt funktioniert der Mailversand nun reibungslos mit den Einstellungen

$TYPO3_CONF_VARS['MAIL']['substituteOldMailAPI'] = '1';   

$TYPO3_CONF_VARS['SYS']['forceReturnPath'] = 1';   

Weiter im Inhalt

 
 
 

„TYPO3“ ist © 2005 – 2011 TYPO3 Association.