cancel
Showing results for 
Search instead for 
Did you mean: 

E-Mail verursacht Internal Error

E-Mail verursacht Internal Error

Guten Tag,

 

ich habe folgendes Problem, und zwar versendet Magento(1.9.2.4) absolut keine E-Mails und wirft Internal Server Errors(500). Zudem wird der Bestellprozess damit beeinträchtigt, und zwar wird der Kunde bei Bestellungen "Auf Rechnung"(Einzige Zahlmöglichkeit die über Magento gesteuert wird, alle anderen werden über das PlugIn von PayOne gesteuert) nach erfolgreicher Bestellung einfach in den nicht geleerten Warenkorb zurückgeleitet ohne Bestätigung.(Dadurch kam es häufig zu mehrfach Bestellungen.) Wenn ich aber die Transaktionsmails ausschalten kommt der Kunde wenigstens auf die Success-Seite.

 

Dieser Internal Error tritt ebenfalls auf, wenn ich die E-mails manuell versenden möchte oder mir die Vorschau des Templates anschauen möchte.

 

Die gängigen Lösungsvorschläge die man durch googlen erhält bin ich alle schon durch. Hat hier noch jemand eine Idee was schief läuft ?

 

Vielen Dank schonmal im Vorraus Smiley Happy

 

Grüße

4 REPLIES

Re: E-Mail verursacht Internal Error

Hallo,

Also eine error 500 ist ein (Web)Server error.

Wenn so ein fehler auftritt entsteht auf einem korrekt knfigurierten Webserver eine Fehlermeldung im Error-Log des Webservers.

(Bei den Meisten Systemen in /var/log/apache2/error.log)

Wenn Sie das Error-log nicht finden fragen Sie bitte Ihren Hoster.

 

Bitte Posten Sie die Fehlermeldung. Dann lässt sich der Feheler bestimmt besser eingrenzen.

Mit freundlichen Grüßen, Sebastian Keutmeier

Re: E-Mail verursacht Internal Error

Hallo,

 

Da haben wir ja grad das Problem, es wird absolut nichts gelogt. Weder in den Apache-Logs noch in den system.logs oder exception.logs von Magento.

 

Grüße

Re: E-Mail verursacht Internal Error

ist logging denn eingestelt in den apache und vhost config dateien?

Mit freundlichen Grüßen, Sebastian Keutmeier

Re: E-Mail verursacht Internal Error

Hallo,

 

ich habe nun die Fehlerquelle gefunden. Der Fehler muss im drinnen sein. Welches ich nie bearbeitet habe.

 

<!--@vars
{"store url=\"\"":"Store Url",
"skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
"htmlescape var=$order.getCustomerName()":"Customer Name",
"var store.getFrontendName()":"Store Name",
"store url=\"customer/account/\"":"Customer Account Url",
"var order.increment_id":"Order Id",
"var order.getCreatedAtFormated('long')":"Order Created At (datetime)",
"var order.getBillingAddress().format('html')":"Billing Address",
"var payment_html":"Payment Details",
"var order.getShippingAddress().format('html')":"Shipping Address",
"var order.getShippingDescription()":"Shipping Description",
"layout handle=\"sales_email_order_items\" order=$order":"Order Items Grid",
"var order.getEmailCustomerNote()":"Email Order Note"}
@-->

<!--@styles
	body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
	a { color:#1E7EC8; }
@-->

<style type="text/css">
        tr.summary-details td {font-size: 10px; color: #626465; }
</style>

<div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
	<table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
		<tr>
			<td align="center" valign="top">
				<!-- [ header starts here] -->
				<table cellspacing="0" cellpadding="0" border="0" width="650">
					<tr>
						<td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="imprint/field" value="shop_name"}}"  style="margin-bottom:10px;" border="0"/></a></td>
					</tr>
				</table>
				<!-- [ middle starts here] -->
				<table cellspacing="0" cellpadding="0" border="0" width="650">
					<tr>
						<td valign="top">
							<p><strong>Hallo {{htmlescape var=$order.getCustomerName()}}</strong>,<br/>Vielen Dank für Ihre Bestellung bei {{block type="imprint/field" value="shop_name"}}. Sie können den aktuellen Status Ihrer Bestellung jederzeit <a href="{{store url="customer/account/"}}" style="color:#1E7EC8;">in Ihrem Kundenbereich</a> einsehen. Sollten Sie Fragen zu Ihrem Kundenkonto oder Ihrer Bestellung haben, senden Sie uns eine E-Mail an <a href="mail" style="color:#1E7EC8;">{{block type="imprint/field" value="email"}}</a>.</p>
							<p>Nachfolgend finden Sie Ihre Bestellbestätigung, vielen Dank!</p>
							
							<h3 style="border-bottom:2px solid #eee; font-size:1.05em; padding-bottom:1px; ">Ihre Bestellung Nr. {{var order.increment_id}} <small>({{var order.getCreatedAtFormated(''long'')}})</small></h3>
							<table cellspacing="0" cellpadding="0" border="0" width="100%">
							    <thead>
							        <tr>
							            <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Rechnungsadresse:</th>
							            <th width="3%"></th>
							            <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Zahlungsmethode:</th>
							        </tr>
							    </thead>
							    <tbody>
							        <tr>
							            <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
							                {{var order.getBillingAddress().format('html')}}
							            </td>
							            <td>&nbsp;</td>
							            <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
							                {{var payment_html}}
<p style="font-size: 12px;"><b>Bitte beachten: </b>Bei Zahlungen mit Lastschrift wird Ihre Bankverbindung aus Sicherheitsgründen in verkürzter Form dargestellt.</P>
							            </td>
							        </tr>
							    </tbody>
							</table>
							
							<br/>
							
							{{depend order.getIsNotVirtual()}}
							
							<table cellspacing="0" cellpadding="0" border="0" width="100%">
							    <thead>
							        <tr>
							            <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandadresse:</th>
							            <th width="3%"></th>
							            <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandart:</th>
							        </tr>
							    </thead>
							    <tbody>
							        <tr>
							            <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
							                {{var order.getShippingAddress().format('html')}}
							            </td>
							            <td>&nbsp;</td>
							            <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
							                {{var order.getShippingDescription()}}
							            </td>
							        </tr>
							    </tbody>
							</table>
							
							<br/>
							
							{{/depend}}
							
							{{layout handle="sales_email_order_items" order=$order}}
							<br/>							
							{{var order.getEmailCustomerNote()}}
						</td>
					</tr>
					<tr>
						<td>
							{{block type="imprint/content" template="symmetrics/imprint/email/footer.phtml"}}
						</td>
					</tr>
					<tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
					<tr>
						<td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
							{{block type="cms/block" block_id="mrg_revocation"}}
						</td>
					</tr>
					<tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
					<tr>
						<td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
							{{block type="cms/block" block_id="mrg_business_terms"}}
						</td>
					</tr>
				</table>
			</td>
		</tr>
	</table>
</div>

Das Template habe ich von meinem Vorgänger übernommen.

 

Grüße

Yannick Krauss