Search results

  1. Souther

    Logic bug in FBL processing?

    I just had this occur again. After the last time, I changed the setting to 'delete' the subscriber upon FBL processing, and the same behavior was observed as the first time (when it was set to 'unsubscribe').
  2. Souther

    Logic bug in FBL processing?

    I am using the feature to move a list subscriber to another list upon open. In one of these cases, the subscriber opened the email from the original campaign which moved them to my 'openers' list for this campaign. They then reported the email as spam which caused Yahoo! to send a notice to...
  3. Souther

    Recurring campaigns do not use filter 'console_command_send_campaigns_before_send_to_subscriber'

    I have a recurring campaign which I am querying an external API at time of send. This works great for normal campaigns which send once. For recurring campaigns, the 'console_command_send_campaigns_before_send_to_subscriber' filter doesnt seem to be used on subsequent mailings beyond the first...
  4. Souther

    Some hard bounces not being processed

    What I am seeing which was not processed: <xxx@citlink.net>: host z-mta.glb.frontiernet.net[199.224.64.198] said: 554 5.7.1 <xxx@citlink.net>: Recipient address rejected: Account is inactive (in reply to RCPT TO command) Should have been caught by: '/Recipient address rejected/i', (in...
  5. Souther

    Some hard bounces not being processed

    What is the best way to do this? Just post the raw bounce emails which failed to be processed by the bounce processor?
  6. Souther

    Some hard bounces not being processed

    Not looking for a programmatic solution to this but to contribute this knowledge to fixes to the core product. Again, I think this is something which would benefit the entire community.
  7. Souther

    Some hard bounces not being processed

    Thanks. Where can I adjust the filters/patterns? It seems like adding to this effort would benefit the community...
  8. Souther

    Mangled tracking and unsubscribe links

    I dont have enough data to narrow it down but from how I understand the problem it is happening because of factors which involve "quoted printable" encoded text. Switching to a different encoding type seems to be how other applications have tried to resolve similar problems.
  9. Souther

    Some hard bounces not being processed

    The more im investigating this issue, the more it looks like the pattern matching is the blame for these bounced email recipients not being blacklisted upon bounce processing even though they "hard bounced". Additionally, this brings into question if emails should be deleted from the bounce...
  10. Souther

    Mangled tracking and unsubscribe links

    It seems some links are getting mangled upon sending, is there something I should be doing to prevent this? the '=' in some of the requested URIs makes me think it may be due to line breaks in "quoted printable" encoded body content. This isn't something I am doing explicitly and most link...
  11. Souther

    Some hard bounces not being processed

    I sent my first large drop yesterday and through the process of auditing what happened, I noticed a few hard bounces were not added to the system blacklist. Many other bounces were added as expected, but a handful were not. I have copies of these emails, because I have a copy forwarded to an...
  12. Souther

    Appropriate return value when removing items with a filter

    @twisted1919 Thanks- This is exactly what I was looking for. I almost got there on my own but alas I was trying to set 'max_retries', not 'retries'.
  13. Souther

    Appropriate return value when removing items with a filter

    @twisted1919 Thanks. I was attempting to cure the fact that this method produces an inaccurate count of messages sent in the campaign details/reports. STATUS_FATAL_ERROR blacklists the recipient from the system but produces an accurate report. Is there a Delivery Log status I can use which...
  14. Souther

    Appropriate return value when removing items with a filter

    Actually, my latest code seems to also add them to the system blacklist, just as a hard bounce would. I have tried CampaignDeliveryLog::STATUS_GIVEUP but this just seems to get ignored and a retry is attempted 3 times anyways before actually giving up. Am I doing something wrong? I would...
  15. Souther

    Appropriate return value when removing items with a filter

    Looks like a 'save' was missing from the original example. Here is my fixed code which seems to work... $deliveryLog = new CampaignDeliveryLog(); $deliveryLog->campaign_id = $campaign->campaign_id; $deliveryLog->subscriber_id =...
  16. Souther

    Appropriate return value when removing items with a filter

    @twisted1919 If I want to treat this similar to a fatal error (i.e. hard bounce), so my campaign send numbers are more accurate, can I use a status of CampaignDeliveryLog::STATUS_FATAL_ERROR instead? This doesnt seem to work though. When trying this it seems to retry delivery still. Following...
  17. Souther

    Appropriate return value when removing items with a filter

    @twisted1919 Awesome. Thanks for the assist. I'm really enjoying learning the internals of what you have built here.
  18. Souther

    Appropriate return value when removing items with a filter

    I am tapping into the filter 'console_command_send_campaigns_before_send_to_subscriber' to call an external API. In some cases I want to remove the current email from the send process based on the API response. What is the appropriate return value if I dont want the current emailParams to be...
  19. Souther

    Adding fields to the default controller to be processed

    @twisted1919 Thanks! When I look for the new fields I added via the addAction (after_active_form_fields) I do not see them in $collection->campaign->attributes. Do I need to add yet another hook to add these fields to be processed by the controller upon post?
  20. Souther

    Adding fields to the default controller to be processed

    I want to add a couple settings to the Campaign configuration. I've used: if ($this->isAppName('customer')) { Yii::app()->hooks->addAction('after_active_form_fields', function($collection) { ...to add the fields to the form. But i'm not quite sure how to tap into the default controller...
Back
Top