← Back to Blog

Work by implementation on Azure Logic Apps

Work by implementation on Azure Logic Apps trigger the send email use the send bulk email >>> for the most Parameter take an id from the db and send the email with attachments a new workflow needed this one is sending the email we need to send it by id Send by id consume

Work by implementation on Azure Logic Apps

trigger the send email

work by implementation 1

use the send bulk email >>> for the most

Parameter take an id from the db and send the email with attachments

a new workflow needed this one is sending the email we need to send it by id

work by implementation 2

Send by id consume the send email workflow

work by implementation 3

Pay as you go

work by implementation 4

Json coded

work by implementation 5

load the db

work by implementation 6

init and set variable

work by implementation 7

Send email to id 11

work by implementation 8

get parameters map it

work by implementation 9

Run with pay loads or parameters

work by implementation 10

See the green light

work by implementation 11

add missing use cases

work by implementation 12

Check email sender

work by implementation 13

9 documents to be added

Email send by the target is not correct

work by implementation 14

3 links and resources

https://portal.azure.com/#view/Microsoft_Azure_EMA/LogicAppsDesignerBlade/id/%2Fsubscriptions%2Fad744a08-2411-4d78-b417-1f1c83f4f741%2FresourceGroups%2FContractorMarketing%2Fproviders%2FMicrosoft.Logic%2Fworkflows%2Fcontractormarketing-sendemailbyleadid

https://portal.azure.com/#view/Microsoft_Azure_EMA/LogicAppsMonitorBlade/runid/%2Fsubscriptions%2Fad744a08-2411-4d78-b417-1f1c83f4f741%2FresourceGroups%2FContractorMarketing%2Fproviders%2FMicrosoft.Logic%2Fworkflows%2Fcontractormarketing-sendemail%2Fruns%2F08584966130438918259873121491CU11

https://portal.azure.com/#@pexabo.com/resource/subscriptions/ad744a08-2411-4d78-b417-1f1c83f4f741/resourceGroups/ContractorMarketing/providers/Microsoft.Sql/servers/databaseservercontracting/databases/database/queryEditor

Reply By id the one now > get the id > set the location and send >>> help yourself

too many to answer >> time release needed

work by implementation 15

get id

work by implementation 16

CWLP123MB3826C7F9E924C2D84078C64BA16F2@CWLP123MB3826.GBRP123.PROD.OUTLOOK.COM

work by implementation 17

Add the variable

replyid > call the reply > call the load documents > send email

work by implementation 18

is not equal and the programmatic assign

work by implementation 19

maybe email id is in the way section

work by implementation 20

maybe the message id has <>

work by implementation 21

response not json format error

work by implementation 22

replyid errors out

work by implementation 23

null errors

work by implementation 24

Gmail fails scnerio

work by implementation 25

Send the email in here

work by implementation 26

Replyid <> is making it fail

work by implementation 27

Load contebts

work by implementation 28

tester logic app

work by implementation 29

load attachments

work by implementation 30

switch and terminate at basics

work by implementation 31

content bytes more files slower

work by implementation 32

base 64 and collection >> Hack > https://rifaterdemsahin.com/2023/12/08/7-month-saga-email-issue/

test drive development

work by implementation 33

Leaves the email but does not reach the destination

work by implementation 34

testing the email system

work by implementation 35

https://learn.microsoft.com/en-us/microsoft-365/security/office-365-security/email-authentication-dmarc-configure?view=o365-worldwide

outbound dkim

work by implementation 36

https://learn.microsoft.com/en-us/microsoft-365/security/office-365-security/email-authentication-dkim-configure?view=o365-worldwide

work by implementation 37

work by implementation 38

Host Name : selector1._domainkey
Points to address or value: selector1-devops-engineering._domainkey.pexabo.onmicrosoft.com

Host Name : selector2._domainkey
Points to address or value: selector2-devops-engineering._domainkey.pexabo.onmicrosoft.com

work by implementation 39

Set it up on wix

work by implementation 40

work by implementation 41

work by implementation 42

work by implementation 43

turn on for the cname records

work by implementation 44

multi try test

work by implementation 45

Error

|Microsoft.Exchange.Management.Tasks.ValidationException|CNAME record does not exist for this config. Please publish the following two CNAME records first. Domain Name : devops.engineering Host Name : selector1._domainkey Points to address or value: selector1-devops-engineering._domainkey.pexabo.onmicrosoft.com Host Name : selector2._domainkey Points to address or value: selector2-devops-engineering._domainkey.pexabo.onmicrosoft.com . If you have already published the CNAME records, sync will take a few minutes to as many as 4 days based on your specific DNS. Return and retry this step later.

https://mxtoolbox.com/SuperTool.aspx?action=mx%3adevops.engineering&run=toolpage

work by implementation 46

Maybe it is in limbo ?

work by implementation 47

work by implementation 48

work by implementation 49

why 2 dns providers is in action is another days problem

work by implementation 50

https://us-east-1.console.aws.amazon.com/route53/v2/hostedzones?region=us-east-1#ListRecordSets/Z2QK9LSHRP09KZ

work by implementation 51

Name server time might be too much

work by implementation 52

Lowered it

work by implementation 53

work by implementation 54

after the aws one

work by implementation 55

still errors are there

work by implementation 56

aFTER DKIM BASIC EMAIL ALSOI NOT REACHING GMAIL

work by implementation 57

work by implementation 58

added spf

work by implementation 59

work by implementation 60

work by implementation 61

work by implementation 62

https://learn.microsoft.com/en-gb/microsoft-365/security/office-365-security/email-authentication-spf-configure?view=o365-worldwide

https://us-east-1.console.aws.amazon.com/route53/v2/hostedzones?region=us-east-1#ListRecordSets/Z2QK9LSHRP09KZ

practical parameter implementation

work by implementation 63

still in the back the mx records are problematic

work by implementation 64

hotmail and gmail testing

work by implementation 65

Loaded attachments go both ways

work by implementation 66

gmail does not work but hotmail works >>> at least start sending them ( faster )

work by implementation 67

todo : solve delivery issues in the long run

todo: centalised db and remarketing to daisy chain

todo: get data from source [email protected] >>> older might not work..

better naming to make your life easier

work by implementation 68

work by implementation 69

indentifier

work by implementation 70

to get workflowid

https://stackoverflow.com/questions/43753283/possible-to-put-logic-app-run-history-identifier-inside-logic-app-action-input-f

Also gmail server having issues to reach the hotmail server

work by implementation 71

Find the lead and add it to the system

work by implementation 72

Email sender workflow

work by implementation 73

Check workflow and identify the missing part while running it > iterate and make it better

work by implementation 74

reflects ikigai update

work by implementation 75

Zero to one >>> sell the product at top rate

https://www.canva.com/design/DAFdEFcuD3c/RKk-goHn9Zsf7Lj2AD066Q/edit

Load parameters

work by implementation 76

updated values in

work by implementation 77

remove the factored parts >>>> refactor to another logic app and encapsulate for cyclomatic complexity

old

work by implementation 78

new

work by implementation 79

Trigger and fix

work by implementation 80

other error maximum size

work by implementation 81

Data too big retry to send

work by implementation 82

Adding the usecase

work by implementation 83

refactor as you go along

work by implementation 84

your own dsl

work by implementation 85

adding smaller files

work by implementation 86

Optimized parameter added to testing

work by implementation 87

Stop reinventing the wheel for the size

work by implementation 88

IS THIS KB ?

work by implementation 89

KB so smaller than 5000 is normal

work by implementation 90

bad way to check

work by implementation 91

work by implementation 92

Headers contains is direct>>> and not creating the world of collection search

Less risk of null value mapping

work by implementation 93

classical 11 files>>> optimized should be less

Should be 10 as the videos gets removed

work by implementation 94

Feels like comma problem ?

work by implementation 95

header and value

work by implementation 96

forget doublecheck and make it easier by flag based naming

work by implementation 97

practical

work by implementation 98

less files but wrong debug info

work by implementation 99

dynamic parameter than 10x bigger files are ok

work by implementation 100

500KB

work by implementation 101

Tester workflows removes the need for the postman

work by implementation 102

References and the video file is out

work by implementation 103

Learn and retrigger

work by implementation 104

the files are filtered

https://portal.azure.com/#view/Microsoft_Azure_Storage/ContainerMenuBlade/~/overview/storageAccountId/%2Fsubscriptions%2Fad744a08-2411-4d78-b417-1f1c83f4f741%2FresourceGroups%2FContractorMarketing%2Fproviders%2FMicrosoft.Storage%2FstorageAccounts%2Fartifactsmarketing/path/usacontract/etag/%220x8DBFEF1F76E7CCA%22/defaultEncryptionScope/%24account-encryption-key/denyEncryptionScopeOverride~/false/defaultId//publicAccessVal/None

Smaller version push with scope

work by implementation 105

timeout or the fail try smaller version is a good strategy

work by implementation 106

it did nit work base 64

work by implementation 107

base 64

work by implementation 108

rerun and check the id

work by implementation 109

40 emails to send 40 minutes saved>>> productitiyy and ai based workflows...connect the dots for Erdem

work by implementation 110

email address issue

work by implementation 111

work by implementation 112

Fill the gaps

work by implementation 113

Too spammy make it better

work by implementation 114

check the output by loader of the emailbodyloader

work by implementation 115

Random email generate and test

work by implementation 116

Email here and json backup

work by implementation 117

work by implementation 118

Running with updated parameters is easier than the payload

work by implementation 119

Save the lead to the db manually and test the process

work by implementation 120

Waiting takes time

work by implementation 121

Some progress the email is send

work by implementation 122

Scope > header > assign pattern

work by implementation 123

Dont overshoot test with 5

work by implementation 124

Remove parallel action be patient and wait

work by implementation 125

Moving some weight

work by implementation 126

5 emails running more than 10 minutes> todo future use in memory objects and run it faster still easier then mine

work by implementation 127

Sending emails in bulk

work by implementation 128

work by implementation 129

12 minutes saved still need the ai to answer it in a better way

Recruiters questions has to be answered ( todo )

work by implementation 130

test with a different artifact type

work by implementation 131

use stared resources

work by implementation 132

work by implementation 133

Parallel sending to 4 is ok

work by implementation 134

add missing location

work by implementation 135

Added recruiter location check it

work by implementation 136

Also expect it to complete in 3 minutes >>> 3 minutes to refactor to a new one

work by implementation 137

error uk email body is not in

work by implementation 138

This should have been done properly

work by implementation 139

Loader has an issue with the files and the content

work by implementation 140

Paremeter passed is wrong

work by implementation 141

multi sending it 4 at the same time

work by implementation 142

Running 2 bulk runners 8 emails >>> extra storage usage >>> check the future costs.

work by implementation 143

Expected future run >>> run with the cv updates

todo remove the not working email address

work by implementation 144

todo > add failed email delivery count

todo > if more than 5 dont try to resend to a failed one.

Check what the recruiter sees

work by implementation 145


Imported from rifaterdemsahin.com · 2024