[Gelöst] Fin2.6 und Lotus Notes 6.5 (Mit Lösung)

26. September 2005 12:09

Hallo,

ich habe folgendes Problem,
das ich Mails (Automatisiert) aus NF verschicken möchte,.....nur wie.
Leider habe ich auch keine geeigneten Unterlagen, ausser den "W1W1adg.pdf" und ein paar Kursunterlagen.

Bei verschicken bekomme ich Folgende Fehlermedlung
Lotus Notes--> "Ausnahmefehler des Servers"

Navision --> "Der Aufruf zum Member Action ist fehlgeschlagen. MAPIMessages gab folgende Meldung zurück: Unspecified Failure has occured"

Wer kann mir helfen? *danke*
Mikka
Zuletzt geändert von mikka am 6. März 2006 16:54, insgesamt 2-mal geändert.

26. September 2005 13:19

Hallo,

ich habe es zum Teil hinbekommen. Lotus Notes muss gestartet sein! :oops:
Zwar wurde Lotus Notes gestartet, jedoch kommt es wohl zu Problemen bei der Parameterübergabe!

Jetzt mein neues Problem:
1. Ich möchte das die Mail Automatisch versendet wird (ohne weiteres zutun des Users)
2. Noch besser währe es wenn Lotus hierzu nicht gestartet sein muss, aber wie?
Danke für Eure Bemühungen
Mikka

Automatisierte Mail aus Navision

27. September 2005 15:00

Hallo,
mit dem "OCX- SMTP Mail v1.6" Plug in von
http://mibuso.com/dlinfo.asp?FileID=366
Funktioniert das Automatisierte Mailen aus Navision heraus.
Kurzanleitung:
1. OCX Komponente mit "regsvr32" Registrieren.
2. In der gewünschten Form eine Variable anlegen:
-Name = SMTPMail
-DataType = OCX
-Subtype =SmtpMailXElement
3. Souce Code auf dem OnPush() Trigger eines Buttons ablegen:
Quelle: http://www.nowecor.de/users/stephan/index.php?page=navision/smtpocx.htm

SMTPMail.NewMessage('Mailadresse','Betreffl'); SMTPMail.SetWorkMode();

SMTPMail.SetHost('Datenbankname');
SMTPMail.SetUserID('UserID');

SMTPMail.AddLine('Das ist ein Test');
SMTPMail.AddLine('Die zweite Zeile');
SMTPMail.AddLine('Die dritte Zeile');
SMTPMail.AddAttachment('c:\test.txt');
SMTPMail.SetToAdress('Mailadresse');
SMTPMail.Send;

IF NOT SMTPMail.WasSuccessful THEN
MESSAGE(SMTPMail.LastError);


Viel Spass
Mikka

10. August 2007 18:57

Hallo Mikka,

Dein Post ist schon ein paar Tage her.
Wenn ich einen Anhang verschicken will, geht keine Mail raus. EIne Verbindung zum Server wird zwar kurz aufgebaut, das wars aber.
Eine Idee?

Miljenko

11. August 2007 23:19

Hallo mmartinac,
leider nein.
(Durch einen Firmenwechsel, habe ich leider keinen Zugriff auf Lotus Notes!)

Wenn du von einem Anhang verschicken sprichst (schreibst), gehe ich davon aus, das es ohne Funktioniert?

Evtl. kommst du weiter mit dem Debugger bzw. wenn du die Rückgabewerte auswertest?!
Gruß Mikka

12. August 2007 16:25

(Durch einen Firmenwechsel, habe ich leider keinen Zugriff auf Lotus Notes!)

Ja leider...


@mmartinac: Das kann verschiedene Ursachen haben. Such mal per Google nach smtp explorer. Damit kannst Du Deinen SMTP Server testen, ob er vom Client aus erreichbar ist (alternativ kannst auch Telnet benutzen, dann musst du aber viel mehr tippen :-) )
Wenn Du Zugang haben solltest, versuch mal mit Mozilla Thunderbird, ob Du eine eMail mit Anhang an Deinen SMTP Server versenden kannst (Deinen SMTP Server einfach als Outgoing Mail Server in Thunderbird eintragen).
Wir testen so momentan erfolgreich unseren neuen Mailscanner.

Gruß Chris

13. März 2008 14:39

Mal ne Frage hierzu. Auf der Webseite die Mikka gepostet hat steht folgendes:

SetSmtpAuth() - Makes the component use the standard SMTP mechanism


Ich habe die Datei runter geladen und die ocx registriert wie beschrieben. Aber das oben genannte ist bei mir irgendwie nicht vorhanden. Gibts das nicht mehr? Oder hab ich beim registrieren vllt. was falsch gemacht?

15. März 2008 14:57

Hallo Heike,

das scheint wohl ein Überbleibsel von einer früheren Version zu sein.
Hab mir das ganze mal per Visual Studio angesehen und kann dort auch kein SetSmtpAuth() entdecken.

Gruß Chris

17. März 2008 11:40

Danke für die Info.

Jetzt zu meiner nächsten Frage zu SMTP.ocx

Gibt es die Möglichkeit das Passwort vom Mailserver zu übergeben? Ohne das Passwort können wir nicht an externe E-Mail-Adressen verschicken. Ich hab dazu leider keine Info's gefunden.

17. März 2008 20:48

Kein Plan.
Wir benutzen einen internen Mailserver, der als Mailrelay dient und Mails für extern an unseren Provider weiter routet, ansonsten intern verteilt. Dieser übernimmt auch die Authentifizierung gegenüber dem Provider.

Vielleicht kannst Du ja den Autor der Software direkt anmailen und mal nach den Features fragen. Manchmal wird auch ein Feature hinzuprogrammiert, wenn Bedarf da ist.

Gruß Chris