Autor Thema: Probleme mit send method  (Gelesen 2453 mal)

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Probleme mit send method
« am: 16.08.07 - 10:35:28 »
Hallo erst mal,

in einem zeitgesteuerten Agent erhalte ich beim Versuch ein Dokument zu versenden folgenden Fehler in der log.nsf:

Code
16.08.2007 09:58:07   Error connecting to server xxxxxxxxxx: The destination network is unreachable.
16.08.2007 09:58:07   Error connecting to server xxxxxxxxxx: The destination network is unreachable.

Dannach folgt das Ergebnis der eigenen Fehlerroutine:
Code
16.08.2007 09:58:07   AMgr: Agent ('FetchDeadMails' in 'DeadMailContainer.nsf') printing: Fehler in Agent FetchDeadmails, sub sendLogMail, Zeile 11
16.08.2007 09:58:07   AMgr: Agent ('FetchDeadMails' in 'DeadMailContainer.nsf') printing: Notes error: The destination network is unreachable.

Hier der Code aus der sub, in der der Fehler auftritt:
Code
Sub sendLogMail( subject As String, bodyText As String )
	On Error Goto fehler
	Dim memo As NotesDocument
	Set memo = session.CurrentDatabase.CreateDocument
	With memo
		.form = "Memo"
		.sendTo = profileDoc.sendLogMailTo 
		.subject = subject
		.body = bodyText
	End With
	Call memo.Send( False ) '<<== Zeile 11
weiter:
	Exit Sub
	
fehler:
	On Error Goto 0
	Print "Fehler in Agent FetchDeadmails, sub sendLogMail, Zeile " & Erl
	Print Error
	Resume weiter
End Sub

Was mache ich falsch?

Hubert

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Probleme mit send method
« Antwort #1 am: 16.08.07 - 10:37:55 »
woher kommt profiledoc ?
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Re: Probleme mit send method
« Antwort #2 am: 16.08.07 - 10:45:47 »
Session und profileDoc sind global deklariet und initialisiert. Wenn ich den Agent händisch starte funktionierts.

Hubert

Glombi

  • Gast
Re: Probleme mit send method
« Antwort #3 am: 16.08.07 - 10:50:24 »
Ist der berühmte Eintrag

AMgr_DisableMailLookup=1

in der notes.ini auf dem Server gesetzt?

Andreas

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Re: Probleme mit send method
« Antwort #4 am: 16.08.07 - 10:56:51 »
Die Variable ist in der notes.ini des Servers nicht gesetzt.

Hubert

Glombi

  • Gast
Re: Probleme mit send method
« Antwort #5 am: 16.08.07 - 11:02:00 »
Das sollte Sie aber, ausser der Agent ist mit der Server ID signiert.

Falls der Agent mit einer User ID unterzeichnet ist, dessen Mailserver ein anderer ist als der Server, auf dem das Script läuft, wird es nicht funktionieren.
Normalerweise kommen dann zwar andere Fehlermeldungen, aber ich würde zunächst mal den notes.ini Eintrag machen und den Server neu starten.

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Re: Probleme mit send method
« Antwort #6 am: 16.08.07 - 11:10:00 »
Das hat leider nicht geholfen.

AMgr_DisableMailLookup=1
Server neu gestartet

Fehler erscheint weiterhin.

Hubert

PS: Das hatte ich noch nicht erwähnt: Server ist 6.5.5

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Re: Probleme mit send method
« Antwort #7 am: 16.08.07 - 14:39:39 »
Hier dann die Lösung:

Der Servername ist XYMailRouter/srv/...

Wie ich bei meinen Recherchen herausgefunden habe, muss im Serverdokument (Server Location Information) der Name des Mail-Servers eigetragen sein. Das war nicht der Fall. Also habe ich dort XYMailRouter/srv/... eingetragen. Reboot tut gut - aber nicht in diesem Fall. Hat also nichts geholfen.

Dann ist mir aufgefallen, dass im Agent-Zeitplan eingestellt war: Ausführen auf xyMailRouter/srv/...

Das war dann auch schon die Lösung. Den Wert auf XYMailRouter/srv/... geändert und alles läuft.

War doch eigentlich ganz einfach - oder? Es gibt so manche Dinge zwischen Himmel und Erde, die muss man nicht unbedingt verstehen.

Hubert


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz