# \[SOLVED\] Dynamic "From Address" in a Notification Block inside an Alarm Notification Pipeline

**URL:** <https://forum.inductiveautomation.com/t/solved-dynamic-from-address-in-a-notification-block-inside-an-alarm-notification-pipeline/78468>\
**Category:** Ignition\
**Tags:** ignition81, scripting\
**Created:** [August 28, 2023, 5:41pm UTC](https://forum.inductiveautomation.com/t/solved-dynamic-from-address-in-a-notification-block-inside-an-alarm-notification-pipeline/78468 "2023-08-28T17:41:47Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [August 28, 2023, 5:41pm UTC](https://forum.inductiveautomation.com/t/solved-dynamic-from-address-in-a-notification-block-inside-an-alarm-notification-pipeline/78468/1 "2023-08-28T17:41:48Z")

</div>

I have an alarm notification pipeline setup with a notification block. I can pass in a custom message using associated data on the alarm(s). However, when I tried to pass in a custom "From Address" I get an error message in the gateway logs. I think this is because the Notification block does not allow custom addresses but wanted to verify.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/d/0da7769eb51cc877cea88c1dee43225e3b592bb8.png)

The manual doesn't mention any limitations or capabilities.

[https://docs.inductiveautomation.com/display/DOC81/Notification+Block](https://docs.inductiveautomation.com/display/DOC81/Notification+Block)

[https://docs.inductiveautomation.com/display/DOC81/Pipeline+-+Filter+on+Alarm+Associated+Data](https://docs.inductiveautomation.com/display/DOC81/Pipeline+-+Filter+on+Alarm+Associated+Data)

---

<div class="post-metadata">

**Author:** ![Felipe\_CRM](https://avatars.discourse-cdn.com/v4/letter/f/dfb087/32.png) [@Felipe\_CRM](https://forum.inductiveautomation.com/u/Felipe_CRM)\
**Post date:** [August 28, 2023, 5:43pm UTC](https://forum.inductiveautomation.com/t/solved-dynamic-from-address-in-a-notification-block-inside-an-alarm-notification-pipeline/78468/2 "2023-08-28T17:43:51Z")

</div>

Could you post the error message you got when trying to use a dynamic From Address?

---

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [August 28, 2023, 5:57pm UTC](https://forum.inductiveautomation.com/t/solved-dynamic-from-address-in-a-notification-block-inside-an-alarm-notification-pipeline/78468/3 "2023-08-28T17:57:32Z")

</div>

```auto
[emailProfile=custom_SMTP] Error sending message to user 'usr-prov:null:/usr:Mike'. Remaining tries=0
```

```auto
com.sun.mail.smtp.SMTPSendFailedException: 501 5.1.7 Invalid address
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2358)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1823)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1300)
at javax.mail.Transport.send0(Transport.java:255)
at javax.mail.Transport.send(Transport.java:124)
at com.inductiveautomation.ignition.alarming.notification.email.EmailNotificationProfile$EmailTask.sendMessage(EmailNotificationProfile.java:819)
at com.inductiveautomation.ignition.alarming.notification.email.EmailNotificationProfile$EmailTask.buildAndMaybeSendMessage(EmailNotificationProfile.java:807)
at com.inductiveautomation.ignition.alarming.notification.email.EmailNotificationProfile$EmailTask.run(EmailNotificationProfile.java:721)
at com.inductiveautomation.ignition.alarming.notification.email.EmailNotificationProfile.lambda$sendNotification$0(EmailNotificationProfile.java:535)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: com.sun.mail.smtp.SMTPSenderFailedException: 501 5.1.7 Invalid address
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1832)
... 10 common frames omitted
```

So when i type in [mike@customer.com](mailto:mike@customer.com) in the associated data under a variable FromAddress and put {FromAddress} in the actual pipeline I get this error; however, if I type [mike@customer.com](mailto:mike@customer.com) directly in the notification block it works fine.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 28, 2023, 6:06pm UTC](https://forum.inductiveautomation.com/t/solved-dynamic-from-address-in-a-notification-block-inside-an-alarm-notification-pipeline/78468/4 "2023-08-28T18:06:19Z")

</div>

It's not dynamic. Most mail servers won't let you specify an arbitrary from address, it's usually tied to the credentials.

---

<div class="post-metadata">

**Author:** ![Felipe\_CRM](https://avatars.discourse-cdn.com/v4/letter/f/dfb087/32.png) [@Felipe\_CRM](https://forum.inductiveautomation.com/u/Felipe_CRM)\
**Post date:** [August 28, 2023, 6:10pm UTC](https://forum.inductiveautomation.com/t/solved-dynamic-from-address-in-a-notification-block-inside-an-alarm-notification-pipeline/78468/5 "2023-08-28T18:10:32Z")

</div>

It took me a minute to notice but there's no binding symbol/button on the entry field, which means it doesn't accept expression inputs. It was giving you the error because it was literally interpreting the `{FromAddress}` as an email address instead.

---

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [August 28, 2023, 6:13pm UTC](https://forum.inductiveautomation.com/t/solved-dynamic-from-address-in-a-notification-block-inside-an-alarm-notification-pipeline/78468/6 "2023-08-28T18:13:33Z")

</div>

What credentials is it tied to? We had no issue with using the IT team leaders email for testing purposes so it is possible they have unlimited access.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 28, 2023, 6:14pm UTC](https://forum.inductiveautomation.com/t/solved-dynamic-from-address-in-a-notification-block-inside-an-alarm-notification-pipeline/78468/7 "2023-08-28T18:14:04Z")

</div>

The auth credentials of whatever email profile is being used by the block.

---

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [August 28, 2023, 6:15pm UTC](https://forum.inductiveautomation.com/t/solved-dynamic-from-address-in-a-notification-block-inside-an-alarm-notification-pipeline/78468/8 "2023-08-28T18:15:09Z")

</div>

I see. Thank you.

---

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [August 28, 2023, 6:16pm UTC](https://forum.inductiveautomation.com/t/solved-dynamic-from-address-in-a-notification-block-inside-an-alarm-notification-pipeline/78468/9 "2023-08-28T18:16:34Z")

</div>

That is what I originally thought. The customer didn't have a catch all account setup though so we have to go back and change a lot of notification blocks when they eventually get it setup. Currently using the IT team leader's email address.

---

<div class="post-metadata">

**Author:** ![Felipe\_CRM](https://avatars.discourse-cdn.com/v4/letter/f/dfb087/32.png) [@Felipe\_CRM](https://forum.inductiveautomation.com/u/Felipe_CRM)\
**Post date:** [August 28, 2023, 6:25pm UTC](https://forum.inductiveautomation.com/t/solved-dynamic-from-address-in-a-notification-block-inside-an-alarm-notification-pipeline/78468/10 "2023-08-28T18:25:34Z")

</div>

In our facility, I've been able to get away with a made-up email like "ignition-noreply@[domain].com" but you may want to check with the customer's IT to make sure it will work and not get spam-blocked
