Outlook Express

14/01/2008 - 15:44 von Willi | Report spam
Hallo Leute,

ich versende aus meinem Prg. E-Mails direkt
die EMailadresse übergebe ich mit m.Adresse
thisform.mailbtn1.olemmess.recipaddress=m.adresse

Das funktioniert auch solange ich nur einen Empfànger habe.

trage ich in m.adresse nun mehrer Empfànger ein, dann ist das für Outlook
eine einzige Adresse und die Email
kommt als Fehler zurück.

Ich trenne im Bespiel jede Adresse mit Semikolon und Leerzeichen und bei der
letzten Adresse nehme ich
das Semikolon und das Leerzeichen wieder weg.

SCAN FOR sendit

m.zwiemailadresse = m.zwiemailadresse + ALLTRIM(internet.adresse) + '; '

ENDSCAN

m.zwiemailadresse = m.zwiemailadresse + ALLTRIM(internet.adresse) + '; '

Was ist da falsch?

mfg
 

Lesen sie die antworten

#1 Olaf Doschke
15/01/2008 - 10:53 | Warnen spam
Hallo Willi,

ich versende aus meinem Prg. E-Mails direkt
die EMailadresse übergebe ich mit m.Adresse
thisform.mailbtn1.olemmess.recipaddress=m.adresse


Was ist denn olemmess überhaupt für ein Objekt?

Ich trenne im Bespiel jede Adresse mit Semikolon und Leerzeichen und bei
der letzten Adresse nehme ich das Semikolon und das Leerzeichen wieder
weg.

SCAN FOR sendit

m.zwiemailadresse = m.zwiemailadresse + ALLTRIM(internet.adresse) + ';
'

ENDSCAN

m.zwiemailadresse = m.zwiemailadresse + ALLTRIM(internet.adresse) + '; '



Der Code nimmt kein letztes Semikolon weg, sondern fügt die letzte Adresse
doppelt
mit abschließendem Semikoln ab.

Und außerdem sind dann die Adressen in m.zwiemailadresse und nichts
in m.Adresse.

Was ist da falsch?



evtl. hast Du in m.Adresse dann einfach noch .F., was
natürlich nicht klappt...

Debug doch einfach mal die Stelle, wo Du recipadress setzt
und schau, was Du da effektiv eintràgst.

Speicher Dir doch z.B. m.zwiemailadresse bzw. m.Adress
mittels STRTOFILE() weg und dann trag den String mal
per Hand ein und schaue, wie olemmess.recipadress
das annimmt oder nicht.

Tschüß, Olaf.

Ähnliche fragen