Bug No receiving emails

Status
Not open for further replies.
Website
http://www.caraudiocentral.net/forums
Product version
2.1.3
Forum version
vBulletin 4.2.x
#1
I've been testing out VBmail for a month or so, and it had been working fine.

But all of a sudden, I'm no longer receiving my test emails that I send to any of my test email accounts.
I haven't changed anything on my end, so not sure what could be going on?

Any ideas of things to check?

Thanks
Chris
 

Belazor

Staff member
Owner
Developer
Customer
#2
Hey Chris,

Could you please check your user account in the AdminCP and make sure the Bounce Flag isn't set to yes?
 
#4
So what I'm finding is, that it seems that it randomly will send emails out to my accounts.

I can send 5 email campaigns but only 2 might actually go out. Is there a way to see why/what is causing some to not actually go out?
 

Belazor

Staff member
Owner
Developer
Customer
#5
Do you mean this setting?
Enable Bounced Mail Handling Yes/No

It's currently set to yes, should it be no?
No, I mean the setting in your user account. User Manager in the AdminCP -> search for your user name.

So what I'm finding is, that it seems that it randomly will send emails out to my accounts.

I can send 5 email campaigns but only 2 might actually go out. Is there a way to see why/what is causing some to not actually go out?
There are a number of reasons why this can happen. If your domain has a hourly limit for emails, depending on how the server is set up it may discard the rest of your email.

vBMail uses vBulletin's email queue system, we do not actually control the sending of mail. This is delegated to vBulletin (and from there, your server), so unfortunately there's no way to generate mail delivery reports in vBMail.

Sorry I couldn't be of more help :(
 
#6
I don't think I"m hitting any limitations on the server, my forum is pretty quiet right now.

But I did noticed something interesting.
On my test send list, today I noticed it says that there are 2 unsubscribed now?
unsubscribed-backend.PNG unsubscribed.PNG
But if I go into the admin panel, and try and view who is unsubscribed to my test list. Nothing comes up?

How can I find out which one of my test emails are unsubscribed? And why did it happen?
 

Belazor

Staff member
Owner
Developer
Customer
#7
I'm not rightly sure why it shows 2 users if noone is actually unsubscribed. You can correct this counter by editing the database table dbtech_vbmail_mailinglist and setting the unsubscriptions column to 0.

An example query for this is
Code:
update dbtech_vbmail_mailinglist set unsubscriptions = 0 where mailinglistid = 1
Replace 1 with your mailing list ID, and add the table prefix if necessary.

As for the email sending issue, the forum activity has absolutely no bearing on whether your server has a hourly email limit set up. If it does, you would not be able to send any further email whether your forum has 1 or 1 million users active :)

Can you please check this with your host?
 
#8
I'm not rightly sure why it shows 2 users if noone is actually unsubscribed. You can correct this counter by editing the database table dbtech_vbmail_mailinglist and setting the unsubscriptions column to 0.

An example query for this is
Code:
update dbtech_vbmail_mailinglist set unsubscriptions = 0 where mailinglistid = 1
Replace 1 with your mailing list ID, and add the table prefix if necessary.

As for the email sending issue, the forum activity has absolutely no bearing on whether your server has a hourly email limit set up. If it does, you would not be able to send any further email whether your forum has 1 or 1 million users active :)

Can you please check this with your host?
I talked with my hosting company, they raised me from 500 per hour up to 1,500 per hour. Still seeing the same results, even though the program says it's sending the emails. I'm not receiving them most of the time on any of my test accounts (gmail, outlook, and even my own personal email systems). For some reason it's not sending on most of the attempts, seems to be random.
 

Belazor

Staff member
Owner
Developer
Customer
#9
Hi Chris,

I would strongly recommend switching to a hosting company that does not impose a hourly restriction, as sending email via vBulletin under such restrictions means you cannot guarantee email delivery.

To re-iterate, it is not vBMail that sends the email, vBulletin does. You can try reducing the amount of emails sent per batch, and ensure that email queuing is enabled, by altering the relevant settings in the "Email Options" group in vBulletin Options.
 
#10
Hi Chris,

I would strongly recommend switching to a hosting company that does not impose a hourly restriction, as sending email via vBulletin under such restrictions means you cannot guarantee email delivery.

To re-iterate, it is not vBMail that sends the email, vBulletin does. You can try reducing the amount of emails sent per batch, and ensure that email queuing is enabled, by altering the relevant settings in the "Email Options" group in vBulletin Options.
I'm still not convinced it has anything to do with the host. All other VB mail notifications work as intended, I get PM notifications right when I send them. Everything else has always worked with my site.

I've been doing more testing, and it appears that when the mail has HTML, is when things get flaky.

When I send a test email, with nothing but 'test' in the body. I've been receiving them. But I have not been able to get an email with the following HTML for 2 days. I've sent it over 20 times and not getting it on any accounts. I even sent a test with 'test' in the body, sent one with the HTML, and then another with 'test' in the body. I received the 2 with 'test' in the body, and not one with HTML.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>CAC Monthly Newsletter</title></head><body><table width="100%" align="center"><tr><td><table style="border-collapse:collapse;"><tbody><tr><td style="font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size:12pt;" valign="top" width="600">{username}</td><td align="right" style="font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size:12pt;" valign="top" width="200">DATE XXXXXX</td></tr><tr><td valign="top" width="600"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;"><tbody><tr><td width="600"><img height="75" src="http://caraudiocentral.net/forums/newsletter_images/CAC-Newseltter_banner5.jpg" style="display:block; line-height: 50%;" width="600" alt="Car Audio Central Newsletter" /></td></tr><tr><td><table style="border-collapse:collapse;"><tbody><tr><td style="padding: 0 5px 2px 5px; font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color:#530000; color:#FFFFFF; font-size:10pt" width="590"><a href="http://www.caraudiocentral.net/forums/forum.php" style="color:#FFFF00; text-decoration:none;"><span style="color:#FFFF00; text-decoration:none;">Forum</span></a> | <a href="http://www.caraudiocentral.net/forums/garage.html" style="color:#FFFFFF; text-decoration:none;">Garage</a> | <a href="http://www.caraudiocentral.net/forums/register.php" style="color:#FFFFFF; text-decoration:none;">Subscribe</a></td></tr></tbody></table></td></tr></tbody></table></td><td valign="top" width="200" style="background:#530000;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse; color: #FFFFFF;"><tbody><tr><td width="200"><img alt="hero image" src="http://caraudiocentral.net/forums/newsletter_images/hero-speaker3.jpg" style="display:block; line-height: 50%" /></td></tr><tr><td width="190" style=" padding: 2px 5px 2px 5px; font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size:12pt; font-style:normal;">Headline #1</td></tr><tr><td> </td></tr></tbody></table></td></tr><tr><td colspan="2" style="background: #2E2E2E;" valign="top" width="800">  </td></tr></tbody></table></td></tr></table></body></html>
 

Belazor

Staff member
Owner
Developer
Customer
#11
In that case, I would recommend stripping away all the HTML until you're left with only the doctype, <html> and <body> tags, then re-add segments of your HTML piece by piece until you find the culprit.

Once you find the offending piece of HTML, I'll hopefully be able to provide more information :)
 
#12
I've been doing a lot of testing with this, and it seems to be something in here

<td width="600">
<a href="http://www.caraudiocentral.net/forums/forum.php" style="color:#FFFF00; text-decoration:none;"><span style="color:#FFFF00; text-decoration:none;">Forum</span></a> | <a href="http://www.caraudiocentral.net/forums/garage.html" style="color:#FFFFFF; text-decoration:none;">Garage</a> | <a href="http://www.caraudiocentral.net/forums/register.php" style="color:#FFFFFF; text-decoration:none;">Subscribe</a></td>
If I remove this, the email goes through.
I add it back, I don't receive it.
I remove it again, email goes through.

It's not liking something there, but not sure what.
 

Belazor

Staff member
Owner
Developer
Customer
#13
You don't need to include a subscribe or unsubscribe link, they are added automatically :)

Try not having a span tag inside <a>, maybe that'll help?
 
#14
You don't need to include a subscribe or unsubscribe link, they are added automatically :)

Try not having a span tag inside <a>, maybe that'll help?
You don't need to include a subscribe or unsubscribe link, they are added automatically :)

Try not having a span tag inside <a>, maybe that'll help?
I tried removing the span tag, and that doesn't seem to be causing it.
New results.

This works

<td width="590" style="padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;"></td>

This also works
<td width="590" style="padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;">Test</td>

This does not
<td width="590" style="padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;"><a href="http://www.caraudiocentral.net">Forums</a></td>

There seems to be something going on with just adding links to the newsletter.
 
#16
Strangely enough, yes outside the the table it went through.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><a href="http://www.caraudiocentral.net">test</a></p></body></html>
 

Belazor

Staff member
Owner
Developer
Customer
#17
In that case, I'm not really sure how to move forward. Do you have access to your mailer daemon's log files so you can see if there's a syntax error somewhere preventing the email from sending?
 

Belazor

Staff member
Owner
Developer
Customer
#19
Hi Chris,

Works fine for me:


The issue would appear to be with your mailing server. Sorry I couldn't be of more help :(
 
#20
OK they did some digging and this is what they are actually finding.

It appears the account is sending mail that violates RFC see below:

2015-12-29 12:37:08 1aE111-003xqd-FP ** chris00230@outlook.com R=smarthost_regular T=remote_smtp_smart_regular H=se003.arandomserver.com [198.252.106.34] X=TLSv1.2:DHE-RSA-AES256-SHA:256 CV=yes: SMTP error from remote mail server after end of data: 550 Maximum line length exceeded (see RFC 5322 2.1.1).

As a result our scanners blocked it and should have bounced it back. The reason why we blocked it is because if it violates RFC a lot of mail servers will block it and some may in turn block our servers for sending non rfc compliant mail.
It appears that since this mod has a limitation that requires the HTML needs to be in 1 line, to avoid spacing issues in the emails it sends out. But in doing so, it's causing it to violate that rule above.

So looks like my options are to have an emails that don't format correctly, or I'm not able to use this mod. Is there no way to fix the 1 line issue, I've seen other ask about it too.
 
Status
Not open for further replies.

vBMail

vBulletin 3.8.x vBulletin 4.x.x
Seller
DragonByte Technologies
Release date
Last update
Total downloads
692
Customer rating
0.00 star(s) 0 ratings
Top