AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke service-emailscript bis ca.1000 emails
Thema durchsuchen
Ansicht
Themen-Optionen

service-emailscript bis ca.1000 emails

Ein Thema von Christop_h · begonnen am 19. Jul 2008 · letzter Beitrag vom 20. Jul 2008
Antwort Antwort
Christop_h

Registriert seit: 19. Jul 2008
Ort: Leipzig
2 Beiträge
 
Delphi 7 Professional
 
#1

service-emailscript bis ca.1000 emails

  Alt 19. Jul 2008, 12:19
Vorgeschichte:
Ich habe früher mit Delphi gearbeitet und mir steht Delphi 7 Prof. zur Verfügung. Aufgrund der Auftragslage habe ich mich unteranderem zum PHP Programmierer entwickelt. (bin also nicht mehr so fit in Delphi).

Das Problem:
Mein Kunde wünscht ein script das eine CSV Datei mit Namen, Email, … einliest (<- das ist kein Problem) eine Email generiert in dem der Kunde persönlich angesprochen wird und diese dann versendet. (Derzeit erledigt das eine Mitarbeiterin irgendwie über Excel, Word und Outlook per Hand)

Lösung:
Nach tiefgründiger Recherche unter anderen auch in diesem Forum habe ich ihm den Vorschlag unterbreitet die Indy-SMTP einzusetzen damit Word, Excel und Outlook entfallen.
Seine Antwort auf meinen Vorschlag:
{„… Also eine direkte Verbindung zum SMTP Server ist nicht sinnvoll. Bricht das Programm ab ( schlechte Breitbandperformance o.ä.) haben Sie keine Kontrolle bis wohin der Mailversand erfolgt war. Das erneute Starten führt dazu, dass Kunden 2-3 Mails bekommen. Wir müssen das über Outlook regeln, da die Mails auch im Postausgang bleiben und dann solange versendet werden, bis sie weg sind. Das Unterdrücken der „Sende-Taste“ in Outlook ist script mäßig schon gelöst.
http://www.mapilab.com/de/outlook/security/
„}
Ich möchte gerne auf externe Software verzichten und bin jetzt leider überfragt was die Realisierung angeht, vor allem weil er unbedingt Outlook einsetzen möchte. Ich würde gerne von Euch Profis nach einem sinnvollen Lösungsweg fragen, vielleicht ein kleines Beispiel.

Liebe Grüße und vielen Dank im Voraus
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#2

Re: service-emailscript bis ca.1000 emails

  Alt 19. Jul 2008, 12:28
Zitat von Christop_h:
Seine Antwort auf meinen Vorschlag:
{„… Also eine direkte Verbindung zum SMTP Server ist nicht sinnvoll. Bricht das Programm ab ( schlechte Breitbandperformance o.ä.) haben Sie keine Kontrolle bis wohin der Mailversand erfolgt war. Das erneute Starten führt dazu, dass Kunden 2-3 Mails bekommen. Wir müssen das über Outlook regeln, da die Mails auch im Postausgang bleiben und dann solange versendet werden, bis sie weg sind.
*Kopfschüttel Smilie Such* ... dann muss halt dieser hier herhalten:

Kann dein Kunde dir auch erklären, warum bei Indy keine Sendekontrolle möglich sein soll? Ich würd eher gegenteiliges behaupten, nämlich über MAPI 1000 EMails mit Outlook zu versenden, das halte ich eher für ein Problem.

Ich würde also definitif versuchen, den Kunden davon zu überzeugen, es doch besser mit Indy zu machen. Und wenn die Mails unbedingt bei irgendeiner Tippse in einem Outlook Ordner landen soll, dann schick der doch jeweils eine Kopie im BCC. Erstelle eine Regel in Outlook un verfrachte die Mails gleich als gelesen in einen dedizierten Outlook Ordner.

Und wenn du noch ne hilfe brauchst, um die personalisierten EMails zu erstellen, kannst du gerne auf die MailTemplates aus der Codelib zurückgreifen, basierend auf Indy.
  Mit Zitat antworten Zitat
Benutzerbild von Catbytes
Catbytes

Registriert seit: 7. Sep 2002
Ort: Heckendalheim
353 Beiträge
 
Delphi XE5 Enterprise
 
#3

Re: service-emailscript bis ca.1000 emails

  Alt 19. Jul 2008, 12:32
Hi,

habe ja wirklich nichts gegen das selbstprogrammieren. Aber hier ist eindeutig dieses Programm zu empfehlen.

Kostet in der Pro-Version lediglich knapp 50,00 EUR und kann alles (und viel mehr), was Du brauchst.
Catbytes
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: service-emailscript bis ca.1000 emails

  Alt 19. Jul 2008, 13:03
Herzlich willkommen in der Delphi-PRAXiS, Christoph.

Ein paar kritische Fragen:

Wenn du mit PHP fit bist, dann wäre doch eine Lösung auf PHP-Basis sicher die wirtschaftlichste für dich - oder?

Wenn die Office Software im Büro von Microsoft stammt, würde ich mich als Kunde für eine VBA-Lösung interessieren.

Freundliche Grüße
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#5

Re: service-emailscript bis ca.1000 emails

  Alt 19. Jul 2008, 13:05
Zitat von marabu:
Herzlich willkommen in der Delphi-PRAXiS, Christoph.
Ach ja, natürlich auch von mir ein herzliches Willkomen in der DP
  Mit Zitat antworten Zitat
Christop_h

Registriert seit: 19. Jul 2008
Ort: Leipzig
2 Beiträge
 
Delphi 7 Professional
 
#6

Re: service-emailscript bis ca.1000 emails

  Alt 19. Jul 2008, 13:29
Erstmal vielen Dank,
ich werde mir die MailTemplates und den supermailer heute abend ansehen.

zum Thema "kritische Fragen":
Mein erster Gedanke war natürlich php einzusetzen, vorallem weil mir dort bereits alles zur Verfügung steht,
aber der Kunde möchte es nicht(warum auch immer). Wenn es nach mir gehen würde, würde ich die CSV
automatisch an ein script senden und der Rest läuft automatisch zumal mir in der Mailklasse 3 Funktionen
zum senden(mail, sendmail, mail-smtp) zur Verfügung stehen. Was will man machen der Kunde ist König!
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#7

Re: service-emailscript bis ca.1000 emails

  Alt 19. Jul 2008, 13:34
Zitat von Christop_h:
Was will man machen der Kunde ist König!
Und der Programmierer ist nachher der Gelackmeierte wenn es denn nicht so funtioniert, wie es der König, obwohl er es nach seinen Vorgaben umgesetzt hast...
  Mit Zitat antworten Zitat
Scooty78

Registriert seit: 3. Jul 2008
Ort: Düren
41 Beiträge
 
RAD-Studio 2009 Ent
 
#8

Re: service-emailscript bis ca.1000 emails

  Alt 20. Jul 2008, 21:45
Wenn Dein Kunde so auf Outlook steht und Du dich eh in Delphi neu einarbeiten musst, würde ich das Problem direkt in Outlook mittels VBA lösen.
Theoretisch kannst Du auch aus Excel direkt die Mails an Outlook per VBA weiterleiten. Ich hab das mal vor einer Ewigkeit mit Access gemacht, war ziemlich easy. Ich müsste aber mal das Projekt raussuchen mir fällt der Befehl nicht mehr ein.
Sonst schau mal in den einschlägigen VBA Seiten rein, wie z.B. activevb.de, da gibt es bestimmt schon eine fertige Lösung.

Solltest Du nix finden, dann sag bescheid! Ich kramme dann mal das Projekt raus!
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#9

Re: service-emailscript bis ca.1000 emails

  Alt 20. Jul 2008, 21:59
Ich würde auch zur PHP-Variante tendieren und dem Kunden diesen Vorteil mit der Geschwindigkeit begründen.
1000 Mails lokal zu generieren und dann an den SMTP server zu senden ist bedeutend langsamer als die Mails auf einem Server mit PHP und Breitbandverbindung zu generieren und die Mails dann lokal an den SMTP-Server auf dem gleichen Rechner zu senden. Und selbst wenn der SMTP-Server nicht der gleiche Rechner ist wie der auf dem das PHP-Script ausgeführt wird so entfällt trotzdem der langsame Weg vom Client bis zum Server weg weil beide an Breitbandverbindungen hängen.

Damit der Kunde weiterhin in Outlook eine Übersicht hat kannst du in einem Outlookordner eine Webseite anzeigen welche den Status der gesendeten Nachrichten anzeigt.

Also:
- Php-Script auf Server zum senden der Mails was den Sendestatus in einer Datenbank etc. ablegt (also die abgearbeiteten Empfänger etc.)
- Eine Webseite auf dem Server welche den Sendestatus anzeigt und in einem Outlookordner angezeigt wird.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Antwort Antwort


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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz