stellenantrag_neu/admin/func_mail_att.php
2022-11-28 09:17:05 +01:00

88 lines
2.6 KiB
PHP
Executable File

<?php
function mail_att($to, $cc, $subject, $message, $sender, $sender_email, $reply_email, $dateien) {
# session_start();
# $sid= session_id();
$absender = $sender."<".$sender_email.">";
require_once('../mail/htmlMimeMail5.php');
$mail = new htmlMimeMail5();
/**
* Set the from address of the email
*/
$mail->setFrom($absender);
/**
* Set the subject of the email
*/
$mail->setSubject($subject);
/**
* Set high priority for the email. This can also be:
* high/normal/low/1/3/5
*/
$mail->setPriority('normal');
/**
* Set the text of the Email
*/
#$mail->setText('Dies ist der Text der Email');
/**
* Set the HTML of the email. Any embedded images will be automatically found as long as you have added them
* using addEmbeddedImage() as below.
*/
$mail->setHTML("$message");
# $mail->setTextCharset('UTF-8');
# $mail->setTextEncoding('base64');
# $mail->setHTMLCharset('UTF-8');
# $mail->setHTMLEncoding('UTF-8');
# $mail->setHeadCharset('UTF-8');
/**
* Set the delivery receipt of the email. This should be an email address that the receipt should be sent to.
* You are NOT guaranteed to receive this receipt - it is dependent on the receiver.
*/
$mail->setReceipt($reply_email);
/**
* Add an embedded image. The path is the file path to the image.
*/
#$mail->addEmbeddedImage(new fileEmbeddedImage('background.gif'));
/**
* Add an attachment to the email.
*/
# Die Zeile kann auch mehrfach gesetzt werden. Zb. mehrere uploads aus array
$mail->addAttachment(new fileAttachment($dateien));
/**
* Send the email. Pass the method an array of recipients.
*/
$address = $to;
if($cc != ''){
$mail->setCc($cc);
}
$result = $mail->send(array($address));
#return true;
return $result;
}
//Aufruf der Funktion, Versand von 1 Datei
#mail_att("Empfaenger@domain.de", "Betreff", "Euer Nachrichtentext", "Absendername", "absender@domain.de", "antwortadresse@domain.de", "datei.zip");
//Versand mehrerer Dateien, die sich im Unterordner befinden:
#$dateien = array("pfad/zu/datei1.zip", "pfad/zu/datei2.png");
#mail_att("Empfaenger@domain.de", "Betreff", "Euer Nachrichtentext", "Absendername", "absender@domain.de", "antwortadresse@domain.de", $dateien);
//Dateien vor dem Versenden umbennen
#$dateien = array("pfad/zu/alterName.zip" => "neuerName.zip");
#mail_att("Empfaenger@domain.de", "Betreff", "Euer Nachrichtentext", "Absendername", "absender@domain.de", "antwortadresse@domain.de", $dateien);
?>