Zum Inhalt springen

Extbase Mailversand Typo3 6.x

Erstellt am 3. Februar 2014 · 1 Antwort · letzte Antwort am 6. Februar 2014

Tags: E-Mail-Versand, TYPO3 6.x, Frage

Coreblade ·

Hallo zusammen

Wie verschickt Ihr seit Typo3 6.x ein Bestätigungsmail in einer eigenen Extbase Extension?

Gruess Coreblade

Velletti ·

ich so :

public function sendMail($recipient, $subject, $message, $htmlMessage, $senderEMail, $senderName = '', $replyToEMail = '', $replyToName = '', $returnPath = 'info@firma.de', $organization = 'Firma GmbH') {

		$replyToEMail2 = $replyToEMail != '' ? $replyToEMail : $senderEMail;
		$replyToName2 = $replyToName != '' ? $replyToName : $senderName;
		$plainmessage = strip_tags($message );

		$Typo3_v6mail = t3lib_div::makeInstance('t3lib_mail_Message');
		$Typo3_v6mail->setTo($recipient);
		$Typo3_v6mail->setReplyto(array($replyToEMail2 => $replyToName2));

		$Typo3_v6mail->setSubject($subject);
		$Typo3_v6mail->setFrom(array($senderEMail => $senderName));
		$Typo3_v6mail->setReturnPath($returnPath);
		$Typo3_v6mail->setPriority("3");

		$Typo3_v6mail->setBody($htmlMessage, 'text/html');
		$Typo3_v6mail->addPart($plainmessage, 'text/plain');

		if (t3lib_div::validEmail($recipient)) {
			$Typo3_v6mail->send();
		}


	}

Grüße Jörg