Referentie: eigenschappen transport uitgaande e-mail
Tabblad Algemeen
Eigenschap | Naam XML-kenmerk | Omschrijving |
|---|---|---|
ID
| id
| De unieke ID van de component voor e-mailen in de assemblage. |
Routeert antwoord naar:
| routes-response-to
| De bestemming van het antwoordbericht voor het e-mailtransport . |
Wanneer uitvoeren
| execute-when
| Een voorwaarde die bepaalt of het transport wordt uitgevoerd. |
Aan
| to
| Het primaire e-mailadres van de beoogde ontvanger. Volgt de notatie mailto:[emailaddress] .
Als u alleen BCC-adressen wilt gebruiken, geeft u een lege . op mailto: waarde. |
Onderwerp
| subject
| De onderwerpregel van de e-mail. |
Van
| from
| Het e-mailadres dat moet worden weergegeven in het veld 'Van' van de geleverde e-mail. |
SSL
| ssl
| Hiermee wordt aangegeven of de verbinding SSL is. |
Starttls
| starttls
| Hiermee wordt aangegeven of een directe SSL-onderhandeling met de externe SMTP-server moet worden geactiveerd door een STARTTLS-opdracht te geven voordat de SMTP-sessie wordt gestart. De SMTP-server reageert met een van deze antwoordcodes:
De eigenschappen Ssl en starttls sluiten elkaar uit. |
Host
| host
| De naam of het IP-adres van de SMTP-mailserver die het transport gebruikt om het bericht te bezorgen.
Als u OAuth gebruikt, stelt u deze waarde in op localhost . |
Poort:
| port
| Het poortnummer waarop de e-mailserver wordt uitgevoerd. De standaardwaarde is 25, de standaard SMTP-poort. Uitzonderingen:
|
Gebruiker
| De gebruikersnaam voor toegang tot de e-mailserver. | |
Wachtwoord
| password
| Het wachtwoord voor de gebruikersnaam die is opgegeven in de eigenschap User . |
Tabblad Geavanceerd
Eigenschap | Naam XML-kenmerk | Omschrijving |
|---|---|---|
Bericht opslaan
| store-message
| Geef geen op, tenzij anders aangegeven door de ondersteuningsafdeling van Workday.
Gebruik de opslagstap van Studio om berichten op te slaan. |
Transportklasse
| transport-class
| Hiermee wordt indien vereist een alternatieve implementatieklasse per samenstel opgegeven.
U kunt de implementatieklassen globaal wijzigen door het bestand WEB-INF/classes/spring/assembly-bean.xml te bewerken. |
Dynamische eindpunten negeren
| ignore-dynamic-endpoints
| Hiermee wordt aangegeven of de dynamische WS-Addressing (WSA)-waarde in de koptekst van het inkomende bericht moet worden genegeerd of moet worden gebruikt om de waarde in de eigenschap Endpoint van het transport te overschrijven.
Gebruik de stap set-dynamic-endpoint om WS-Addressing-details op te geven. |
Bcc
| bcc
| Hiermee geeft u ontvangers van e-mails met een blinde kopie op met een scheidingsteken voor puntkomma's. Voorbeeld: logan.mcneil@workday.com; jake.lee@workday.com . |
Cc
| cc
| Hiermee geeft u de ontvangers van e-mails op met behulp van een puntkomma als scheidingsteken. Voorbeeld: logan.mcneil@workday.com; jake.lee@workday.com . |
Beantwoorden aan
| reply-to
| Het e-mailadres dat automatisch wordt ingevoegd in het veld 'Aan' wanneer een gebruiker een e-mailbericht beantwoordt. Voor de meeste e-mailberichten is het adres in het veld 'Van' voldoende, dus het is niet nodig om de eigenschap Reply To te definiëren. Geef meerdere e-mailadressen op met een scheidingsteken voor puntkomma's. Voorbeeld: logan.mcneil@workday.com; jake.lee@workday.com . |
Time-out
| timeout
| Hiermee geeft u in milliseconden een time-outperiode op voor FTP-sessies tussen clients en de FTP-server waarop het transport luistert. Als u geen waarde opgeeft, treedt er na 300.000 ms (5 minuten) een time-out op in de sessie. |
Tijdelijke uitzonderingen
| transient-exceptions
| Tijdelijke uitzonderingen zijn uitzonderingen die zonder wijzigingen kunnen slagen wanneer u het opnieuw probeert. Tijdelijke uitzonderingen zijn uitzonderingen die bij nieuwe pogingen blijven mislukken totdat de onderliggende oorzaak van het probleem is verholpen.
Standaard wordt alleen behandeld: java.net.ConnectException and java.net.SocketException fouten als tijdelijke uitzonderingen. Geef aanvullende tijdelijke uitzonderingen op als een komma-, spatie- of door komma's en spaties gescheiden opsomming van klassenamen. Voorbeelden:
Als u aanvullende tijdelijke uitzonderingen opgeeft, moet u ook de standaarduitzonderingen opnemen java.net.ConnectException and java.net.SocketException in de lijst. Als u dit niet doet, worden ze overschreven. |
Tabblad SMTP-koppen
Eigenschap | Naam XML-kenmerk | Omschrijving |
|---|---|---|
Naam
| name
| De naam van een aangepaste SMTP-kop.
Als u een nieuwe aangepaste kop onder bestaande rijen wilt toevoegen, klikt u op 'Toevoegen' en voert u een Naam en Waarde in.Als u een nieuwe kop boven een bestaande rij wilt toevoegen, plaatst u de cursor in die rij en klikt u vervolgens op 'Invoegen' in het vervolgkeuzemenu ' Toevoegen '.Gebruik de knoppen rechts van het tabblad SMTP-koppen om rijen te verwijderen of de volgorde ervan te wijzigen. |
Waarde
| value
| De waarde van een aangepaste SMTP-kop. |
Tabblad OAuth
Als u OAuth-verificatie van Microsoft Outlook wilt gebruiken met de component voor uitgaande e-mail van Studio, registreert u Studio als app bij Microsoft Azure, verleent u domeinbrede delegering en verleent u de beheerder toestemming voor
Mail.Send
machtigingen en verschillende waarden verkrijgen. Zie . voor meer informatie https://learn.microsoft.com/en-gb/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow.Als u OAuth-verificatie van Google Gmail wilt gebruiken met de component E-mail uit van Studio, registreert u een serviceaccount bij Google Cloud, geeft u domeinbrede delegering op en vraagt u een JSON-omschrijving van verschillende waarden op. Zie . voor meer informatie https://support.google.com/cloud/answer/6158849?hl=en.
Eigenschap | Naam XML-kenmerk | Omschrijving | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Provider | provider
| De naam van de e-mailprovider MICROSOFT_OUTLOOK of GOOGLE_GMAIL . | ||||||||||||||||
Naam | name
| De door Workday gemandateerde namen die u koppelt aan verschillende waarden uit de Microsoft Azure-portal of de Google Cloud Console.
Voer de volgende namen in voor Microsoft Outlook:
Voer voor Google Gmail het volgende in:
| ||||||||||||||||
Waarde | value
| De van Microsoft of Google verkregen waarden die u aan de bovenstaande namen koppelt.
Maak voor Microsoft Outlook de volgende naam/waarde-paren:
|
Gmail via SSL of met STARTTLS
Wanneer u het transport
van uitgaande e-mail
configureert voor het gebruik van Gmail via SSL of STARTTLS, moet u ervoor zorgen dat:
- gebruikerenwachtwoordgeldige Gmail-referenties bevatten.
- eindpuntismailto:[name]@gmail.com.
- hostissmtp.gmail.com.
- sslofstarttlsis ingesteld optrue.
- poortis:
- 465, alssslis ingesteld op:true.
- 587, alsstarttlsis ingesteld op:true.
- time-outis30000(30 seconden).
Microsoft Office 365 via SSL of met STARTTLS
Wanneer u het
e-mailtransport
configureert voor het gebruik van Microsoft Office 365 via SSL of STARTTLS, moet u ervoor zorgen dat:
- gebruikerenwachtwoordgeldige Office 365-gebruikersreferenties bevatten.
- eindpuntismailto:[name]@[domain-name.top-level-domain].
- hostissmtp.office365.com.
- sslofstarttlsis ingesteld optrue.
- poort ofwel:
- 465, alssslis ingesteld op:true.
- 587, alsstarttlsis ingesteld optrue.
- time-outis30000(30 seconden).
Hoofdtekst en bijlage van bericht configureren voor niet-binaire notaties
Bij het ontvangen van inkomende berichten matchen veel e-mailtoepassingen het eerste tekstgedeelte in het MIME-bericht en gebruiken dit als berichttekst. Het MIME-type van het hoofdberichtgedeelte instellen op: text/plain
, stel de eigenschappen voor berichtinvoer
en -uitvoer
in op bericht
en stel vervolgens het MIME-type voor uitvoer
in op text/plain
.
Gebruik de
berichtopbouwfunctie
om de berichtinhoud voor de hoofdtekst van het e-mailbericht te definiëren met behulp van een tekstelement
.Stel voor de bijlage de eigenschap
Uitvoer
in op bijlage
, de index Uitvoerbijlage
op 0
, en het MIME-type voor uitvoer
naar text/plain
.Gebruik opnieuw de
berichtenopbouwfunctie
om de berichtinhoud voor de bijlage te definiëren met behulp van een tekstelement
. Als u wilt voorkomen dat in sommige e-mailtoepassingen tekstbijlagen in de hoofdtekst van het bericht worden weergegeven, stelt u het MIME-type voor de bijlage in op
application/octet-stream
, ook al is het in werkelijkheid tekst. Gebruik hiervoor een MVEL-expressie in een evaluatiestap
. Voorbeeld: parts[1].setMimeType('application/octet-stream')
Als u de naam van het bijlagebestand wilt instellen, gebruikt u een MVEL-expressie om de bijbehorende . in te stellen
Content-Disposition
kop. Voorbeeld: parts[1].setHeader('Content-Disposition', 'attachment; filename=payload.txt')
. Configureer ten slotte de stap
voor het verzenden van e-mails
.Hoofdtekst en bijlage van bericht configureren voor binaire notaties
Als u een binair bestand wilt invoegen in de MediationContext
, definieert u een ophaalservice voor de workday-in
die het bestand ophaalt uit een FTP- of SFTP-transport.
Maak de hoofdtekst van het bericht en gebruik vervolgens een
evaluatiestap
om het opgehaalde bestand naar een variabele te kopiëren. U kunt hiervoor de document accessor-variabele da
en de methode toVar
gebruiken. Voorbeeld: da.toVar(Rising_2011_Logo.jpg', 'wd.retrieve.variable')
.Gebruik een
kopieerstap
om het bestand uit de te kopiëren wd.retrieve.variable
naar een bijlage. Stel hiervoor de eigenschap Input
in op variabele
en geef op: wd.retrieve.variable
als invoervariabele. Stel de eigenschap Uitvoer
in op bijlage
, geef een uitvoerbijlage
-index op 0
en een MIME- uitvoertype
afbeelding/jpeg
.Configureer ten slotte de stap
voor het verzenden van e-mails
.