Mail über Outlook mit anderem Postfach

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

Mail über Outlook mit anderem Postfach

Beitrag von DeMa (ForumUser / 13 / 0 / 0 ) »
Hallo,

ich habe ein kleines Programm geschrieben, welches Mail über OLE und Outlook verschicken kann.

Jetzt möchte ich gerne, dass nicht über mein Postfach versendet wird, sondern die Mail "Im Auftrag von" versendet wird.

Hat da jemand eine Lösung?

Code: Alles auswählen.

PROGRAM zdema_test.
TYPE-POOLS ole2 .
DATA :     ooutapp    TYPE ole2_object,
           omail      TYPE ole2_object,
           lattach    TYPE ole2_object,
           lattachmsg TYPE ole2_object.

* Email Body, Subj, Text
CREATE OBJECT ooutapp 'Outlook.Application'.
IF sy-subrc NE 0.
  EXIT.
ENDIF.

CALL METHOD OF ooutapp 'CreateItem' = omail
  EXPORTING
  #1 = 0.

IF sy-subrc NE 0.
  EXIT.
ENDIF.

SET PROPERTY OF omail 'From' = 'anderes-Konto@mail.de'. "<-- Damit hat er ein Problem
SET PROPERTY OF omail 'To' = 'zieladresse@mail.de'.
SET PROPERTY OF omail 'Subject' = 'Betreff'.
SET PROPERTY OF omail 'Body' = 'Hier steht der Text...'.

CALL METHOD OF omail 'Send'.

FREE OBJECT omail.

COMMIT WORK AND WAIT.
Es gibt wohl so was wie "SendUsingAccount" im VBA, aber das bekomme ich in ABAP nicht hin.

vg
DeMa

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Mail über Outlook mit anderem Postfach

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin.
Ob die Angabe der Absender Email Adresse (From) akzeptiert wird, hängt vom Email Provider ab.
"Unser" Firmen Provider lässt dieses nicht zu, während mein Webprovider das vermutlich nur nicht blockiert :wink:

Die offizielle Lösung lautet damit ein Postfach einzurichten mit der gewünschten Email Adresse.
e.g. NoReply@123.com

gruß Jens
Ps Wieso sendest Du nicht über das SAP System ?
Zuletzt geändert von Tron am 07.06.2017 10:08, insgesamt 1-mal geändert.
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Mail über Outlook mit anderem Postfach

Beitrag von DeMa (ForumUser / 13 / 0 / 0 ) »
Moin Tron,

danke erst mal für den Hinweis. Dem werde ich mal nachgehen.

Hintergrund ist, dass ich später auch Aufgaben über Outlook versenden möchte. Das geht leider nicht über das SAP-System.
Beziehungsweise möchte ich im dritten Schritt diese Sachen dann auch wieder einlesen können. Sei es Mails oder auch Aufgaben.
Das ist leider nicht über das SAP-System möglich, oder kennst du da eine Möglichkeit?

vg
Marcel

Re: Mail über Outlook mit anderem Postfach

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin Marcel.
Im Moment hätte ich auch keine Lösung für Aufgaben.
Meine Versuche mit Outlook findest Du hier.
http://www.apentia-forum.de/viewtopic.php?f=2&t=18579
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Mail über Outlook mit anderem Postfach

Beitrag von DeMa (ForumUser / 13 / 0 / 0 ) »
Moin Jens,

ohh. Ich glaube, dein Coding habe ich auch als Grundlage für meinen genommen :oops:

Wenn du eine Lösung finden solltest, dann würde ich mich über eine Nachricht freuen.

Vg
Marcel

Re: Mail über Outlook mit anderem Postfach

Beitrag von DeMa (ForumUser / 13 / 0 / 0 ) »
Hallo,

ich habe die Lösung für Mails gefunden. (mit Neu markiert)

Code: Alles auswählen.

PROGRAM zdema_test.
TYPE-POOLS ole2 .
DATA :     ooutapp    TYPE ole2_object,
           omail      TYPE ole2_object,
           lattach    TYPE ole2_object,
           lattachmsg TYPE ole2_object.

* Email Body, Subj, Text
CREATE OBJECT ooutapp 'Outlook.Application'.
IF sy-subrc NE 0.
  EXIT.
ENDIF.

CALL METHOD OF ooutapp 'CreateItem' = omail
  EXPORTING
  #1 = 0.

IF sy-subrc NE 0.
  EXIT.
ENDIF.

*SET PROPERTY OF omail 'From' = 'anderes-Konto@mail.de'. "<-- Damit hat er ein Problem
SET PROPERTY OF omail 'To' = 'zieladresse@mail.de'.
SET PROPERTY OF omail 'Subject' = 'Betreff'.
SET PROPERTY OF omail 'Body' = 'Hier steht der Text...'.


*Neu
DATA str TYPE string.
str = 'anderes-Konto@mail.de'.
SET PROPERTY OF omail 'SentOnBehalfofName' = str.
* Ende Neu

CALL METHOD OF omail 'Display'.

FREE OBJECT omail.

COMMIT WORK AND WAIT.
Für mich wäre noch interessant, wie man das mit Outlook-Aufgaben macht. Dieses Vorgehen scheint damit nicht zu funktionieren.

Vg
Marcel

Re: Mail über Outlook mit anderem Postfach

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin Marcel.
hier https://msdn.microsoft.com/en-us/librar ... 65816.aspx
ist beschrieben, wie Tasks per OLE angelegt werden.
gruß Jens
oder in Deutsch https://msdn.microsoft.com/de-de/librar ... 65816.aspx
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Mail über Outlook mit anderem Postfach

Beitrag von DeMa (ForumUser / 13 / 0 / 0 ) »
Moin Jens,

das Anlegen klappt ja auch soweit. Allerdings möchte ich auch hier, so wie bei den Mails oben den Absender ändern.

Das Vorgehen, wie bei den Mails scheint bei Aufgaben leider nicht zu funktionieren.

vg
Marcel

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4910
Views
E-Mail-Postfach auslesen
von Margolwes » 12.08.2010 19:41 • Verfasst in ABAP® Core
8
Antw.
8227
Views
SO_NEW_DOCUMENT_SEND_API1 - E-Mail aus SAP ins Outlook
von Mr. ABAP » 06.05.2005 08:37 • Verfasst in ABAP® Core
0
Antw.
1380
Views
OLE: Outlook-Mail Signatur ziehen
von axxter » 09.11.2007 12:21 • Verfasst in ABAP® Core
1
Antw.
5804
Views
Versand einer E-Mail aus SAP mit PDF Anhang und E-Mail Text
von Haubentaucher » 31.08.2006 07:28 • Verfasst in ABAP® Core
18
Antw.
6329
Views
Doppelte Ausgabe einer Mail aus SAP - Mail aus Query
von yeti1967 » 28.05.2018 09:21 • Verfasst in ABAP Objects®

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141