Hallo liebe Community,
ich stehe hier vor einem obskuren Problem:
In unserer Firma wurde bisher Delphi 5 verwendet. Bei den Delphi 5 Programmen konnte man Mails mit einer Komponente TNMSMTP verschicken, die keine echten Emailadresse als Absender hatten.
Das wurde dazu genutzt, um bei internen Infomails von verschiedenen Automatikjobs gleich sehen zu können, woher die Email kommt. So hat der Job "Wareneingangsprüfung" auf den Server SV102 dann als fiktive Mailadresse den Absender Wareneingangsprüfung@SV102. Geantwortet werden soll auf diese Mails nicht, hier geht es eher um Infomails an die Admins, falls irgendwas schief läuft.
Jetzt stehe ich vor dem Problem, das system.net.mail hier scheinbar anders vorgeht - wenn ich hier versuche, eine Mail mit diesem Absender zu verschicken, bekomme ich eine exception mit Inhalt:
"Postfach nicht verfügbar. Die Serverantwort war: 5.7.1 Client does not have permissions to send as this sender"
Zwei Fragen:
a) warum geht das unter Delphi 5?
b) Kann ich das in VB.net irgendwie umgehen?
Und bevor ich jetzt geohrfeigt werde, dass das schlechter Stil ist und man sowas nicht macht - ich habe mir das nicht ausgesucht und bin auch nicht in der Position, hier ein Veto einzulegen
Besten DanK!
ich stehe hier vor einem obskuren Problem:
In unserer Firma wurde bisher Delphi 5 verwendet. Bei den Delphi 5 Programmen konnte man Mails mit einer Komponente TNMSMTP verschicken, die keine echten Emailadresse als Absender hatten.
Das wurde dazu genutzt, um bei internen Infomails von verschiedenen Automatikjobs gleich sehen zu können, woher die Email kommt. So hat der Job "Wareneingangsprüfung" auf den Server SV102 dann als fiktive Mailadresse den Absender Wareneingangsprüfung@SV102. Geantwortet werden soll auf diese Mails nicht, hier geht es eher um Infomails an die Admins, falls irgendwas schief läuft.
Jetzt stehe ich vor dem Problem, das system.net.mail hier scheinbar anders vorgeht - wenn ich hier versuche, eine Mail mit diesem Absender zu verschicken, bekomme ich eine exception mit Inhalt:
"Postfach nicht verfügbar. Die Serverantwort war: 5.7.1 Client does not have permissions to send as this sender"
Zwei Fragen:
a) warum geht das unter Delphi 5?
b) Kann ich das in VB.net irgendwie umgehen?
Und bevor ich jetzt geohrfeigt werde, dass das schlechter Stil ist und man sowas nicht macht - ich habe mir das nicht ausgesucht und bin auch nicht in der Position, hier ein Veto einzulegen
Besten DanK!