![]() |
Email versenden
Hi!
Wie ich das E-Mail programm öffne und den Empfänger, Betreff und Body einfüge, das klappt auch ohne weiteres!
Delphi-Quellcode:
Nun möchte ich aber gerne haben, dass sich nicht das Mail programm öffnet, sondern das die Mail einfach versendet wird! Man sollte also nix davon mitbekommen, dass ne mail verschickt wurde.
shellexecute(Handle,'Open',PChar('mailto:'+mailempfaenger+'?subject=Betreff&BODY=Body'),nil,nil,SW_SHOWNORMAL);
Ich habe gerade kein Plan, wie ich das realisieren soll!!!!!!!! mfg Snyderburn |
Re: Email versenden
Dazu musst Du ein ganzes Ende mehr machen, als eine Zeile Code. Ich empfehle Dir im Forum mal nach
![]() ...:cat:... |
Re: Email versenden
Zitat:
a) Würde eine Personal-Firewall das verhindern b) Würde ich zimmlich böse werden wenn ein Programm ohne meine Zustimmung Daten versendet. Nicht falsch verstehen! Ich möchte nichts böses unterstellen. Aber berücksichtige dies bei deiner Programmplanung :wink: |
Re: Email versenden
Zitat:
|
Re: Email versenden
Dann kuck hier mal nach Indy oder nach MAPI...
|
Re: Email versenden
Eine gute Möglichkeit:
Delphi-Quellcode:
Das Problem ist nur: Du benötigst die TNMSMTP Komponente von FastNet tools.
procedure TForm1.Button1Click(Sender: TObject);
begin NMSMTP1.Host := 'mail.host.com'; NMSMTP1.UserID := 'Username'; NMSMTP1.Connect; NMSMTP1.PostMessage.FromAddress := 'webmaster@swissdelphicenter.ch'; NMSMTP1.PostMessage.ToAddress.Text := 'user@host.com'; NMSMTP1.PostMessage.ToCarbonCopy.Text := 'AnotherUser@host.com'; NMSMTP1.PostMessage.ToBlindCarbonCopy.Text := 'AnotherUser@host.com'; NMSMTP1.PostMessage.Body.Text := 'This is the message'; NMSMTP1.PostMessage.Attachments.Text := 'c:\File.txt'; NMSMTP1.PostMessage.Subject := 'Mail subject'; NMSMTP1.SendMail; ShowMessage('Mail sent !'); NMSMTP1.Disconnect; end; So viel ich weiß, ist die aber in alle Delphi`s ab Version 4 enthalten... Versuchs mal... :coder: |
Re: Email versenden
Funktioniert das auch wenn ein PW zur Identifikation verlangt wird bzw. was mache ich dann?
|
Re: Email versenden
Mit den Winshoe-Komponenten funzt es auch ganz prima.
|
Re: Email versenden
Zitat:
Wo kommt das PW für den SMTP account hin? |
Re: Email versenden
Die Frage stell ich mir auch. Funktioniert das mit der Komponente überhaupt, ich hab keine deartige Property gesehen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz