Apostrophe in bursting email address

Hi gurus,
3 questions
1) Would you expect the bursting engine to handle apostrophes in an email ID?
I am constructing the control file with
<xapi:message id="${ASSIGNMENT_ID}" to="${EMAIL_ADDRESS}"
cc="" attachment="true" content-type="text/html"
and when I review the data it looks fine, eg Neil.O'[email protected]
but the email server gets bounced back with
"Your message did not reach some or all of the intended recipients.
Subject:     Detail Report for Employee: MALLEY, Mr NEIL TREVOR
Sent:     19/03/2009 15:34
The following recipient(s) cannot be reached:
[email protected] "
So it looks like somewhere along the line the email has been stripped, any ideas?
2) I put a reply on the answered thread, XML Bursting - Email Message is coming as attachment so not sure if it will prompt a response?
Basically, my log shows a well formatted message, in the email body it shows in a single line with no returns. Any ideas?
3) Does Mr Dexter still commute to work on a skateboard?
Many thanks for any accurate, exciting and life changing answers,
Jules

It may a function of the domain/mail server you are trying to send mail to. RFC spec allows for an apostrophe as a legal character in the local-part of the address, but that does not mean the recipient's domain will honor it.
http://en.wikipedia.org/wiki/E-mail_address

Similar Messages

  • Bursting Email Address restricted to 30 characters

    Is anybody aware of a restriction on "ToEmailAddress" having size greater than 30 characters, when bursting?
    Getting a java.lang.NullPointerException when this address is > than 30 characters, but no problem when it is < 30 characters.
    Any information on this would be appreciated.
    Thanks
    Sarah

    I don't think there is a restriction or character limit for 30 characters.
    However, we confirm that the length is causing the issue. Please run your file through the *[Bursting Designer|http://bipublisher.blogspot.com/2009/09/bi-publisher-bursting-designer.html]* and paste the log information in the post.
    By doing this, you will give the forum team the necessary information to help you troubleshoot your issue.
    Thanks,
    Ike Wiggins
    http://bipublisher.blogspot.com
    !http://i292.photobucket.com/albums/mm22/wonder_lick/Animated%20pics/accident.gif!

  • Bursting Reports via email with seperate email address for each page

    I have been reading "Oracle® Application Server Reports Services Publishing Reports to the Web" (most specifically chapter 15 Creating Advanced Distributions) trying to figure this out but still having difficulty getting my head around it.
    I am trying to email invoices when applicable. Here is the "perfect world scenario".
    Report is scheduled to run once a day.
    Any qualifying invoices are picked up in the run.
    If there is an email address associated with the record the invoice is sent via email. (email address would be included on report and variable)
    If no email address is associated, the invoice is printed.
    There could/would be several different invoices on a single run.
    Does this mean I have to write dynamically write a distribution.xml file for each run or can I pass the email address as a variable to the distribution.xml?
    (builder version 10.1.2.0.2)
    bump
    Edited by: sdortch on May 21, 2009 9:09 AM

    Hi !
    You're able to use Report-Variables (e.g. from a Group in the Data Model) in the distribution.xml-File to send email to different adresses.
    Just bear in mind that you also need to set the "repeat-on" Property of the relevant layout section and use a "foreach"-Loop in the distribution.xml.
    So, no, no "dynamic" building of xml-Files necessary (though we do it at times...).
    See also "Publishing Reports to the web" for a complete reference on "burst distribution" and the components of the distribution.xml
    I would, however, run the report twice, once for "all email-invoices" with email-distribution file, once for "all invoices w/o email-adress" with (probably) printer-distribution file, as "exception" handling inside a distribution.xml could be a bit awkward...
    Cheers,
    Jens Rettig

  • How can i use an email address with an apostrophe as my apple ID

    I need use a school email address for a new Apple ID but it has an apostrophe, and Apple does not see it as a valid address. How can I use that email?

    Welcome to the Apple Community Juduth.
    If you don't know your password, don't know your security questions and don't have a rescue address or don't receive a reset email, you should contact AppleCare who will initially try to assist you with a reset email or if unsuccessful will pass you to the security team to reset your security questions for you.
    If you are in a region that doesn't have international telephone support try contacting Apple through iTunes Store Support.

  • Mask email address of Sender, when using Batch Bursting option in HFR

    Is there a way to mask the email address of the Sender when using Batch Bursting option in Hyperion Financial Reports?

    Not quite what you asked but you can add an email group, for example [email protected] which shows up as the sender.

  • XML Publisher Bursting Program - limitation of email addresses

    In the XML Publisher Bursting program we were able to add only 3 email addresses(containing 87 characters) the email was sent successfully.
    When we tried to concatenate with another email address (it went up to 115 characters), the email was not sent to any of the email addresses (but the bursting program completed with normal status)
    Is there any limitation in adding the email address in the tag
    <xapi:message id="123" to="[email protected],[email protected],[email protected]" attachment="true" subject="${MAIL_SUBJECT}">${BURST_MAIL_BODY}</xapi:message>
    we also tried changing the bursting control file as below but still we did not receive mail to any of the email addresses
    <xapi:Delivery>
    <xapi:filesystem output="${FILE_SYS_OUTPUT}" />
    - <xapi:email server="${HOST_NAME}" port="25" from="${BURST_MAIL_ADD}" reply-to="">
    <xapi:message id="123" to="[email protected],[email protected],[email protected]" attachment="true" subject="${MAIL_SUBJECT}">${BURST_MAIL_BODY}</xapi:message>
    <xapi:message id="123" to="[email protected],[email protected],[email protected]" attachment="true" subject="${MAIL_SUBJECT}">${BURST_MAIL_BODY}</xapi:message>
    <xapi:message id="123" to="[email protected]
    subject="${MAIL_SUBJECT}">${BURST_MAIL_BODY}</xapi:message>
    </xapi:email>
    - <!--
    PDF generation for mails
    -->
    - <xapi:Document key="${MOT_SO_NUMBER}" output-type="pdf" delivery="123">
    <xapi:template type="rtf" location="${TEMP_LOC}" />
    </xapi:Document>
    Is there any other solution to add more number of email addresses in the bursting program?

    The following link may help
    BI Publisher Bursting Submission Error -URGENT
    Best Regards,
    Mahi

  • Bursting and DeliveryManager - How to identify wrong email address

    Hi,
    I have created a BI report (based on Data Template)
    Report generates the XML and then in the afterReport trigger, I am calling Bursting Program to send emails to the customers.
    Everything works fine.
    Problem is:
    If, there is any wrong email address, then we are NOT receiving any notification and undeliverable message.
    This happens for Bursting Request (program).
    I have also written a sample Java Code using "DeliveryManager" XDO class, to check whether it thorws the exception in case of wrong email ID or incorrect domain.
    But it also completes successfully and without any error. (no email .... obviuosly)
    import oracle.apps.xdo.delivery.*;
    public class EmailTest
    public static void main(String args[])
    try{
    DeliveryManager dm = new DeliveryManager();
    DeliveryRequest req = dm.createRequest(DeliveryManager.TYPE_SMTP_EMAIL);
    req.addProperty(DeliveryPropertyDefinitions.SMTP_SUBJECT, "test mail");
    req.addProperty(DeliveryPropertyDefinitions.SMTP_HOST, "appsrelay.xxx.com");
    req.addProperty(DeliveryPropertyDefinitions.SMTP_FROM, "[email protected]");
    req.addProperty(DeliveryPropertyDefinitions.SMTP_TO_RECIPIENTS, "[email protected]"); //WRONG EMAIL ADDRESS HERE
    req.addProperty(DeliveryPropertyDefinitions.SMTP_CONTENT_TYPE, "application/pdf");
    req.addProperty(DeliveryPropertyDefinitions.SMTP_CONTENT_FILENAME,"test.pdf");
    req.setDocument("/home/appldev2/WYSEINVPRINTN2_17402678_1.PDF");
    req.submit();
    req.close();
    catch(Exception e)
    System.out.println("Exception at: "+e);
    Then, I tried writing a send mail program using JAVAX EMAIL APIS.
    import java.util.*;
    import java.io.*;
    import javax.mail.*;
    import javax.mail.internet.*;
    import javax.activation.*;
    public class EmailTest2
    public static void main(String args[])
    String to = "[email protected]"; //WRONG EMAIL ADDRESS HERE
    String cc = "[email protected]";
    String bcc = "[email protected]";
    String from = "[email protected]";
    // SUBSTITUTE YOUR ISP'S MAIL SERVER HERE!!!
    String host = "appsrelay.xxx.com";
    String Subject="";
    Properties props = new Properties();
    // Get a session
    Session session = Session.getInstance(props);
    try{
    Transport bus = session.getTransport("smtp");
    bus.connect();
    Message msg = new MimeMessage(session);
    Address fromAddress = new InternetAddress(from);
    msg.setFrom(fromAddress);
    Address[] toAddresses = InternetAddress.parse(to);
    msg.setRecipients
    (Message.RecipientType.TO,toAddresses);
    Address[] ccAddresses = InternetAddress.parse(cc);
    msg.setRecipients
    (Message.RecipientType.CC,ccAddresses);
    Address[] bccAddresses = InternetAddress.parse(bcc);
    msg.setRecipients
    (Message.RecipientType.BCC,bccAddresses);
    Subject = "test emails";
    msg.setSubject(Subject);
    msg.setSentDate(new Date());
    MimeBodyPart p1 = new MimeBodyPart();
    p1.setText(" \n" + "Please find attached the SPQ approval letter \n\n" + "Regards, \n");
    Multipart mp = new MimeMultipart();
    mp.addBodyPart(p1);
    msg.setContent(mp);
    msg.saveChanges();
    bus.sendMessage(msg, toAddresses);
    bus.sendMessage(msg, ccAddresses);
    bus.close();
    catch(Exception e)
    System.out.println("Exception at: "+e);
    This, program throws Exception when there is any invalid character or wrong domain specified.
    "class javax.mail.SendFailedException: 553 5.1.2 <[email protected]>... Invalid host name"
    Please help me to get some clue about how we can track the invalid email address and also, undeliverable emails in Bursting or XDO DeliveryManager classes.
    Thanks a Lot,
    -- Ejaz
    Edited by: ESyd on Aug 9, 2010 1:14 AM

    Hi,
    Actually delivery failure notification is nothing to do with bursting or Delivery API, For me it deliver the notification if delivery address is incorrect (not exists), though the bursting engine does not through any error for invalid email format.
    If you really looking for the solution, as a workaround :
    I would use the file delivery
    Implement the Bursting Status Listener
    within Before Document Delivery, implement the customize delivery solution by using javax.mail logic to email the report.
    For most of us, It is too much and better to raise a SR, but you already implemented the other part, so just combine these two to get what you want.

  • Multiple email addresses for single characteristics in Email Bursting

    Hello Experts,
    We have requirement of Bursting email to external sales representative with only their relevent data.
    We have used Bex Broadcaster with email Bursting as distribution type . But the problem is we have to send out
    email to multiple sales reps for a particular sales rep i.e for a particular Sales rep we have to maintain multiple
    email ids of sales rep and infoObj can have only 60 chars long. So I cannot put more than one email id.
    Is there any work around to overcome this difficulty.
    Also I could have use individula schedule but number of schedleis very high around 200.
    Thanks,

    I understand you issue and I dont think It can be solved in BW as they system is not expecting the users email address to be more that 60 chars,  however you could create a rule in outlook (or whatever mail application you use) to forward all emails containing this header to the other email addresses.   Thats my only idea

  • How do I add email address to a cell in a Numbers spreadsheet without the appearance automatically changing color and underlining? In Excel, I would add an apostrophe at the beginning which would keep this from happening.

    How do I add email addresses in a column without them automatically converting to another color with underscores. I want the text to remain text.

    Hi Sclaire,
    Numbers > Preferences > Auto correction.
    Uncheck the indicated checkbox.
    Preferences panel image is from Numbers 2.3.
    For future questions, please indicate the versions of Numbers and of OS X you are using, as answers will differe depending on this information.
    Regards,
    Barry
    Message was edited by: Barry (Corrected arrow position)

  • Broadcasting via Bursting to multiple email address for a single vendor cod

    Hello -
    I have a requirement to broadcast out a web template based scorecard to multiple email addresses for a given vendor code.  We have gotten it to work via a single email address, but I need to send it to more than one email per vendor code.
    Has anyone else tried this?
    Thank you!

    Hi Chris,
    If my understanding is right, you must be using the master data of vendor Code(Which has an attribute to store Email IDs).
    You can add multiple email ID to the same master data separated by semi colon ";"
    If you are using user IDs instead, I dont think it is possible to use multiple user ID in the same attribute.
    in this case you need to enhance the master data with a new attribute to store the second user ID and the  create a separate setting for this attribute.
    Hope this helps.
    Regards.
    Shafi.

  • No Attachment in Bursting email

    Hi, I am practicing the bursting functionality of BIP. So far I've got it work with "File" and "Email". I used SQL query to retrieve Delivery Data from a temporary database table which contains values for bursting criteria such as "delivery channel" , "output format". Once I kick-off the scheduled job, it actually sent PDF files to my designated folder for two sets of data and emails to my inbox for another two sets of data. However, I couldn't see any attachment which should contain the content of my report with my email. Does anyone have any idea of this? Thanks a lot.

    I am assuming, you are using bursting from Enterprise Release. First try file delivery. If it works fine, then make sure you set the delivery SQL setting properly. You can validate from the following mapping.
    KEY
    TEMPLATE_FORMAT
    TEMPLATE
    LOCALE
    OUTPUT_FORMAT
    DEL_CHANNEL=>     EMAIL
    PARAMETER1 =>     To Email address
    PARAMETER2 =>     Cc Email address
    PARAMETER3 =>     From
    PARAMETER4 =>     Subject
    PARAMETER5 =>     Message Body
    PARAMETER6 =>     Attachment (true/false)
    PARAMETER7 =>     Reply-to
    Regards
    Ashish

  • Can OBIEE deliver reports to email addresses of non-OBIEE users?

    We are considering using OBIEE, but one of our requirements is to be able to schedule and deliver basic reports (Excel or PDF perhaps) via email to a relatively large number of recipients.
    When I say "relatively large number" - what I mean is: more recipients than we want to buy licenses for. These recipients would not need or be allowed access to anything other than the scheduled report that we send to them on a weekly or monthly basis, so it makes no sense for us to buy licenses for them.
    But from what I can find so far, OBIEE only delivers reports to licensed users.
    Is there in fact some way to schedule and email reports to any (non-user) email address from within OBIEE?
    Or would I need a separate third party solution to accomplish this? (Any suggestions would be appreciated!)
    Thanks!

    If you store the ppl in a table (basically any datasource you attack with the rpd), you create a request pulling up all the targeted user, then in the "Recipients" tab of the iBot, you can choose
    "Determine recipients from conditional request"
    Then you specify the "Column Containing Recipients".
    Venakt wrote about it a while ago, as well: http://oraclebizint.wordpress.com/2007/12/28/oracle-bi-ee-101332-report-bursting-using-delivers-phase1-using-pipelined-functions/

  • IBot Bursting email to unlicensed users.

    Hello -
    I'd like to setup a BI Answers report to burst to several users that are not licensed for OBIEE. The report requires a direct database request. From what I can tell it appears that the recipient of the report must be authorized to execute direct database requests, and the recipient must have a user account on OBIEE with a valid email delivery device in order to receive the message.
    I could switch over to BI Publisher, but I'd like to know if there is a legitimate way to burst reports using the BI Answers solution and iBots without licensing all of the report recipients.
    Any thoughts?
    Thanks,
    Mac

    HI Turribeach,
    we are looking into setting up something like this as well. But if I understand you correctly, this means that everyone who looks at an OBI report, needs to pay for a license?
    What's the difference in sending a report to an email address, or showing it to those people in a meeting room?
    Surely not all people who can see reports coming from OBI, must have a license...

  • Bursting email

    Hi All,
    suppose if i have 1 members with 4 invoices like i have some 10 membre's
    i want to bust based by membernumber and when i am scheduling it is showing success the thing is
    for 1 members it has to send an email attachment with 4 invoices but i am getting four individual email attachment for the same member.
    any one know what may be issue .
    Thanks.
    chintu

    Hi Hussein,
    Thank you very much for your quick reply always.
    You are right.
    I am storing the email ids in a table like invoice_email_pdf
    invoice_id email_address firstname lastname
    111111 [email protected] malla reddy
    222222 [email protected] reddy malla
    in my report i have formulae column where i am fecthing the email id by passing invoice id from invoice_email_pdf
    when bursting program is processing one by one invoice it is going into invoice_email_pdf table and looking for email address,if exists it is sending email to that email id.The problem is all the invoices may not have an email address because we are not sending all the invoices by email.so we are storing the email address details in invoice_email_pdf for only the invoices supposed to be mailed.
    Now bursting program is busting an invoice and if it finds an email id it will send an email or else if there is no email id for that in invoice_email_pdf table then it is sending to previously found email address.
    But we want to send only the invoices related to that customer obviously right.If he get others invoices also then there is a problem right.
    So Could you please please help me on this matter.
    If you need more information also let me know.
    Thanks,
    Malla

  • "Email address is invalid" when adding a new user to BPC 7.0

    Hello Experts,
    I was adding a user with an apostrophe in his email (like "John.O'Hara (at) mycompany.com") and BPC didn't like that character with "Invalid email address" message. I've removed an apostrophe, added user and then modified email address directly in the tblUsers table.
    Here is the question:
    Is it possible that apostrophe would pop-up as an error later on in other modules of the application?
    Thanks,
    Akim
    P.S. I can't modify user via Admin Console if apostrophe is in the email address... And it doesn't display user details when I click on that user name.
    Edited by: Akim Zubarchuk on Nov 24, 2010 7:02 PM
    Edited by: Akim Zubarchuk on Nov 24, 2010 7:11 PM

    SAP BPC doesn't allow you to use some chars insight of ID of users or dimensions members because it can cause some errors later on. I don't advice you to force the insert direct into table because later on you can have problems.
    I will provide just an example:
    Single quote is used to delimitate strings into SQL Server.
    So oifyou used insight of ID you can arrive in the situation where the system will perform a select like:
    select * from table where userid ='John O'Hara'
    The result willbe that actually no users meet this criteria.
    This will happen because actually the condition will be just: userid = 'John O' the rest will be truncate.
    So the BPC doesn't allow you to insert some chars into ID or other field just to avoid errors like into my example.
    Kind Regards
    Sorin Radulescu

Maybe you are looking for

  • Logical Database

    Hi, I have the following issue: we need to make use of BADI 'MD_PURREQ_CHANGE' here I need to use Logical Database 'DBM' in my implimentation method. Shall we make use of Logical Databse in ABAP Objects? If yes, could you give any ideas please? Thank

  • Camera is detected but itunes wont recognise iphone- driving me batty!

    Hi- please help- I am, ready to throw the phone at the wall! I have: Iphone 3GS, Itunes 10, Windows XP. I have not yet updated to IOS4. I can transfer pics to the pc, so I assume the usb etc is all good. I open itunes and my phone does not show in th

  • Multiple JTrees

    Hi everybody! I've got to create something very similar to a file commander - something like dos NC or linux MC. The difference is there are my objects - called "resources" - instead of files. I've created a JFrame with two separate JPanels, each of

  • Creating Outlined Text

    If I want to make a collage in which images appear within a very large number, how can I do it? The project is to present a hockey player (a child) with an 8x10 image on which is their player number containing images of the kid in hockey gear. I have

  • Generate Internal Trigger

    Hello everyone! I have a PCI 6115 DAQ card.  I have created a finite analog input task and a finite digital output task.  I wish to have both tasks start at the same time through the use of a trigger.  It is my understanding that, even though these t