Drupal 8 Mail versenden
Eingetragen von torfnase (1525)
am 03.04.2019 - 13:00 Uhr in
am 03.04.2019 - 13:00 Uhr in
Hallo zusammen,
zur Zeit stehe ich gerade auf dem Schlauch.... (ist vielleicht nur eine Kleinigkeit)
Default Mail System: Formatter: Mime Mail Mailer, Sender: Default PHP Mailer
(ich habe nur die beiden Module: Mail System und Mime Mail aktiviert).
Funktion zum Verschicken eine Mail:
function bl_send_mail() {
$mailManager = \Drupal::service('plugin.manager.mail');
$module = 'mein Modul';
$key = 'mein Mail Key';
$to = "emfaenger@nomail.de";
$from ="from@nomail.de";
$params['headers'] = array(
'content-type' => 'text/html',
'MIME-Version' => '1.0',
'Reply-To' => $from,
'cc' => "cc@nomail.de",
'bcc' => "bcc@jjjuuuhhhuuu.de",
'subject' =>"hier ist der Betreff",
);
$params['message'] = "hier ist der HTML-Body";
//1. Anhang
$file = new stdClass();
$file->uri = 'sites/default/files/test1.pdf'; // File path
$file->filename = 'test1123.pdf'; //File name
$file->filemime = 'application/pdf'; //File mime type
$params['attachments'][] = $file;
//2. Anhang
$file = new stdClass();
$file->uri = 'sites/default/files/t_1234.pdf'; // File path
$file->filename = 'diese.pdf'; //File name
$file->filemime = 'application/pdf'; //File mime type
$params['attachments'][] = $file;
$langcode = \Drupal::currentUser()->getPreferredLangcode();
$send = true;
$result = $mailManager->mail($module, $key, $to, $langcode, $params, NULL, $send);
}
Mail kommt an mit den Anhängen und allem drum um dran.... nur der Body der Mail fehlt.
Sieht einer von euch den Fehler ?
Gruß
Berthold
- Anmelden oder Registrieren um Kommentare zu schreiben
Nö. Schau Mal ob du da was
am 03.04.2019 - 14:05 Uhr
Nö. Schau Mal ob du da was vergessen hast
https://drupal.stackexchange.com/questions/253003/how-to-add-a-pdf-attac...
https://drupal-tv.de
Drupal sehen und lernen