Autor Thema: "Unable to send mail, no match found in Name & Address Book"  (Gelesen 6219 mal)

Offline margli

  • Junior Mitglied
  • **
  • Beiträge: 88
Hi.

Habe folgendes Problem. In einem View ist eine Spalte, wo der Fullname des Mitarbeiter drin steht, also CN=Name/OU=Region XXX/O=YYY. Diese Liste gehe ich per Script ab und versende so automatisch Mails. Das hatte auch bis vor kurzem wunderbar geklappt. Leider sind ein paar Mitarbeiter ausgeschieden. Dort steht jetzt z.B. bei FullName CN=Bonn unbesetzt/O=YYY. Diese Adresse ist natürlich nicht im mvz vorhanden. Mich wundert es, warum er die einfach nicht verschickt. Ich meine mit der Antwort-Mail kann ich leben, dass es die Adresse nicht gibt. Aber das Programm stoppt dann einfach und gibt die Fehlermeldung aus: Unable to send mail, no match found in Name & Address Books". Wie kann ich das umgehen? Ich kann diese Fullnames auch leider nicht löschen, da diese Einträge gebraucht werden. Für Eure  schnelle Hilfe wäre ich euch sehr dankbar.


So sieht das bei mir aus.....
Code
	
While Not (doc Is Nothing) 
		Set m = New Email() 'Klasse mail
		If Len(Trim(doc.Fullname(0))) > 0 Then 'Wenn Fullname gefüllt ist
			mailadresse  = doc.Fullname(0) 'Feld "mailadresse" wird mit dem Wert des Feldes 
			
			gebietsnr = Right(doc.Assignments(0),5) ' Nur die letzten 5 Zeichen nehmen
			If Len(Trim(gebietsnr)) > 0 Then 'Wenn Gebietsnummer vorhanden ist
				
				
'    E-Mail Adresse wird mit dem Fullname gefüllt				
				m.Subject = "RPI Listen"
				m.SendTo = mailadresse

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: "Unable to send mail, no match found in Name & Address Book"
« Antwort #1 am: 14.06.05 - 14:34:13 »
Zum einen kannst Du vorher über das NAB die Gültigkeit prüfen, zum anderen kannst Du error trapping betreiben und dann entsprechend auf die Fehlernummer 4294 (am besten auch gleich auf 4295) reagieren.

HTH,
Bernhard

Offline margli

  • Junior Mitglied
  • **
  • Beiträge: 88
Re: "Unable to send mail, no match found in Name & Address Book"
« Antwort #2 am: 14.06.05 - 14:37:15 »
Kann man das nicht irgendwie so machen, dass man noch einfügt, wenn im Fullname NICHT das Wort "unbesetzt" steht, dass er dann nur die Mailadresse füllt?

If Len(Trim(doc.Fullname(0))) > 0 Then

If doc.Fullname is/consists ?? not *"unbesetzt"* ???

mailadresse  = doc.Fullname(0)


NAB ????

Error Trapping ????

Ich weiß warum mein Kollege gesagt hat, dass ich mindestens noch 4 Jahre brauch.....

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: "Unable to send mail, no match found in Name & Address Book"
« Antwort #3 am: 14.06.05 - 14:39:13 »
Instr heisst die gesuchte function.

Bernhard

Offline margli

  • Junior Mitglied
  • **
  • Beiträge: 88
Re: "Unable to send mail, no match found in Name & Address Book"
« Antwort #4 am: 14.06.05 - 14:54:50 »
Instr heisst die gesuchte function.

Bernhard

Danke. Leider kann ich mit der Hilfe ned viel anfangen, weil er mir drei verschiedene Beispiele für das gleiche Resultat gibt? Aber mit dieser Funktion kann ich das realisieren? Dann müßte ich vorher den Namen aufschlüsseln?

If NOT Instr(doc.Fullname, *"unbesetzt"*)   <--- so in der Art versteh ich das?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: "Unable to send mail, no match found in Name & Address Book"
« Antwort #5 am: 14.06.05 - 15:03:44 »
Bitte lies die DesignerHelp zu Instr aufmerksam durch - man kann da gar nichts missverstehen.

Bernhard

Offline margli

  • Junior Mitglied
  • **
  • Beiträge: 88
Re: "Unable to send mail, no match found in Name & Address Book"
« Antwort #6 am: 07.07.05 - 12:12:15 »
So hab mich nach langem wieder mal damit beschäftigt. Habe ich das jetzt richtig verstanden.... ?

Vorgabe: Wenn im Wert mailadresse das Wort unbesetzt nicht vorkommt, dann soll er weiter machen.....

mailadresse hat das Format
CN=Name/OU=Region XXX/O=YYY
oder halt
CN=_unbesetzt Region/OU=Abteilung/O=YYY

Code:

Dim BigString As String, LittleString As String

BigString$ = mailadresse
LittleString$ = "CN=_unbesetzt*"

If NOT InStr(BigString$, LittleString$)


Könnte das so klappen? Kann das leider nicht testen.

Offline margli

  • Junior Mitglied
  • **
  • Beiträge: 88
Re: "Unable to send mail, no match found in Name & Address Book"
« Antwort #7 am: 29.09.05 - 14:48:05 »
Zum einen kannst Du vorher über das NAB die Gültigkeit prüfen, zum anderen kannst Du error trapping betreiben und dann entsprechend auf die Fehlernummer 4294 (am besten auch gleich auf 4295) reagieren.

HTH,
Bernhard


Wie kann ich denn über das NAB die Gültigkeit prüfen lassen?

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: "Unable to send mail, no match found in Name & Address Book"
« Antwort #8 am: 29.09.05 - 15:03:46 »
Du kannst schauen, ob im Nab ein Dokument mit InternetAddress="Deine zu überprüfende Mailadresse" ist, z.b. mit
set documentCollection=db.search(|form="Person" & InternetAddress="|+namensvariable+|"|,nothing, 0)

Wenn documentcollection.count>0 ist, ist die Adresse gefunden worden.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: "Unable to send mail, no match found in Name & Address Book"
« Antwort #9 am: 29.09.05 - 15:06:16 »
Geht über Formula ebenso:
@namelookup

kann man mit evaluate auch in Script einbinden (Achtung, das gibt einen Array zurück).
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline margli

  • Junior Mitglied
  • **
  • Beiträge: 88
Re: "Unable to send mail, no match found in Name & Address Book"
« Antwort #10 am: 29.09.05 - 15:07:51 »
Danke für die schnelle Antwort. LS ist schon das richtige. Werde es mal eben einbauen und testen.

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: "Unable to send mail, no match found in Name & Address Book"
« Antwort #11 am: 29.09.05 - 15:21:58 »
Internetaddress ist natürlich Quatsch - muss Fullname heissen - und da da mehrere Werte drin sein können sollte in die Formel ein @ismember("DeinName";Fullname) anstatt InternetAddress="...." stehen
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz