AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Mailversand aus einem Delphi Programm

Ein Thema von idefix2 · begonnen am 9. Jun 2015 · letzter Beitrag vom 11. Jun 2015
Antwort Antwort
Benutzerbild von Jasocul
Jasocul

Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.371 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Mailversand aus einem Delphi Programm

  Alt 10. Jun 2015, 06:35
Ich kann mir auch vorstellen, dass das AV-Programm da noch ausbremst.
Wenn es für Thunderbird so eingestellt ist, dass der Mail-Versand nicht geprüft wird und das Programm von idefix immer geprüft wird, dann kann bei großen Dateien schon mal zusätzlicher Zeitbedarf auftreten.

Ich habe die Indy-Komponenten in eigene Komponenten gekapselt. Je eine für den SMTP und den MAPI-Versand. Insgesamt 380 Zeilen inklusive Leerzeilen, Kommentare und theoretisch unnötiger begin-end-Zeilen. Ist also wirklich kein Hexenwerk. Langsamer Versand ist mir dabei noch nie aufgefallen. Weder bei großen Dateien, noch beim Versand vieler Dateien im Anhang.
Peter
  Mit Zitat antworten Zitat
idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#2

AW: Mailversand aus einem Delphi Programm

  Alt 10. Jun 2015, 08:21
@BUG
Danke für den Hinweis. Ich habe das jetzt gecheckt, die Encode Routine braucht tatsächlich fast die ganze Zeit, und der Zeitbedarf steigt bei dem Algorithmus natürlich quadratisch mit der Grösse des Anhangs an - keine besonders gute Idee
In den meisten Fällen ist ja die Zeit, die ein Programm im Arbeitsspeicher Daten schaufelt, gegenüber der Zeit, die für I/O aufgewendet wird, vernachlässigbar, deshalb habe ich darauf nicht geschaut.

Die Routine muss ich umschreiben.

Geändert von idefix2 (10. Jun 2015 um 09:18 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#3

AW: Mailversand aus einem Delphi Programm

  Alt 10. Jun 2015, 23:03
Noch eine kleine Ergänzung für kommende Generationen: die überarbeitete Unit hat idefix2 im Originalthema hochgeladen
  Mit Zitat antworten Zitat
mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#4

AW: Mailversand aus einem Delphi Programm

  Alt 11. Jun 2015, 00:08
kaum noch universell verwendbar, denn welcher Mailserver über Standardprovider wie z.B. 1&1 nimmt noch SMTP Auth ohne SSL/TLS an?

Das ohne Indy auch zu Fuß selbst machen.. dann mal viel Spaß
  Mit Zitat antworten Zitat
idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#5

AW: Mailversand aus einem Delphi Programm

  Alt 11. Jun 2015, 10:19
Mein Provider zum Beispiel, sonst hätte ich ein Problem

Wenn ich dazu komme, schau ich mir das an, das wird sicher auch lösbar sein. Für den Augenblick bin ich mit dem glücklich, was ich habe.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.378 Beiträge
 
Delphi 12 Athens
 
#6

AW: Mailversand aus einem Delphi Programm

  Alt 11. Jun 2015, 10:58
Kommt aber auch darauf an, wie sehr es sich lohnt ... Wenn man einige Technologien von Embarcadero und Fremdfirmen einsetzt, dann hat man Indy eh schon im Programm.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 12:12 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