Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: HH am 16.08.07 - 10:35:28

Titel: Probleme mit send method
Beitrag von: HH 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
Titel: Re: Probleme mit send method
Beitrag von: DerAndre am 16.08.07 - 10:37:55
woher kommt profiledoc ?
Titel: Re: Probleme mit send method
Beitrag von: HH am 16.08.07 - 10:45:47
Session und profileDoc sind global deklariet und initialisiert. Wenn ich den Agent händisch starte funktionierts.

Hubert
Titel: Re: Probleme mit send method
Beitrag von: Glombi am 16.08.07 - 10:50:24
Ist der berühmte Eintrag

AMgr_DisableMailLookup=1

in der notes.ini auf dem Server gesetzt?

Andreas
Titel: Re: Probleme mit send method
Beitrag von: HH am 16.08.07 - 10:56:51
Die Variable ist in der notes.ini des Servers nicht gesetzt.

Hubert
Titel: Re: Probleme mit send method
Beitrag von: Glombi 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.
Titel: Re: Probleme mit send method
Beitrag von: HH 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
Titel: Re: Probleme mit send method
Beitrag von: HH 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