Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modul-Entwicklung ›

Undelivered Mail Returned & Absender

Eingetragen von SK (4)
am 04.10.2013 - 09:29 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Hi Leute,

ich hoffe, Ihr könnt mir mit ein paar Ideen weiter helfen und sage schon mal im voraus danke!

Ich habe eine Seite online gestellt, auf welcher mehrere Seminarleiter ihre Kurse einstellen können. Danach sammeln sie ihre Kunden ein, die sich bei einem Seminar einschreiben. Diese Kunden bekommen dann eine Anmelde-Email zugeschickt, als Absender setze ich die Mail-Adresse des Seminarleiters - das habe ich mit drupal_mail_system realisiert. Soweit funktioniert es auch.

$message = array(
    'id' => $my_module . '_' . $my_mail_token,
    'to' => $to,
    'subject' => $message_subject,
    'body' => array($message_body),
    'headers' => array(
      'From' => $from,
      'Sender' => $from,
      'Return-Path' => $from,
      'Content-Type' => 'text/plain; charset=UTF-8; format=flowed; delsp=yes',
    ),
);
$system = drupal_mail_system($my_module, $my_mail_token);

Allerdings habe ich des öfteren beobachtet, dass die Seminarleiter sich beim Erfassen der Mail-Adresse ihrer Kunden vertippen. Diese Mails werden dann als undelivered zurück geschickt - leider aber nicht an den Absender (Seminarleiter) sondern an mich als Besitzer des Servers :-(

Hat jemand eine Idee, wie ich diese Emails gleich an den Absender leiten kann?

Gruß,
Stefan

‹ Spezielles Admin-Formular [erledigt]hook_menu erzeugt fehlerhafte Seiten ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

$from

Eingetragen von mkruggel (45)
am 09.10.2013 - 16:07 Uhr

Hast Du Dir in $from denn auch die E-Mail-Adresse des entsprechenden Users geladen? Scheint ja eher die System-Mailadresse zu sein (so wie in den Beispielen hier).

Grüße
Markus

  • Anmelden oder Registrieren um Kommentare zu schreiben

$from

Eingetragen von SK (4)
am 09.10.2013 - 16:26 Uhr

Hi Markus,

ja, es werden immer die korrekten Mail-Adressen geladen. Allerdings handelt es sich hierbei wohl nicht um den "echten" Absender - es ist nach meinem Verständnis wohl eher eine Antwort-Adresse!? Da steht dann sowas drin wie: email@domain1.com oder info@deinedomain.de ... Sind halt die privaten Email-Adressen der User.

Gruß,
Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist seltsam. Bounce-Mails

Eingetragen von mkruggel (45)
am 09.10.2013 - 16:44 Uhr

Das ist seltsam. Bounce-Mails sollten an den Return-Path gehen. Und die sollten ja dann die Adresse des Seminarleiters haben.
Am besten schickst Du Dir selbst mal ein paar Mails und analysierst die Mail-Header genau. Irgendwo muss Deine System-Mailadresse ja den Weg in die Mails finden.

Nebenbei: wie lädst Du denn $from?

Grüße
Markus

  • Anmelden oder Registrieren um Kommentare zu schreiben

return-path

Eingetragen von SK (4)
am 10.10.2013 - 09:53 Uhr

Hi Markus,

danke für Deine Antwort! Hier ist mein Mail-Header:

Return-Path: <ich@myserver.net>
Received: by myserver.net (Postfix, from userid 647)
              id 491001826BB; Tue, 24 Sep 2013 16:29:40 +0200 (CEST)
To: kunde@web.de
Subject: Deine Registrierung
X-PHP-Originating-Script: 647:system.mail.inc
From: info@bsp-seminarleiter.de
Sender: info@bsp-seminarleiter.de
Content-Type: text/plain; charset=UTF-8; format=flowed; delsp=yes
Message-Id: <20130924142940.491001826BB@myserver.net>
Date: Tue, 24 Sep 2013 16:29:40 +0200 (CEST)

Für mich sieht das so aus, als ob mein $from richtig gesetzt wäre. Um es zu füllen habe ich eine ziemlich simple php-Funktion geschrieben, welche mir an Hand der User-ID des Seminarleiters die richtige Email-Adresse aus der Datenbank holt. Das funktioniert sehr zuverlässig seit längerer Zeit!

Leider wird nur from und sender gesetzt - der Return-Path bleibt unverändert und ist leider meine System-Adresse :-(

Irgend eine Idee?

Gruß,
Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, scheinbar ein

Eingetragen von mkruggel (45)
am 10.10.2013 - 13:10 Uhr

Ok, scheinbar ein grundsätziches Problem. So wie es aussieht, überschreibt das Mailsystem auf Deinem Server den Return-Path. Hab auf die Schnelle auf d.o diese beiden Issues gefunden:

  • Ensure that the Return-Path is set when sending mail on both Windows and non-Windows systems.
  • Pass Return-Path via the mail -f parameter

Konnte zwar noch nicht genauer reinschauen, aber vielleicht gibt Dir das Bounce-Modul einen Ansatzpunkt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

safe-mode

Eingetragen von SK (4)
am 10.10.2013 - 14:21 Uhr

Danke für die Links, sind in der Tat sehr informativ! Muss mich bei Gelegenheit mal etwas intensiver damit auseinander setzen. Beim Überfliegen der Seiten hatte ich den Eindruck, dass die vorgeschlagenen Lösungen nur mit safe-mode = false funktionieren!?

Gruß,
Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Safemode

Eingetragen von ronald (3857)
am 11.10.2013 - 06:26 Uhr

sollte bei Drupal immer auf false stehen.

Abhängig vom Provider kann es sein, dass dieser abweichende Absender nicht zulässt, und generell den Standardempfänger der WEB-Site einträgt.

Dies sollte jedoch der Admin des Providers beantworten können.

In diesem Falle wäre für diese Anwendung ein Providerwechsel angesagt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 4 Tagen
  • Hey danke
    vor 1 Woche 5 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 20 Stunden
  • In der entsprechenden View
    vor 3 Wochen 20 Stunden
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 20 Stunden
  • gelöst
    vor 5 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 19 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association