Dateianhänge in eMails

Im OXID-Forum kommen immer wieder folgende zwei Fragen auf:

  1. Wie kann ich meine AGB in der Bestellbestätigung als PDF anhängen?
  2. Wie kann ich meine Rechnung in einer eMail versenden

An dieser Stelle möchte ich den allgemeinen Code zu Verfügung stellen, mit welchem Anhänge an eMails aus dem OXID-Framework anhängen kann.

Beispielcode AGB anhängen
$sAttachementFilePath = $myConfig->getConfigParam( ‘sShopDir’ ).’pdf/’;
$sAttachementFileName = ‘shop-agb.pdf’;
$sFullPath = $sAttachementFilePath.$sAttachementFileName;
if ( @is_readable( $sFullPath ) && @is_file( $sFullPath ) )
{
$this->addAttachment($sFullPath, $sAttachementFileName);
}

Die Methode addAttachment() kann beliebig oft aufgerufen werden, um auch mehrere Dateien anzuhängen.

Mehr zum Thema gibt´s auch in den folgenden Forum-Threads:

Sie erreichen uns unter:

welcome@proudcommerce.comMail 0911 / 14 88 44 70Telefon

Gerne rufen wir Sie auch zurück: