Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi email ohne smtp (https://www.delphipraxis.net/25276-email-ohne-smtp.html)

r_kerber 12. Jul 2004 09:44

Re: email ohne smtp
 
Zitat:

Zitat von shmia
Angenommen, du hast ein richtig konfiguriertes Micro$aft Outlook auf deinem Rechner.
Dann kannst du Outlook über MAPI (Mail Porogramming Application Interface) anweisen, für dich eine EMail zu versenden.

MAPI wird nicht nur von Outlook unterstützt sondern auch von anderen e-Mail-Clients!

BLiZZ 12. Jul 2004 17:32

Re: email ohne smtp
 
eigentlich will ich aber ohne so eine vorraussetzung arbeiten

grüße BLiZZ

Meflin 12. Jul 2004 17:42

Re: email ohne smtp
 
wie oft muss mans eigentlich noch sagen :roll: das was du vorhast scheint so ziemlich unmöglich zu sein. für eine seriöse software sollte es keinerlei - und wirklich absolut kein problem darstellen, den user nach einem smtp server zu fragen und diesen zu verwenden. warum bitte sträubst du dich so extrem gegen diesen ja ach so absurden gedanken?

shmia 12. Jul 2004 17:43

Re: email ohne smtp
 
Zitat:

Zitat von BLiZZ
eigentlich will ich aber ohne so eine vorraussetzung arbeiten

Zum gelegendlichen Versenden von EMails ist das aber sehr gut geeignet:
  • alle gesendeten Mails sind im Ordner "gesendete Objekte" nachzulesen und können bei Problemen erneut
    gesendet werden.
  • Jegliche Konfigurierung wird in EMail-Client vorgenommen; deine Anwendung muss nichts wissen.
  • Firmeninterne Virenscanner sind aktiv.
  • der Benutzer kann kontrollieren, welche EMails aus deiner Anwendung verschickt werden
Für Bulk-Mailer ist das natürlich keine Lösung. Aber wer will schon massenhaft EMails verschicken. :zwinker:

XHelp 12. Jul 2004 20:17

Re: email ohne smtp
 
Die einfachste lösung ist php script...
du erstellst mail.php. Darein schreibst du:

Code:
   <?php
      
   $additional="From: $sender\nReply-To: $sender\nX-Priority: $priority\nContent-Type: text/plain; charset=\windows-1252\\nContent-Transfer-Encoding: 8bit";
         
   mail ($to, $subject, $mail_text, $additional);
   
   echo "[b]Thanks, mail sended or tryed to send
[/b]";

   ?>
Jetzt muss du den script irgendwohin uploaden (z.B. www.domain.de/mail.php)

Mal angenomen du willst eine EMail an user@gmx.net schicken. Du hast die EMail adresse user2@web.de und das soll ein ganz normales brief werden...

Dann greifst du mit TidHTTP (aus Indy: http://www.indyproject.org/) auf den link:

http://www.domain.de/mail.php?to=use...ail_text=HALLO, DAS IST NUR EIN TEST


Ich habe das mal ausprobiert. Edit1 - To, Edit2 - From, SpinEdit1 - Priority, Edit3 - Subject, Memo1 - Text

dann mache ich:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  s:string;
begin
  s:=Memo1.Lines.Text;

  Memo1.Lines.Text:=IdHTTP1.Get('http://bananenbunker.de.beta.mtw.ru/mail.php?to=' +
Edit1.Text + '&sender=' + Edit2.Text +'&priority=' + InTToStr(SpinEdit1.Value) +
'&subject=' + Edit3.Text + '&mail_text=' + s);

end;
Es klappt alles!

Ne andere möglichkeit ist dann nur IMAP

Meflin 13. Jul 2004 15:29

Re: email ohne smtp
 
nur zur nifo: eine so verschickte email ist nicht anonym und erst recht nicht nicht zurückverfolgbar. mag sein dass der wirkliche versender unbekannt bleibt, aber dann triffts stattdessen den hoster. natürlich nur im falle einer ilegalen handlung...

agm65 13. Jul 2004 15:37

Re: email ohne smtp
 
es geht noch einfacher:
das ist die php:
Code:
<?
echo $email;
echo $subject;
echo $message;
mail("$email", "$subject", "$message");
?>
und dann einfach:
Code:
uses
Urlmon

urldownloadtofile(NIL,pchar('url') ,'c:\filename',0,nil);
cu

tuxic 13. Jul 2004 16:00

Re: email ohne smtp
 
Hi,
geb ich mal auch meinen Senf dazu :D

Also, EMails senden ohne SMTP Protokoll oder SMTP Server funzt schonmal nich, gelle? Ich denke das leuchtet von selbst. PHP macht auch nix weiter als den lokalen SMTP-Server zu mißbrauchen.

Also um deine allererste Frage kurz zu beantworten: nein.

Die Möglichkeiten die du also hast:
- MAPI
- eigener SMTP (stichwort Würmer ;) )
- oder einen SMTP-Server des Users nutzen
- PHP auf einem Server im Inet

Daniel Buschke

PS: die liste darf erweitert werden :)

[edit]liste erweitert[/edit] ;)

XHelp 13. Jul 2004 18:21

Re: email ohne smtp
 
Zitat:

Zitat von Meflin
nur zur nifo: eine so verschickte email ist nicht anonym

Wer sagt denn dass die anonym ist? Ich zumindest nicht. Mann kann den script aber auf einen kostenlosen hosting unter verwendung von proxy uploaden und mit proxy abrufen... dann ist es egal, wenn man den host rauskriegt! Und um genau zu sein muss der proxy server anonym und ohne log dateien sein.

fiasko 13. Jul 2004 19:06

Re: email ohne smtp
 
Hallo,

ich will auch meinen Senf loswerden:

Anonymität:

das Größte Mißverständnis am Internet. Es gibt z.Zt. keinen Dienst der anonymität gewährleisten kann. Selbst Projekte wie ANON von der TU-Dresden haben bekannte Schwachpunkte (die man teilweise durch "nicht-Anonymität" lösen kann :-).

SMTP:

auch wenn (E)SMTP heute vielerorts eingesetzt wird ist es nicht DAS ALLEINIGE E-MAIL PROTOKOLL. Es gibt da noch ein paar andere die "immernoch" im Einsatz sind, z.B. X.25 oder UUCP (letzteres verwende ich selber noch).

Der Vorschlag mit PHP Skripten ist ziemlich witzlos... er wollte ja keinen SMTP-Relay dazwischen haben :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:13 Uhr.
Seite 2 von 3     12 3      

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