AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Smtp-Mailversand mit Indy

Ein Thema von SR2 · begonnen am 25. Mär 2014 · letzter Beitrag vom 25. Mär 2014
Antwort Antwort
SR2

Registriert seit: 22. Okt 2010
4 Beiträge
 
#1

Smtp-Mailversand mit Indy

  Alt 25. Mär 2014, 13:10
Hallo Gemeinde,

ich habe ein Programm, von dem aus Mails versendet werden können.
An sich läuft das auch ganz gut, sofern ich nur einen Empfänder habe.

Wenn ich mehrere Empfänger in der BCCList habe, kommt hin und wieder die Fehlermeldung "unknown".
Leider kann ich das auf meinem Entwicklungsr3echner nicht nachvollziehen.
Ich verwende Delphi 2007 mit Indy 10.6.0.5120.

Hat vielleicht von Euch jemand einen Tipp, wo ich ansetzen könnte um dem Fehler auf die schliche zu kommen?

Vielen Dank im Voraus.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: Smtp-Mailversand mit Indy

  Alt 25. Mär 2014, 13:17
Wenn ich mehrere Empfänger in der BCCList habe, kommt hin und wieder die Fehlermeldung "unknown".
Welches Programm gibt diese Fehlermeldung aus? Dein SMTP-Versandprogramm, der Mailserver oder was? Wenn der Mailserver eine Empfängerprüfung macht, kann es zur Ablehnung kommen falls die Namensauflösung nicht funktioniert. Die monierte Adresse sollte aber Teil der Meldung sein.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
SR2

Registriert seit: 22. Okt 2010
4 Beiträge
 
#3

AW: Smtp-Mailversand mit Indy

  Alt 25. Mär 2014, 13:28
Hallo,

danke für die schnelle Antwort.

Zitat:
Welches Programm gibt diese Fehlermeldung aus?
Die Fehlermeldung kommt von meinem Programm. Ob der Auslöser der Server ist, kann ich leider nicht sagen.
Als Meldung erscheint leider nur Unknown.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#4

AW: Smtp-Mailversand mit Indy

  Alt 25. Mär 2014, 13:35
Die Meldung 'unknown' gibt es nur 1x in den Indy, bei der Auflösung von Hostadressen nach dem Empfang einer Mail. Und die wird auch nur dann ausgegeben, wenn man einen SMTP-Server benutzt. Wozu Du den in einem Versandprogramm hast?
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
SR2

Registriert seit: 22. Okt 2010
4 Beiträge
 
#5

AW: Smtp-Mailversand mit Indy

  Alt 25. Mär 2014, 13:55
Jetzt wird es langsam merkwürdig.
In meinem Programm werden keine Mails empfangen, sondern ausschließlich versendet.

Dementsprechend habe ich auch keinen Server verwendet.
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#6

AW: Smtp-Mailversand mit Indy

  Alt 25. Mär 2014, 14:47
Leider kann ich das auf meinem Entwicklungsr3echner nicht nachvollziehen.
Um es nachvollziehen zu können muss der Rechner auch den gleichen Server verwenden, und man muss die BCC Adressen kennen.

Ist das gegeben, dann kann man den SMTP Versand über den Server auch manuell (interaktiv) per Telnet testen. (Dann sieht man auch ohne Debuggereinsatz, ob "unknown" eine Serverantwort ist.)
Michael Justin
  Mit Zitat antworten Zitat
SR2

Registriert seit: 22. Okt 2010
4 Beiträge
 
#7

AW: Smtp-Mailversand mit Indy

  Alt 25. Mär 2014, 16:46
Zitat:
Um es nachvollziehen zu können muss der Rechner auch den gleichen Server verwenden, und man muss die BCC Adressen kennen.
Ist das gegeben,
Das ist gegeben. Aber: Nachdem das unsere Kunden sind, kann ich nicht einfach mal so ne Test-Mail versenden.

Kurzer Hintergrund:
Die Software ist eine eigene Kundenverwaltung, mit der Möglichkeit wichtige Informationen per Mail entweder an einen Kunden oder an alle zu versenden.
Die Software läuft auch nur auf 2 Rechnern, bei meinem Chef (Produktiv) und bei mir (Entwicklung und in Vertretung).
  Mit Zitat antworten Zitat
Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#8

AW: Smtp-Mailversand mit Indy

  Alt 25. Mär 2014, 17:58
Nachdem das unsere Kunden sind, kann ich nicht einfach mal so ne Test-Mail versenden.
Du kannst auch einen lokalen Testserver verwenden:
http://smtp4dev.codeplex.com/
Dann kannst du alle Mails anschauen aber keine Mail geht wirklich auf die Reise.
fork me on Github

Geändert von sx2008 (25. Mär 2014 um 18:24 Uhr)
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#9

AW: Smtp-Mailversand mit Indy

  Alt 25. Mär 2014, 18:19
[QUOTE=SR2;1253448]
Zitat:
Das ist gegeben. Aber: Nachdem das unsere Kunden sind, kann ich nicht einfach mal so ne Test-Mail versenden.
In der Entwicklungsumgebung verwende ich selbstverständlich eine eigene Testdatenbank für ein ähnliches, aber umfangreicheres Projekt (Lieferanten-, Rechnungs-, Artikel- und Kundenverwaltung mit der Möglichkeit, an alle oder an ausgesuchte Adressen (einer Adresse können mehrere Ereignisse/Anlässe zugewiesen werden) zu versenden. Um diese komplexen Sendmail-Funktionen zu testen, hab ich mir einfach um die 50 Adressen von meinen eigenen 500 verfügbaren eingerichtet (sind bei mir im Web-Hosting-Vertrag mit dabei). Auch ich hatte damals das Problem, daß ich ja nicht die Lieferanten und Kunden meines Auftraggebers mit einer Flut sinnloser Mails erschrecken durfte

Auf diese Weise kann man in Ruhe alles austesten.
  Mit Zitat antworten Zitat
Antwort Antwort

 

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 10:08 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