Author Topic: Benachrichtigung Admin über versand E-card  (Read 8748 times)

0 Members and 1 Guest are viewing this topic.

Offline Ruhrpottjung

  • Newbie
  • *
  • Posts: 14
    • View Profile
Benachrichtigung Admin über versand E-card
« on: July 03, 2011, 02:08:54 PM »
Hallo,

gibt es einen Hack, der es ermöglicht, das der Admin eine Benachrichtigung erhält über den Versand einer Email?

Danke und Gruß
Hans

Rembrandt

  • Guest
Re: Benachrichtigung Admin über versand E-card
« Reply #1 on: July 03, 2011, 04:13:06 PM »
Hi!

erstelle eine neue Datei mit den Namen "postcard_notify.html" und speicher sie unter "/lang/your Lang/email" ab:
Code: [Select]
Hallo!

{sender_name} ({sender_email}) hat soeben eine Postkarte veschickt!

{lang_date} {postcard_send_date}
Mit freundlichen Grüßen,
{site_name}

suche in der postcard.php:
$site_email->send_email();
füge darunter ein:
      $site_email->reset();
      
      
$site_email->set_to($config['site_email']);
      
$site_email->set_from($config['site_email'], $config['site_name']);
      
$site_email->set_subject("Eine Postkarte wurde Versendet");
      
$site_email->register_vars(array(
        
"sender_name" => stripslashes($sender_name),
        
"sender_email" => stripslashes($sender_email),
        
"lang_date" => $lang['date'],
        
"postcard_send_date" => format_date($config['date_format']." ".$config['time_format'], $current_time),
        
"site_name" => $config['site_name']
      ));
      
$site_email->set_body("postcard_notify"$config['language_dir']);
      
$site_email->send_email();


mfg Andi
« Last Edit: July 03, 2011, 09:06:07 PM by Rembrandt »

Offline Ruhrpottjung

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Benachrichtigung Admin über versand E-card
« Reply #2 on: July 03, 2011, 09:00:45 PM »
Hallo,

erst mal danke für die schnelle Antwort.
Habe es grade mal ausprobiert, jedoch wenn ich das in "postcards.php" einbaue, dann bekomme ich nur eine weiße Seite.
Oder gibt es da noch eine andere Datei als postcards.php?

Gruß
Hans

Rembrandt

  • Guest
Re: Benachrichtigung Admin über versand E-card
« Reply #3 on: July 03, 2011, 09:05:27 PM »
habe gerade einen fehler entdeckt:
suche in den code:
$site_email->set_subject("Eine Postkarte wurde Versendet"]);

ersetze es mit:
$site_email->set_subject("Eine Postkarte wurde Versendet");

Offline Ruhrpottjung

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Benachrichtigung Admin über versand E-card
« Reply #4 on: July 03, 2011, 09:09:19 PM »
habe gerade einen fehler entdeckt:
suche in den code:
$site_email->set_subject("Eine Postkarte wurde Versendet"]);

ersetze es mit:
$site_email->set_subject("Eine Postkarte wurde Versendet");


Also wenn ich oben schaue steht da nur :
$site_email->set_subject("Eine Postkarte wurde Versendet");

Somit habe und finde ich auch den von Dir angegebenen Code nicht.
Und trotzdem kommt nur eine weiße Seite.

Gruß
Hans

Rembrandt

  • Guest
Re: Benachrichtigung Admin über versand E-card
« Reply #5 on: July 03, 2011, 09:20:19 PM »
ja weil ich den obigen code in der zwischenzeit geändert habe, du sollst ja auch in den schon von dir eingebauten code das ändern.

Offline Ruhrpottjung

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Benachrichtigung Admin über versand E-card
« Reply #6 on: July 03, 2011, 09:24:03 PM »
Danke jetzt funktioniert alles perfekt.
Hatte den Code gelöscht (hatte mir vorher ne Markierung gesetzt) und durch den bereits von Dir geänderten ersetzt und danach erst nach dem Code gesucht.

Gruß
Hans

Rembrandt

  • Guest
Re: Benachrichtigung Admin über versand E-card
« Reply #7 on: July 03, 2011, 09:27:36 PM »
alles, klar..  :D

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.806
  • I ♥ 4I
    • View Profile
Re: Benachrichtigung Admin über versand E-card
« Reply #8 on: March 15, 2012, 01:11:09 PM »
Hier ist es ja so, das der Admin eine Bestätigung bekommt, aber ich würde gerne das der User der eine Postkarte abschickt, eine Kopie zugeschickt bekommt.
Wenn ich das so abändere:
      $site_email->set_to($config['site_email']);
      
$site_email->set_from(stripslashes($sender_email), stripslashes($sender_name));
      
$site_email->set_subject("Eine Postkarte wurde Versendet");

Wird dem User aber keine Bestätigung bzw. in diesem Fall Kopie zugeschickt.
Hat jemand eine Idee warum?
Wenn ich das so abändere:
      $site_email->set_to(stripslashes($sender_email));
      
$site_email->set_from(stripslashes($sender_email), stripslashes($sender_name));

Bekommt der User der die Postkarte bekommt, die Postkarte + Bestätigung und ich erhalte diesen Fehler:
Quote
Email Error: RCPT TO invalid mail server response: 553 5.7.1 : Sender address rejected: not owned by user m023da60
Und so bekommt wieder nur der Empfänger die Postkarte und eine Bestätigung wird wieder nicht abgeschickt:
      $site_email->set_to($user_info['user_email']);
      
$site_email->set_from($user_info['user_email'], $user_info['user_name']);


Folgendes Szenario um das mal zu verdeutlichen:

=> User 1 möchte an User 2 eine Postkarte versenden.
=> Postkarte wird abgeschickt.
=> User 2 hat die Postkarte bekommen
=> User 1 hätte gerne die Postkarte ebenfalls zugeschickt bekommen, als Kopie bzw. als Bestätigung

Rembrandt

  • Guest
Re: Benachrichtigung Admin über versand E-card
« Reply #9 on: March 15, 2012, 02:24:46 PM »
...Wenn ich das so abändere:
      $site_email->set_to(stripslashes($sender_email));
      
$site_email->set_from(stripslashes($sender_email), stripslashes($sender_name));
.....

lege eine neue email adresse unter deiner domian an, "bestätigung@domainname.xx"
diese email adresse verwendest du als absender:

      $site_email->set_to(stripslashes($sender_email));
      
$site_email->set_from(stripslashes(bestätigung@domainname.xx), stripslashes($sender_name));
....


in der bestätigungs email, schreibst zum text:
 "diese Mail dient nur zur Bestätigung, Antworten sie nicht darauf, sollten sie weitere fragen haben senden sie uns eine email an service@deineDomain.xx"

somit dürfte klar sein, das die Absender Adresse (bestätigung@domainname.xx) nicht die Tatsächliche vom Sender ist.

mfg Andi


Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.806
  • I ♥ 4I
    • View Profile
Re: Benachrichtigung Admin über versand E-card
« Reply #10 on: March 15, 2012, 04:50:47 PM »
Besten dank!!