php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.05.2011, 10:17  
Neuer Benutzer
 
Registriert seit: 13.05.2011
Beiträge: 4
PHP-Kenntnisse:
Fortgeschritten
Bastian befindet sich auf einem aufstrebenden Ast
Standard Mail nach 30 Tagen weiterleiten

Hallo,

Ich sende eine automatisierte Mail an einen Empfänger (Lieferbestätigung) und möchte nun nach 30 Tagen diesem Empfänger nochmals eine Mail schreiben (Frage ob er Zufrieden ist).

Das ganze Löse ich ja über einen Cronjob, nun habe ich aber nur ein einfaches 1&1 Paket und muss den Cronjob extern Hosten.
Nun meine Frage bezüglich der Umsetzung.

1) Schicke ich gleich bei der Lieferbestätigung die "Nachfrage"Mail an den Cronjob der Sie dann 30 Tage später weiterleitet? Wie realisiere Ich dass?

2.a.) Ich sende die "Nachfrage"Mail an ein extra Postfach (sammlung@...).
Der Cronjob geht dieses Postfach täglich durch, leitet die Nachricht weiter wenn diese älter als 30Tage ist und löscht sie anschließend.

2.b.) Ich sende eine Kopie der Lieferbestätigung an ein extra Postfach (sammlung@...).
Der Cronjob geht dieses Postfach täglich durch, und Nachrichten älter als 30Tage verschiebt er in ein Postfach mit Autoreply ("Nachfrage"Mail)

Nun bin ich absoluter Cronjob Neuling, könnt Ihr mir da weiterhelfen?
Was ist der beste (einfachste?) Weg.

Danke euch!
Bastian ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.05.2011, 10:33  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Cronjobs sind automatisierte Aufrufe von Scripts. Wenn du Cronjobs außerhalb deines eigentlichen Webhosts bereitstellen lässt rufen die halt irgendein Script auf deinem jetzigen Host auf. Unzwar in gewissen Zeitabständen. Das Script was dort aufgerufen wird sollte dann:
- Prüfen welche Kunden angemailt werden sollen
- Die Email generieren
- Die Email senden

Ist mit PHP und ein paar Grundkenntnissen in PHP / SQL, sicherlich eine leichtere Übung
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist gerade online   Mit Zitat antworten
Alt 13.05.2011, 10:45  
Neuer Benutzer
 
Registriert seit: 13.05.2011
Beiträge: 4
PHP-Kenntnisse:
Fortgeschritten
Bastian befindet sich auf einem aufstrebenden Ast
Standard

Danke, also Lösung 2:
Ein PHP-Script auf meinem 1&1 Paket dass das Postfach durchgeht und je nach Bedingung die Mail an den Kunden weiterleitet oder generiert (das spielt ja keine Rolle).
Dieses Script rufe ich dann durch einen Cronjob auf einem anderen Server in gewissen Zeitabständen auf.
Bastian ist offline   Mit Zitat antworten
Alt 13.05.2011, 10:47  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Nein. das hat mit dem Postfach überhaupt nichts zu tun. Lies, was tr0y geschrieben hat.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 13.05.2011, 10:57  
Neuer Benutzer
 
Registriert seit: 13.05.2011
Beiträge: 4
PHP-Kenntnisse:
Fortgeschritten
Bastian befindet sich auf einem aufstrebenden Ast
Standard

Ich habe mir gedacht um zu Vermeiden, dafür extra eine DB anzulegen und den Kunden + EMail Adresse abzuspeichern, dass ich ein Postfach als Buffer nehme.
Per PHP-Script (PHP IMAP) dann "einfach" aus dem Postfach die Mails ziehe, den Header auslese (Datum, EMail-Adresse) und damit die gewünschte Mail weiterleite. Letztendlich geht es ja nur darum das die Mails nicht gleich sondern erst nach einem bestimmten Zeitraum gesendet werden, oder stehe ich da auf dem Schlauch???
Bastian ist offline   Mit Zitat antworten
Alt 13.05.2011, 11:16  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Das ist unsinnig. Postfächer sind nicht dazu gedacht, dort für läbgere Zeit Daten zu speichern.
Leg dir ne Mysql-Tabelle an in die deine Anwendung Sendezeit, Empfänger, Betreff und Text der Erinnerungsmail speichert und die von einem Cronjob gescannt wird. Der Cronjob kann die Erinnerungsmail aber auch aus deinen Rohdaten neu zusammenbauen - da keiner weiß, was du da machst kann man auch nicht konkreter werden.

Hier noch was zu lesen:
Mails schickt man NICHT mit mail()
http://www.php.de/adventskalender-20...fverkehrs.html (13: Die 3 E-Postel und die Freuden des Briefverkehrs)
http://www.robo47.net/text/38-Mail-ist-tot-es-lebe-mail
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 13.05.2011, 14:18  
Neuer Benutzer
 
Registriert seit: 13.05.2011
Beiträge: 4
PHP-Kenntnisse:
Fortgeschritten
Bastian befindet sich auf einem aufstrebenden Ast
Standard

Danke, dann werde ich mich mal dranmachen
Bastian ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] PHP mail() sorgt für Interal Server Error AXELB Server, Hosting und Workstations 1 18.04.2011 23:16
Mail unter anderem Header weiterleiten temp11 Off-Topic Diskussionen 2 26.06.2009 06:44
[Erledigt] mail() mit <a herf... Link in Html Mail geht nicht!? BettinaSyn PHP Tipps 2009 11 16.05.2009 22:28
[Erledigt] Mail() und polnischer Text UTF8 verändert Sonderzeichen Wolla PHP Tipps 2008 3 21.08.2008 00:10
dateien aus verzeichnis einzeln als mail attachment versenden mathes PHP Tipps 2008 5 17.07.2008 19:45
mail() an web und gmx kampfnickel PHP Tipps 2008 12 23.09.2007 00:03
Unterschied zwischen mail() und popen(/usr/sbin/sendmail)... DonTermi PHP Tipps 2007 8 27.03.2007 13:25
Funktion Mail() verwenden bendigo PHP Tipps 2006 2 05.05.2006 11:44
mail() und boundary Problem Gef PHP Tipps 2006 4 02.03.2006 00:47
Mail mit mail() kommt nicht an center PHP Tipps 2005-2 5 18.08.2005 13:02
php mail() header & Spam Problem PHP-Fortgeschrittene 4 04.05.2005 12:31
[Erledigt] Error Mail() function PHP Tipps 2005 3 14.04.2005 03:32
Mail weiterleiten Ryson PHP Tipps 2005 3 28.03.2005 15:02
mail() - mail header PHP-Fortgeschrittene 2 28.09.2004 15:35
Mail weiterleiten PHP Tipps 2004 1 30.06.2004 23:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php 30 tage, 1und1 email weiterleitung, cronjob für erinnerungsmail, bedingung weiterleitung mail cronjob, email weiterleitung script cronjob, php cron job mails weiterleiten, 1und1 mails nach tagen löschen, php email im postfach weiterleiten, 1und1 \email an script\ or \email an php\ weiterleiten php script, 1und1 email an script weiterleiten, skript weiterleitung mail nach zeit, in 30 tagen php, 1und1 emails nach 30 tagen löschen, cronjob mail weiterleiten, php mysql benutzer nach 30 tagen erinnern, cron spam löschen 30 tage, php.de mail, 1and1 servers

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum