Zum Inhalt springen

Kein Mailversand mehr nach Update 2.5.1

Erstellt am 9. Oktober 2006 · 4 Antworten · letzte Antwort am 11. Oktober 2006

Tags: E-Mail-Versand, Update & Upgrade, Frage

womey ·

Hallo zusammen,

nach dem Update auf die 2.5.1 versendet der Shop keine Mails mehr.

Muss da irgendwo jetzt noch was eingestellt werden?

Viele Grüße

Wolfgang

womey ·

Hallo zusammen,

niemand eine Idee?

Die restliche Site versendet problemlos Mails (register, Formulare etc.), nur der Shop nicht mehr.

Kann man irgendwo debuggen, wo das Problem liegen könnte?

Viele Grüße

Wolfgang

Flink ·
womey schrieb

Kann man irgendwo debuggen, wo das Problem liegen könnte?

lib/class.tx_ttproducts_email_div.php

womey ·

Hallo Flink,

was muss ich machen, um da zu prüfen, warum keine Mails mehr rausgehen?

Die restliche Site versendet Mails, am Server kann es also nicht liegen (habe ansonsten außer der Typo3-Oberfläche keinen Zugriff auf den Server).

Hier meine Constants zum Shop:

plugin.tt_products.AGBattachment = fileadmin/Onlineshop/AGBs/agb.pdf
plugin.tt_products.alwaysAdvanceOrderNumber = 1
plugin.tt_products.clickEnlarge_list = 0
plugin.tt_products.clickIntoBasket = 1
plugin.tt_products.createUsers = 1
plugin.tt_products.CSVdestination = fileadmin/Onlineshop/Bestellungen/
plugin.tt_products.currencySymbol = €
plugin.tt_products.domain = typo3.ae-o.de
plugin.tt_products.editLockedLoginInfo = 1
plugin.tt_products.file.datasheetIcon = fileadmin/Onlineshop/Template/pdf_icon.gif
plugin.tt_products.file.templateFile = fileadmin/Onlineshop/Template/aeo_shop.html
plugin.tt_products.generateCSV = 1
plugin.tt_products.inStockPieces = Stück
plugin.tt_products.limit = 10
plugin.tt_products.limitImageSingle = 5
plugin.tt_products.lockLoginUserInfo = 1
plugin.tt_products.loginUserInfoAddress = 0
plugin.tt_products.max_note_length = 100
plugin.tt_products.maxH_list = 100
plugin.tt_products.maxW_list = 60
plugin.tt_products.maxW_popup = 500
plugin.tt_products.maxW_single = 130
plugin.tt_products.memberOfGroup = 5
plugin.tt_products.notInStockMessage = Nicht vorrätig
plugin.tt_products.orderEmail_from = onlineshop@ae-o.de
plugin.tt_products.orderEmail_fromName = aeo Online Shop
plugin.tt_products.orderEmail_subject = aeo Online Shop: Bestellung
plugin.tt_products.orderEmail_to = onlineshop@ae-o.de
plugin.tt_products.orderEmail_toDelivery = 0
plugin.tt_products.orderNumberPrefix = aeoshop_
plugin.tt_products.outputFolder = fileadmin/Onlineshop/Unterlagen/
plugin.tt_products.PIDagb = 392
plugin.tt_products.PIDbasket = 393
plugin.tt_products.PIDbilling = 399
plugin.tt_products.PIDdelivery = 400
plugin.tt_products.PIDfinalize = 398
plugin.tt_products.PIDitemDisplay = 394
plugin.tt_products.PIDmemo = 396
plugin.tt_products.PIDpayment = 395
plugin.tt_products.PIDsearch = 408
plugin.tt_products.PIDstoreRoot = 299
plugin.tt_products.PID_sys_products_orders = 444
plugin.tt_products.PIDtracking = 397
plugin.tt_products.PIDuserFolder = 4
plugin.tt_products.priceDecPoint = ,
plugin.tt_products.priceThousandPoint = .
plugin.tt_products.selectAdditional = 1
plugin.tt_products.selectColor = 1
plugin.tt_products.selectDescription = 1
plugin.tt_products.selectGradings = 1
plugin.tt_products.selectSize = 1
plugin.tt_products.separateImage = 1
plugin.tt_products.stdSearchFieldExt = title, subtitle, note, itemnumber
plugin.tt_products.TAXpercentage = 16
plugin.tt_products.useArticles = 1
plugin.tt_products.useStaticInfoCountry = 1

Und hier mein Setup:

config.doctype = xhtml_trans
config.htmlTag_langKey = de
config.index_enable = 1 
config.index_externals = 1
config.inlineStyle2TempFile = 1
config.language = de
config.linkVars = L
config.locale_all = de_DE
config.no_cache = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1
config.stat = 1 
config.stat_apache = 1 
config.stat_apache_logfile = aeo-log.txt
config.sys_language_uid = 0 
config.xhtml_cleaning = all

# Don't forget to include: CSet (default) and content (default)
#######################################

# Setting up 'page' to be the default PAGE object (type=0)
#######################################
lib.stdheader.10.stdWrap.wrap = 
tt_content.stdWrap.dataWrap = <a name="{field:uid}"></a>
 
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/template_css/aeo.css
page.bodyTag = <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
page.1 = TEMPLATE
page.1.marks.PAGE_UID = TEXT
page.1.marks.PAGE_UID.field = uid
page.1  {
   template = FILE
   template.file = fileadmin/template_css/template.html
   workOnSubpart = DOCUMENT_BODY
   subparts.CONTENT_LEFT < styles.content.getLeft
   subparts.CONTENT_RIGHT < styles.content.getRight
   subparts.CONTENT_BORDER < styles.content.getBorder
   subparts.CONTENT < styles.content.get

# Hinweis auf letztes Update
#######################################
   subparts.LASTUPDATE = TEXT
   subparts.LASTUPDATE {
   data = page:lastUpdated
   if.isTrue.data = page:lastUpdated
   date = d.m.Y, H:i
   wrap = © aeo, Aktualisierung am  |
   data = register : SYS_LASTCHANGED
   if >
   }

# Hinweis auf Autor
#######################################
   subparts.LASTUPDATE_AUTHOR = TEXT
   subparts.LASTUPDATE_AUTHOR {
   data = page:author
   if.isTrue.data = page:author
   wrap = ,  |
   if >
   }

# Klickleiste
#######################################
   subparts.KLICKLEISTE = HMENU
   subparts.KLICKLEISTE.special = rootline
   subparts.KLICKLEISTE.special.range = 0|-1
   subparts.KLICKLEISTE.includeNotInMenu = 1
   subparts.KLICKLEISTE.excludeUidList = 287
   subparts.KLICKLEISTE.special.value.stdWrap.wrap =  |
   subparts.KLICKLEISTE.1 = TMENU
   subparts.KLICKLEISTE.1.noBlur = 1
   subparts.KLICKLEISTE.1.target = _top
   subparts.KLICKLEISTE.1.wrap = | 
   subparts.KLICKLEISTE.1.CUR = 1
      subparts.KLICKLEISTE.1.CUR.stdWrap.wrap = |
   subparts.KLICKLEISTE.1.NO {
   linkWrap = | » 
} 

# Leftside Navigation
#######################################
   subparts.LEFTNAV = HMENU 
   subparts.LEFTNAV.1 = TMENU
   subparts.LEFTNAV.1.noBlur = 1
   subparts.LEFTNAV.1 {

# Normal state properties
#######################################
   NO.allWrap =  <div class="leftnav1"> | </div>

# Enable active state and set properties:
#######################################
   ACT = 1
   ACT.allWrap = <div class="leftnav1-act"> | </div>
}

# Second level menu-object
#######################################
   subparts.LEFTNAV.2 = TMENU
   subparts.LEFTNAV.2.noBlur = 1
   subparts.LEFTNAV.2 {

# Normal state properties
#######################################
   NO.allWrap =  <div class="leftnav2"> | </div>

# Enable active state and set properties:
#######################################
   ACT = 1
   ACT.allWrap = <div class="leftnav2-act"> | </div>
}

# Third level menu-object
#######################################
   subparts.LEFTNAV.3 = TMENU
   subparts.LEFTNAV.3.noBlur = 1
   subparts.LEFTNAV.3 {

# Normal state properties
#######################################
   NO.allWrap =  <div class="leftnav3"> | </div>

# Enable active state and set properties:
#######################################
   ACT = 1
   ACT.allWrap = <div class="leftnav3-act"> | </div>
   }
}

# Wirft das CLEAR.GIF raus
tt_content.image.20.spaceBelowAbove = 0
tt_content.header.stdWrap.space = 0|0 
tt_content.stdWrap.space = 0|0 
tt_content.stdWrap.spaceBefore = 0 
tt_content.stdWrap.spaceAfter = 0 
lib.stdheader.stdWrap.space = 0|0 

# Und hier wird das CLEAR.GIF hinter den Überschriften rausgenommen
tt_content.text.20.parseFunc.tags.typohead.stdWrap.space = 0|

# Macht die Listenpunkte weg, setzt die Liste in ein UL und die Punkte in LI
tt_content.text.20.parseFunc.tags.typolist.default.split.1.wrap = <li>|</li>
tt_content.text.20.parseFunc.tags.typolist.default.wrap = <ul>|</ul>

# Folgender Code löscht das Margin 0 0 0 0 aus dem P Tag
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes { 
P.style= 
PRE.style=; 
}

#Auch die H1 - H4 kann man verwenden
tt_content.text.20.parseFunc.tags.typohead.10.1.fontTag = <h1>|</h1>
tt_content.text.20.parseFunc.tags.typohead.10.2.fontTag = <h2>|</h2>
tt_content.text.20.parseFunc.tags.typohead.10.3.fontTag = <h3>|</h3>
tt_content.text.20.parseFunc.tags.typohead.10.4.fontTag = <h4>|</h4>

# Unterdrückt den Umbruch mit <br />
lib.stdheader.stdWrap.wrap = |

# entfernt 1-pixel clear.gif über jedem Bild mit Text
tt_content.textpic.noStretchAndMarginCells = 1

# entfernt 1-pixel clear.gif über jedem Bild
tt_content.image.noStretchAndMarginCells = 1
content.headerSpace = 0|5

# entfernt 1-pixel clear.gif über jedem Bild mit Text
tt_content.textpic.20.noStretchAndMarginCells = 1

# entfernt 1-pixel clear.gif über jedem Bild
tt_content.image.20.noStretchAndMarginCells = 1

content.headerSpace = 0|0 
content.space = 0|0 

tt_content.stdWrap.space = 0|0 
tt_content.stdWrap.dataWrap =
tt_content.image.noStretchAndMarginCells = 1 
tt_content.textpic.noStretchAndMarginCells = 1 
tt_content.image.spaceBelowAbove = 0 
tt_content.textpic.spaceBelowAbove = 0

# entfernt automatische Abstände
styles.content.imgtext.colSpace = 0 
styles.content.imgtext.rowSpace = 0 
styles.content.imgtext.textMargin = 0 

# Noch ein paar <br /> entfernen
styles.content.imgtext.caption.1.wrap = | 
styles.content.imgtext.caption.1.spaceBefore = 0 
styles.content.imgtext.caption.1.br = 0 

plugin.tt_news.newsFiles.stdWrap.wrap = <strong>|</strong>
plugin.tt_news.wrap3.wrap = <strong>|</strong>
plugin.tt_news.getRelatedCObject.10.1.wrap = <strong> | </strong>
plugin.tt_news.getRelatedCObject.10.2.wrap = <strong> | </strong>
plugin.tt_news.getRelatedCObject.10.default.wrap = <strong> | </strong>
plugin.tt_news.displaySingle.linksItem_stdWrap.wrap = <strong>|</strong>
plugin.tt_news.archiveTitleCObject.10.wrap = <strong>|</strong>

config.extTarget = _blank 
config.intTarget = _self

TCAdefaults.tt_content.image_compression = 12
tt_content.search.20.layout.10.value = Suchergebnis: ###RANGELOW###-###RANGEHIGH### von ###TOTAL###
tt_content.search.20.noResultObj.10.value = Es wurde leider nichts gefunden!
tt_content.search.20.next.value = Nächste
tt_content.search.20.prev.value = Vorherige
tt_content.search.30.dataArray.10.label = Suchwort:
tt_content.search.30.dataArray.20.label = Suche in:
tt_content.search.30.dataArray.40.value = Suche starten!
tt_content.search.30.dataArray.20.valueArray.10.label = Überschriften
tt_content.search.30.dataArray.20.valueArray.20.label = Seiteninhalt
tt_content.search.30.dataArray.20.valueArray.10.label = Überschriften und Stichworte
tt_content.search.30.dataArray.20.valueArray.10.label = Überschriften und Stichworten
tt_content.search.30.dataArray.20.valueArray.30 < tt_content.search.30.dataArray.20.valueArray.10
tt_content.search.30.dataArray.20.valueArray.10 >

plugin.tt_products.basketPic = fileadmin/Onlineshop/Template/basket.jpg
plugin.tt_products.datasheetIcon.file = fileadmin/ Onlineshop/Template/pdf_icon.gif
plugin.tt_products.payment >
plugin.tt_products.payment.10.title = Vorauskasse
plugin.tt_products.payment.20.title = Nachnahme
plugin.tt_products.payment.30.title = Barzahlung bei Abholung
plugin.tt_products.payment.40.title = Rechnung
plugin.tt_products.payment.40.visibleForGroupID = 6
plugin.tt_products.payment.50 >
plugin.tt_products.requiredInfoFields = first_name,last_name,address,zip,city,email,telephone
plugin.tt_products.shipping >
plugin.tt_products.shipping.10.excludePayment = 30
plugin.tt_products.shipping.10.title = Zustellung
plugin.tt_products.shipping.20.excludePayment = 10,20
plugin.tt_products.shipping.20.title = Selbstabholung
plugin.tt_products.shipping.40 >
plugin.tt_products.useStaticInfoCountry = 1
plugin.tt_products.statusCodes > 
plugin.tt_products {
statusCodes {
# 1: Eingehende Bestellung 
1 = Bestellung ist eingegangen
# 2-49: Nutzung durch Shopadmin
10 = aeo erwartet Ihren Zahlungseingang
15 = Ihre Zahlung ist eingegangen
15 = aeo erwartet Waren eines Drittanbieters
20 = Bestellung ist in Vorbereitung
25 = Bestellung wurde versandt
# 50-99: Nutzung durch den Kunden
# 50-59: Generelle, statische Meldungen vom Kunden (Drop-Down Kommentar-Header)
50 = Kunde möchte Bestellung stornieren
# 60-69: Spezielle Meldungen
# 100-299 : Bestellung abgeschlossen.
100 = Bestellung ist versandt und abgeschlossen
101 = Bestellung ist abgeschlossen
200 = Bestellung wurde storniert
}
}

# Meta Header
plugin.meta.flags.DC = 0
page.headerData.999 < plugin.meta

Ich habe schon von der Franz Holzinger-Site den Shop und die benötigten Erweiterungen neu installiert, es hilft alles nicht...

Viele Grüße

Wolfgang

womey ·

Hallo Flink,

es hat sich erledigt. Das Problem lag an meinem Template. Der Bereich der Mailbeschreibung hatte einen Fehler #angry#

War wohl ein Fall von geistiger Umnachtung.

Aber trotzdem vielen Dank für Deine Bemühungen!!! Nicht nur in diesem Fall, sondern auch für Deine vielen Beiträge hier im Forum.

Viele Grüße

Wolfgang