Announcement

Collapse
No announcement yet.

SMTP problem in 8.3042

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • CnP.Support
    replied
    Good day!

    Since this bug may affect others we decided to publish this bug fix to the AppExchange.

    Here is the release notes: http://forums.clickandpledge.com/showthread.php?t=1842

    How to upgrade: http://forums.clickandpledge.com/con...e-Applications

    Sorry for the inconvenience.

    Let us know if we can be of any further assistance.

    Leave a comment:


  • CnP.Support
    replied
    Good day!

    Based on our tests the email that matches first is used elsewhere. Our developers in that group have identified the "undocumented feature" and have an internal release that is being tested. We should have an update on Monday.

    Leave a comment:


  • ss57
    replied
    I'm glad you found the problem! Does the same bug affect the To: email as well as the mail merge field substitution? In other words, does the email not send to the patron when the conditions line up as you described? I never quite figured out all of the symptoms.

    Leave a comment:


  • CnP.Support
    replied
    Good day!

    We finally figured out what is going on and why our tests work and yours does not.

    Interesting combination!

    In your case you have 2 auto-responders:
    1. Responder 1: Send to static email
    2. Responder 2: Send to the patron

    The issue only shows up when both conditions are satisfied. When both conditions are satisfied the static email used in Responder 1 is being used for the patron email of responder 2.

    Thank you for bringing this to our attention. We have started working on a fix and will have a beta release by Monday.

    Leave a comment:


  • ss57
    replied
    I'm sorry, I jumped issues on you. I think that the TransactionTimeZone issue has been resolved, though I can't remember if I tried it again in the original setting. The related issue that I most recently commented on, is on the Contact.Email field. It's being substituted for the wrong address. Sometimes it is our Donor Services email address, and sometimes it is my own email address. I haven't identified a pattern, so I can't say what triggers the issue.

    I certainly appreciate that you want and need to find and solve the bug, but I've determined it's not a show-stopper for me, and I need to move on. Perhaps I can revisit it after I put out some bigger fires. In the mean time, maybe your development team can do more thorough regression testing on the Autoresponder field substitution code.

    Leave a comment:


  • CnP.Support
    replied
    Good day!

    We are trying to understand the problem.

    When you say the Time Zone is not working may I ask that you give me an example of what you expect and what you see?

    If there is an issue we need to resolve it before it is brought up again but I may not be understanding the issue. The output versus your expectation.

    Leave a comment:


  • ss57
    replied
    Well, now I'm seeing the problem with the Click & Pledge SMTP server as well, so you were right that the SMTP server shouldn't affect it. I'm going to just remove {Contact.Email} from my template, but I really think you have a bug in there somewhere. I'm mystified why you're unable to duplicate it but I guess that's the way bugs are sometimes.

    Leave a comment:


  • ss57
    replied
    No, thanks. I'll just continue to use the Click & Pledge SMTP server. Thanks for your help.

    Leave a comment:


  • CnP.Support
    replied
    Good day!

    The SMTP should not make any difference on the content of the email. We have reviewed the HTML you posted and can't quite figure out the issue.

    Do you wish for us to review your instance and the autoresponder? In the HTML you posted we see a lot of {! which is not our code.

    A bit confusing.. our tests show that the time zone value is being reported correctly.

    Leave a comment:


  • ss57
    replied
    I haven't tested the beta yet. In response to another issue, I re-authenticated with my SMTP server and it seems to have solved the problem.

    Leave a comment:


  • ss57
    replied
    Very strange. I just looked at my last reply, and the spaces were added in different spots. It has something to do with pasting into the forum because I pasted into a Notepad window and the spaces aren't there.

    Leave a comment:


  • ss57
    replied
    I don't know where the space came from, and the '!' was an experiment. I don't have it in the actual template.

    Here is the full content of my test template, which is the same as the production template except for the addition of the experimental tag which I inadvertently copied into my forum message:

    <table border="0" cellpadding="1" cellspacing="1" style="width: 500px; ">
    <tbody>
    <tr>
    <td colspan="1" rowspan="1">
    <span style="font-size: 14px; "><span style="font-family: times new roman,times,serif; "><strong style="">Order ID:</strong>&nbsp;{CnP_PaaS__CnP_Transaction__c.Name}</span></span></td>
    <td colspan="1" rowspan="1">
    <span style="font-size: 14px; "><span style="font-family: times new roman,times,serif; "><strong style="">BILL TO:</strong></span></span></td>
    </tr>
    <tr>
    <td colspan="1" rowspan="1">
    <span style="font-size: 14px; "><span style="font-family: times new roman,times,serif; "><strong style="">TimeZone:</strong>&nbsp;</span></span>{CnP_PaaS__CnP_Transaction__c.CnP_PaaS__Trans actionTimeZone__c}</td>
    <td colspan="1" rowspan="1">
    <span style="font-size: 14px; "><span style="font-family: times new roman,times,serif; ">{Contact.Name}</span></span></td>
    </tr>
    <tr>
    <td colspan="1" rowspan="1">
    <strong style="font-size: 14px; ">Date:&nbsp;</strong>{CnP_PaaS__CnP_Transaction__c.CnP_PaaS__Tra nsactionDate__c}</td>
    <td colspan="1" rowspan="1">
    <span style="font-size: 14px; "><span>{Contact.MailingStreet}</span></span></td>
    </tr>
    <tr>
    <td colspan="1" rowspan="1">
    <span style="font-size: 14px; "><span style="font-family: times new roman,times,serif; "><strong style="">Amount of Transaction:</strong><span>&nbsp;{CnP_PaaS__CnP_Transaction__c.C nP_PaaS__TotalCharged__c}</span></span></span></td>
    <td colspan="1" rowspan="1">
    <span style="font-size: 14px; "><span>{Contact.MailingCity},&nbsp;</span></span><span style="font-size: 14px; ">{Contact.MailingState}&nbsp;</span><span style="font-size: 14px; ">{Contact.MailingPostalCode}</span></td>
    </tr>
    <tr>
    <td colspan="1" rowspan="1">
    <span style="font-size: 14px; "><span style="font-family: times new roman,times,serif; "><strong style="">Payment Type:</strong><span>&nbsp;{CnP_PaaS__CnP_Transaction__c.C nP_PaaS__PaymentType__c}</span></span></span></td>
    <td colspan="1" rowspan="1">
    <span style="font-size: 14px; ">{Contact.MailingCountry}</span></td>
    </tr>
    <tr>
    <td colspan="1" rowspan="1">
    <span style="font-size: 14px; "><span style="font-family: times new roman,times,serif; "><strong style="">Credit Card Name:</strong><span>&nbsp;{CnP_PaaS__CnP_Transaction__c.C nP_PaaS__Credit_Card_Name__c}</span></span></span></td>
    <td colspan="1" rowspan="1">
    <span style="font-size: 14px; ">{Contact.Email}</span></td>
    </tr>
    <tr>
    <td colspan="1" rowspan="1">
    {!CnP_PaaS__CnP_Transaction__c.CnP_PaaS__Transacti onTimeZone__c}</td>
    <td colspan="1" rowspan="1">
    &nbsp;</td>
    </tr>
    <tr>
    <td colspan="1" rowspan="1">
    {!CnP_PaaS__CnP_Transaction__c.CnP_PaaS__Transacti onDate__c}</td>
    <td colspan="1" rowspan="1">
    &nbsp;</td>
    </tr>
    </tbody>
    </table>
    <span style="font-size: 14px; "><span style="font-family: times new roman,times,serif; "><strong>ORDER DESCRIPTION:</strong><br />
    &lt;@CnP_OrderItems&gt;</span></span><br />
    <br />

    I'll give the beta a test today.

    Leave a comment:


  • CnP.Support
    replied
    Good day!

    I am not sure where you are getting: {!CnP_PaaS__CnP_Transaction__c.CnP_PaaS__Transacti onTimeZone__c}

    our annotations don't have ! after the bracket.

    The annotation for the Time Zone Date/Time is:
    {CnP_PaaS__CnP_Transaction__c.CnP_PaaS__TransactionTimeZone__c}

    Please note that no ! is present after { and there is no space between "i" and "on" in the TransactionTimeZone

    The SMTP issue has been resolved and the latest release may be downloaded through the appExchange or through the C&P Settings > About C&P

    Let me know if this resolves the issue.

    Leave a comment:


  • ss57
    replied
    Sure enough, changing the SMTP server setting to C&P fixed the Date/Time field in the Autoresponder. Is this a bug or am I doing something wrong? I'm not sure I'll need to change back to my own SMTP server, but it would be nice to have that option.

    Leave a comment:


  • ss57
    replied
    Yes, that worked just fine.

    I also noticed that {CnP_PaaS__CnP_Transaction__c.CnP_PaaS__Transactio nTimeZone__c} works correctly now as well. Is it possible that the SMTP server selection can affect the operation of the merge fields? I have an Autoresponder that was set to use our own SMTP server. Since I upgraded to 8.3042, {!CnP_PaaS__CnP_Transaction__c.CnP_PaaS__Transacti onTimeZone__c} hasn't been getting replaced with the transaction time by the parser. I just changed this Autoresponder to the Click&Pledge SMTP server, so we'll see what happens on the next transaction that comes through.

    Leave a comment:

Working...
X