Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi SMTP EMAIL Server (https://www.delphipraxis.net/90134-smtp-email-server.html)

Cosamia 12. Apr 2007 09:52


SMTP EMAIL Server
 
Hallo zusammen,

ich habe mal wieder eine Frage an euch.
Gibt es eine Möglichkeit unter Delphi einen SMTP Server im Projekt zu implementieren?
Also nicht auch einen externen SMTP zugreifen zu müssen, sondern auf einen in eigenen Programm.

Es soll ein Bestellprogramm entwickelt werden, welches die Bestellungen per Mail direkt an eine Email Adresse schickt.
Da aber unser Klientel mit der Eingabe der Email Daten überfordert wäre, stellt sich die Frage ob ich das nicht mit einem eigenen STMP Server umgehen kann.

Bernhard Geyer 12. Apr 2007 09:58

Re: SMTP EMAIL Server
 
Gehen schon. Jedoch wird das vielfach nicht funktionieren da viele Viren/Würme auch einen SMTP-Server verwenden und deshalb einige Provider dazu übergegangen sind SMTP-Server von Wählverbindungen/"einfachen" DSL-Verbindungen zu blocken.

Was spricht dagegen z.B. das oft installierte EMail-Programm per MAPI anzusprechen?

Cosamia 12. Apr 2007 10:03

Re: SMTP EMAIL Server
 
Ich kann leider nicht davon ausgehen, dass sich ein konfigurierter Emailclient auf dem Rechner befindet.
Das Risiko mit den ISP´s muss ich wohl eingehen. Mir fehlt bisher nur die Möglichkeit die Emails lokal zu versenden.
Also gib mir bitte einen Tipp.

Ich könnte als Alternative natürlich auch einen Freeware STMP Relay Agent nutzen, aber ich will nicht unbedingt auf Fremdsoftware zurückgreifen.

Local SMTP Relay Server is a SMTP server program for Windows that lets you send email messages directly from your computer. It can be used along with virtually any mailer or email program including Microsoft Outlook, Outlook Express, Eudora, Netscape and The Bat, and it is ideal for laptop PC users who travel a lot and have to use different Internet Service Providers (ISP) on the run. You can use it instead of your ISP's SMTP server to increase your email security and privacy due to your email messages will be delivered directly to the mailboxes of your recipients.

Cosamia 13. Apr 2007 08:21

Re: SMTP EMAIL Server
 
Keiner mehr eine Idee? :roll:

Jelly 13. Apr 2007 08:52

Re: SMTP EMAIL Server
 
Um Mails zu versenden, wirst du immer einen SMTP Server brauchen. Ein Relay Server macht auch nix Anderes, als Mails zu empfangen und an einen richtigen SMTP Server weiterzuleiten. Hausintern kann der Relay Server dann natürlcih als vollwertiger SMTP Server angesprochen werden.

Wenn Du voll und ganz auf SMTP verzichten willst, und selbst ein bischen Provider spielen willst, so musst Du für deine Domain einen MX Record eintragen. Unt weiter arbeitest Du dann am besten mit MS Exchange, um das ganze Ding zu konfigurieren. Da kann ich Dir allerdings nicht weiterhelfen, kenn mich damit zu wenig aus.

Ich hatte mal in einer Firma den VPOP3 Server auf einem der Servermachinen laufen. Lief ganz prima und ist auch als Relay Server zu verstehen, und recht leicht zu konfigurieren.

Cosamia 13. Apr 2007 14:18

Re: SMTP EMAIL Server
 
Jeder Relayserver mit korrekt konfiguriertem DNS wird die Mails an den korrekten Mailserver weiterleiten.
Es geht mir lediglich darum, dass ich in der Indy Komponente keine fixen SMTP Server eintragen muss, sondern die Mails selber per SMTP ins weite wilde Netz jagen kann. Jeder billige Virus liefert seine Mails selber aus. Ich finde nur unter Delphi leider keine Möglichkeit.

LeisureSuitLarry 13. Apr 2007 15:19

Re: SMTP EMAIL Server
 
Selbst wenn Du beim Kunden einen SMTP-Server zum Laufen bekommst, wird er wenig Freude damit haben.
Die meisten Mailserver blocken Mails direkt von DSL-Wählleitungen ab, d. h. die Mails werden nicht durchkommen.
Oder habe ich Dich falsch verstanden und Du willst die Mails über den "normalen" Mailaccount beim Kunden-ISP verschicken? Das sollte mit Indy gehen.

Grüße
Manfred

Cosamia 13. Apr 2007 15:49

Re: SMTP EMAIL Server
 
@Manfred
Du hast mich richtig verstanden. Das Problem mit den geblocketen Mails von DSL Verbindungen ist tatsächlich vorhanden.
Ich will die Sache aber dennoch mal ausprobieren. Hast du mir einen Tip?

LeisureSuitLarry 13. Apr 2007 16:04

Re: SMTP EMAIL Server
 
Zitat:

Zitat von Cosamia
@Manfred
Du hast mich richtig verstanden. Das Problem mit den geblocketen Mails von DSL Verbindungen ist tatsächlich vorhanden.
Ich will die Sache aber dennoch mal ausprobieren. Hast du mir einen Tip?

Ja: Lass es, es wird nicht funktionieren. T-Online, web.de, Strato, 1&1 etc. blocken Mails von Wählleitungen. Es gibt auch keinen vernünftigen Grund, den Mailversand selbst zu machen, außer man möchte Spam verschicken.

Grüße
Manfred

grenzgaenger 13. Apr 2007 17:42

Re: SMTP EMAIL Server
 
weshalb willst du denn einen eigenen SMTP server???? wenn dein kunde in der lage ist, eine email zu schreiben, dann werden sie doch auch einen SMTP server/provider haben. da brauchst doch nur die daten nehmen und dein progy zu konfigurieren und schon läuft es. es ist doch sch* egal wer das teil programmiert hat... hauptsache es funktioniert ... :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:09 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