Hi there,
Firstly can I say thanks for producing a great product and making it freely available.
I have a small problem getting the email posting functionality working. I've tried both methods of running the getmail functionality, both setting a time in the settings and also using cron.
When I set a time in the setting, every time it should trigger it appears to crash the forums part of the site and attempting to access any page results in a php memory error on the front end (but not the backend). I have to go into the backend, disable the email run (by changing the time back to 0) and then the site works again fine.
When I try to use the cron method, for some reason cron cannot parse the "index.php?option=com_chronoforums&cont=posts&act=email_reply" properly. The error string reported appears that it doesn't parse anything past the & so it is effectively running only "index.php?option=com_chronoforums"
I'm sure that imap is enabled and working for php as I've had imap mail working in another site installed on the same server.
I'm at a bit of a loss really as to what the problem is, any help would be appreciated.
Kind regards
Ben
Just a quick follow up on this, I've been able to get the cron to parse the "index.php?... etc" by using quotation marks. However this still doesn't achieve anything! curl and wget doing appear to work either, and nor does accessing the url directly in a browser (logged in or logged out).
Thanks in advance
Hi, just wanted to bump this post and ask if anyone has actually got the email posting functionality working?
I know that the log in details are correct but I want to check the syntex of the server
I have put:
{servername:993/impa/ssl}INBOX
I've also tried variation without INBOX and without {} and also tried the non ssl imap details and port, but nothing seems to work.
Am I missing something really simple?
Thanks in advance
Ben
Hi Ben,
Sorry, I couldn't test this yet, but I'm planning to do soon, I will then let you know what I find.
Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Hi,
It looks like its working fine here, please try to access this link using your browser:
index.php?option=com_chronoforums&cont=posts&act=email_reply
Does it work ? if not then what error is reported ?
Please double check the mailbox path needed with your server admin, you have "impa" in your path instead of "imap".
If you still can't get it to work then please let me know.
Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Thanks for your reply.
When I use that path,
if I'm logged in then I get a "You can't access this area" error.
if I'm not logged in then I get a blank page, not totally blank, but no content in the template other than the "Powered by ChronoForums - ChronoEngine.com"
I've checked the server setting - the impa was a typo when I wrote in the forum, the setting that I actually have is:
{host28.qnop.net:993/imap/ssl}INBOX
I'm not sure what I'm doing wrong!
Thanks for your help
Kind regards
Ben
so very excitingly I realised two things
1. I'm an idiot and forgot to include the "&secret=[secretword]" in the url; and
2. I now get an error message
When I'm logged into the site - I get the following error "Fatal error: Call to undefined method stdClass::saveField() in /home/lawchar/public_html/administrator/components/com_chronoforums/chronoforums/models/post.php on line 77"
However when I run it not logged into the site then it works.
Thanks for your help, but there is no helping stupidity sometimes!
Kind regards
Ben
Great, thanks for posting this!
Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Hi Max,
Just a quick follow on from this. The url works when I ping it manually but I can't make the cron job trigger the email post.
I've tried wget and curl, but neither appear to actually look at the email inbox. Wget returns a 404 error (which doesn't make sense) and curl returns a result which appears to indicate that it's worked - but then it hasn't
Also, posts sent by email don't update the number of replies on the topic in the board view, and nor do they trigger an outbound email to users who are subscribed to the chain.
Any other thoughts - although it's probably me doing something stupid again!
Kind regards
Ben
Hi Ben,
Did you try to configure the "Emails posting period" setting and make sure your forum is being accessed frequently ?
Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Thanks Max,
The email posting period doesn't work which is why I'm trying to use cron.
I get the following error when I set the email posting period to anything other than 1
"Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 523800 bytes) in /home/lawchar/public_html/libraries/cegcore/gcloader.php on line 146"
The forum isn't used as all yet, I've still got it in testing until I can make sure that it reacts to things as I expect it to, so it's not getting much traffic other than what I put through under a couple of testing accounts. I'm sure it will function better when it's being used more regularly.
Have you considered moving the email posting php into a script that cron can access internally on the server - xcloner have their's work in that way. I think it provides greater security for running the script and is also easier to configure (as it all runs internally on the server).
Thanks again for all your help
Kind regards
Ben