EMail im Hintergrund verschicken WIE ?
Ich will in mein Programm eine Option zum EMail verschicken integrieren. Nachdem man beispielsweise einen Button geklickt hat, soll ein bestimmter String an eine von mir festgelegte EMail Adresse verschickt werden.
Was ich brauche ist einerseits die rein quelltextliche Programmierung, als auch einen EMail Server, der das ermöglicht. Der Absender der EMail ist mir dabei egal, hauptsache der String den ich verschicken will kommt bei mir an und das ohne dass der User lästige Statutsmeldungen oder sowas sieht. Das Ganze soll also im Hintergrund und versteckt ablaufen nachdem er den entsprechenden Button angeklickt hat. Danke im Voraus, Rapthor |
Re: EMail im Hintergrund verschicken WIE ?
Hallo Rapthor,
schau Dir dazu mal die Indy-Komponenten an! |
Re: EMail im Hintergrund verschicken WIE ?
Das errinnert mich an eine bestimmte Funktion von Windows :roll: :mrgreen:
Naja du könntest entweder eine Kompoentne wie die Indies nehmen oder eine die bei deinem Delphi vielleicht dabei sein könnte. Ab Pro ist immer so was dabei... Oder aber du könntest das still und heimlich über Oulook ( MAPI ) verschicken... Aber ide Idee ist nicht so gut. |
Re: EMail im Hintergrund verschicken WIE ?
Ups ... das sieht komplizierter aus als ich dachte.
Hat einer Erfahrungen mit der Indy Komponente und deren MAIL Eigenschaften? |
Re: EMail im Hintergrund verschicken WIE ?
Überhaupt die Idee eine Mail "heimlich" zu verschicken, finde ich nicht gut.
|
Re: EMail im Hintergrund verschicken WIE ?
Moin Rapthor,
mal so gesagt: Ich habe eine Firewall aktiv, und wenn die plötzlich meldet, dass ein Programm versucht eine Mail zu verschicken, das ich nicht dafür vorgesehen habe, fällt das, vorsichtig formuliert, ausgesprochen negativ auf. |
Re: EMail im Hintergrund verschicken WIE ?
Hmm ich wollte eigentlich ne Funktion integrieren, dass der Benutzer mir Kritik oder Fragen an meine EMail verschickt. Soll so eine Art Soforthilfe innerhalb des Programms darstellen.
|
Re: EMail im Hintergrund verschicken WIE ?
Das ist ja schon was anderes, du willst also z.B.. ein Formular wie das bei einem Form-Mailer im Internet mit PHP verwirklicht wird.
|
Re: EMail im Hintergrund verschicken WIE ?
Dann wäre es geschickter, wenn Du die Informationen, die Du in der Mail mit verschicken willst, per ShellExecute an den Standard-Mailhandler übergibt.
Das ist für den User angenehmer und durchsichtiger. |
Re: EMail im Hintergrund verschicken WIE ?
Hmmm naja aber bei mir ist das z.B. so, dass ich keinen Standard Clienten installiert habe und ich kenne diese ständige Fehlermeldung "Kein Standard Mail Client installiert" und ich hasse sie :evil: . Das wollt ich dem User ersparen. Das mit Form - Mailer ist echt gut. Sowas in der Richtung wär toll!
|
Re: EMail im Hintergrund verschicken WIE ?
Hi,
ich würde mir die Demos der Indy-Komponenten downloaden Indy da ist das Beispiel eines EMail-Programms. Auf Basis dessen kann man das Gewünschte entwickeln. Wenn man die Form ohne Show aufruft kannst Du die Komponenten füllen und im Hintergrund die Mail versenden. Fine-Tuning ist natürlich erforderlich. Grüße Frank Klose |
Re: EMail im Hintergrund verschicken WIE ?
Liste der Anhänge anzeigen (Anzahl: 1)
Hm, ich würde das völlig anders machen:
du erstellst eine php-datei mit der du parameter aufnehmen kannst. diese php schickt letztendlich die email an dich weiter. mittels php brauchst du auch kein standard-clienten. und innerhalb des programm startest du die seite mit shellexecute und den dateinamen (webseite) + parameter. fertsch... Hier im Anhang findest du: mailer.html / diese Datei musst du halt ähnlich im Programm einbauen (natürlich mit Edits, Labels, ...) sendmail.php / diese Datei rufst du auf (z.b. http://www.deineseite.se/sendmail.ph...tester@test.de...... für tester@test.de natürlich deine variable von einer email-adresse (edit). das gleiche auch mit betreff und test. kannst naürlich auch sendmail.php umschreiben und kannst halt deine bewertung einbauen. am ende kannst du wieder mit javascript den browser automatisch danach schließen. ende. Hoffe, ich konnte weiterhelfen... NACHTRAG: Mit den Indys wäre es natürlich weniger kompliziert, wie ich finde. Ist aber auch nur 'ne Möglichkeit, die ich benutzt habe, als ich noch keinen Durchblick von Indy hatte :wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:40 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