BookmarkSubscribeRSS Feed
Cullima
Calcite | Level 5
I have a srored process which prompts the user for an email address:

to=(&p_email)

This works fine, except when the email address entered contains special characters, namely a hyphen. I this case joebloggs@a-company.com becomes joebloggs@a - company.com when the email is sent, thus failing.

Can anyone suggest a solution or explain why this is happening?

Thanks
1 REPLY 1
art297
Opal | Level 21
Difficult to say without seeing/knowing what your process entails, but one easy solution might be to just wrap the macro variable in a compress function.

E.g., to=compress("&p_email.");

HTH,
Art
> I have a srored process which prompts the user for an
> email address:
>
> to=(&p_email)
>
> This works fine, except when the email address
> entered contains special characters, namely a hyphen.
> I this case joebloggs@a-company.com becomes
> joebloggs@a - company.com when the email is sent,
> thus failing.
>
> Can anyone suggest a solution or explain why this is
> happening?
>
> Thanks

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 1115 views
  • 0 likes
  • 2 in conversation