Question Bounced Emails

Status
Not open for further replies.

chrisfromwa023

New member
Hello,

I've been trying to configure the bounce setup, but I don't think it's working correctly.

I've checked my setting on mail, and verified that's what I have in my VBMail settings.

but as a test, I have a mail address in my test group that is no longer valid. I've tried just sending a normal email too, it and it gets returned as no such user.

But when I send a mail through VBMail, it sends to this email address each time.

When I check the bounce log, it's not showing anything.

I'm not sure what I'm missing, it should have tagged this address and stopped sending to it. Right?

Thanks!
Chris
 
Hi Chris,

The first thing to check is whether you have enabled vBulletin's Bounce Mail handler: https://i.imgur.com/Vdy6rlD.png
(This can be found under Email Options, unrelated to vBMail's options)

Please make sure you have filled this out with an email address that is NOT your normal email address, it needs to be a special email account that is not used for email sending, or vBMail will not function correctly.

Then, in vBMail's options, enter the IMAP login details for the email address you added in this step. Please do bear in mind that IMAP support is not a standard feature of PHP, and must be compiled separately. If your website is running cPanel / WHM, you can easily add support via the "EasyApache" feature. For other control panels, sadly I cannot advise you further as I have little to no experience with other control panel software.

Lastly, go to the Scheduled Task Manager in vBulletin and find the "Fetch Bounced Mail" task that's associated with vBMail. Run it manually from that page.

If you are seeing a blank blue page, this means your PHP installation is set to hide PHP errors. Please go to your vBulletin's config.php file and remove any instances of
PHP:
define('SKIP_ALL_ERRORS', true);
and add this directly beneath <?php
PHP:
@ini_set('dislpay_errors', 'On');
You can confirm whether this change has taken effect by checking the "View PHP Info" page and searching for display_errors - under "Local Value" it should say "On".

Then, run the scheduled task again. If you are now seeing a PHP error, it'll either say something like "Undefined function: imap_" or it will be giving you a connection error to the IMAP server. If it says undefined function, this means IMAP support is not compiled with PHP, and you must either follow the steps earlier or ask your host for assistance with this. If it's a connection error, this means the configuration in the vBMail options is not correct, and you must correct it.

Let me know if this helped or if you get stuck with any of these steps :)
 
Hi Chris,

The first thing to check is whether you have enabled vBulletin's Bounce Mail handler: https://i.imgur.com/Vdy6rlD.png
(This can be found under Email Options, unrelated to vBMail's options)

Please make sure you have filled this out with an email address that is NOT your normal email address, it needs to be a special email account that is not used for email sending, or vBMail will not function correctly.

Then, in vBMail's options, enter the IMAP login details for the email address you added in this step. Please do bear in mind that IMAP support is not a standard feature of PHP, and must be compiled separately. If your website is running cPanel / WHM, you can easily add support via the "EasyApache" feature. For other control panels, sadly I cannot advise you further as I have little to no experience with other control panel software.

Lastly, go to the Scheduled Task Manager in vBulletin and find the "Fetch Bounced Mail" task that's associated with vBMail. Run it manually from that page.

If you are seeing a blank blue page, this means your PHP installation is set to hide PHP errors. Please go to your vBulletin's config.php file and remove any instances of
PHP:
define('SKIP_ALL_ERRORS', true);
and add this directly beneath <?php
PHP:
@ini_set('dislpay_errors', 'On');
You can confirm whether this change has taken effect by checking the "View PHP Info" page and searching for display_errors - under "Local Value" it should say "On".

Then, run the scheduled task again. If you are now seeing a PHP error, it'll either say something like "Undefined function: imap_" or it will be giving you a connection error to the IMAP server. If it says undefined function, this means IMAP support is not compiled with PHP, and you must either follow the steps earlier or ask your host for assistance with this. If it's a connection error, this means the configuration in the vBMail options is not correct, and you must correct it.

Let me know if this helped or if you get stuck with any of these steps :)

Hi,
Thanks for your help.

So I double checked the default VB bounce mail, and it's setup with an email address I created for this purpose (same one that I entered in VBMail)

I then went to the scheduled tasks, I don't actually see a Fetch Bounced Mail task.
I do see: vBMail - Collect Bounced Mail task is this it?

When I run it, I get a page that says

Mail Collected
Done
 
In that case it would appear as if everything should be working correctly. Is your Bounced Mail Handling Type set to Automatic or Manual?

If it's set to Automatic, try switching it over to Manual, then email your bounced mail handler address manually from an email not associated with your forum or any accounts on it, and run the task again. It should collect the email you just sent to it.
 
Hello chrisfromwa023,

This ticket has now been closed with the status Answered.

We hope your issue or question has been addressed to your satisfaction. If not, please feel free to re-open it by clicking this link.

If you have any further issues or questions, please feel free to start a new support ticket via the button at the top of every page.

Thank you!
 
Status
Not open for further replies.

Legacy vBMail

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