By Amritpal Singh on Saturday, 01 August 2015
Posted in Technical Issues
Likes 0
Views 715
Votes 0
Hi,

I have been trying to get my email posted on EasyBlog but it is not working.
Can you please help me?

Regards,
Amrit
Hey Amritpal,

Just checked your settings and it seems like you enabled the option "Map email to the user's email". When this option is enabled, EasyBlog will only accept emails that is known to Joomla.

In other words, if the sender's email is not listed in the user's listing of your Joomla site, it will reject the mail.
·
Sunday, 02 August 2015 00:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Thank you for your note.

I have tried to post another blog via email again.
How long does it take for EasyBlog to retrieve the email?
·
Sunday, 02 August 2015 09:50
·
0 Likes
·
0 Votes
·
0 Comments
·
hey Amritpal,

I am really sorry for the delay of this reply as it is a weekend for us here.

May i know which email address you use to post via email? If you using other email account which do not have register an user account in your Joomla, these email will not post in your Easyblog is because you have enable this option from your backend as my colleague already mentioned at above -> http://screencast.com/t/x22D3UaNMLy (screenshot).

Second, may i know do you have setup cronjob in your site? If no, you can take a look of our documentation here :
-> http://stackideas.com/docs/easyblog/administrators/cronjobs
-> http://stackideas.com/docs/easyblog/administrators/cronjobs/cronjobs-cpanel
After you setup completely, it will automatically pull all the email into your Easyblog.

Third, I've tested post via email, it work fine, you can take a look of attached screenshot below.
I suspect you haven't setup the cronjob and that email address you post is not register an account in your Joomla site.
If you would like allow non-register user Joomla account post via email in your Easyblog, you should set `Map email to the user's email` to NO. Hope this helps.
·
Sunday, 02 August 2015 11:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Thank you for clarifying this.

So now I have set "Map email to the user's email" to NO.
I have setup the cronjob in cPanel - please have a look?

But I still can't post via email
Did you require to do any changes at all?

This is weird as it is not working for me at the moment.
·
Tuesday, 04 August 2015 01:34
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Amritpal,

Where did you send your emails to? I just tried to send on to the email r*ti***g@gmail.com and manually pasted the cron url on my browser, http://www.rotaryclubtelukintan.com/index.php?option=com_easyblog&task=cron and the blog post gets imported just fine.
·
Tuesday, 04 August 2015 01:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

I have been sending the emails to r*ti***g@gmail.com from outlook, hotmail and the lot.
Still the blog post is not coming up

Seriously don't get it why this isn't working for me.
·
Tuesday, 04 August 2015 08:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Amritpal,

Perhaps you can check your inbox from email address r*ti***g@gmail.com and see if the email that you sent remotely via another email did ended up in your inbox folder instead of spam folder. I just tried another remote posting using my email and then run the cron command. This is the message that I got after we run the cron.
email_import":{"status":200,"type":"info","message":"1 emails fetched from mailbox.


Here is the screenshot, http://screencast.com/t/c4IqzZicDWG , http://screencast.com/t/Pt5yayOw1v2W .
·
Tuesday, 04 August 2015 16:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

I checked my cronjob and there was a typo of my website URL
Now it works properly without issues.

Though I have a last question, is there a reason why pictures are not captured from emails when converting it to a blog post?
·
Wednesday, 05 August 2015 14:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for updating Amritpal Pictures are captured provided that the option "Process Blog Image" is enabled in your remote publishing settings.
·
Thursday, 06 August 2015 03:04
·
0 Likes
·
0 Votes
·
0 Comments
·
I was having this issue too until I realised the problem.

It would be good to add option "fall back to named user if email not a registered user".

I want an email to be my designated publish point for important blog info to give out. Some will be from known sources, some won't.
·
Thursday, 13 August 2015 04:24
·
0 Likes
·
0 Votes
·
0 Comments
·
hey Darren,

I am sorry that delay of this reply,

Unfortunately that was not possible at this point of time, unless you set this `Map email to the user's email` to NO, so all the user publish the post via email, the post will under which user account you configured.

Perhaps you can submit this feature request in http://stackideas.com/voices/easyblog and see how it goes.
·
Friday, 14 August 2015 01:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Arlex

Where is the file this is found?
·
Friday, 14 August 2015 15:40
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Darren,

I am really sorry for the delay of this reply as we are currently having a Joomla conference here in Malaysia and most of the team are involved in the preparation.

You're welcome, do you mean you would like to check which file trigger this?

If yes, you can take a look of this file :
-> JoomlaFolder\administrator\components\com_easyblog\includes\mailbox\adapters\post.php (Import function)
·
Sunday, 16 August 2015 14:50
·
0 Likes
·
0 Votes
·
0 Comments
·
great. Managed to get it to fall back to the named user by changing the above mentioned file on line 176 such as:
// Map the sender's email to the user on this site.
if ($this->config->get('main_remotepublishing_mailbox_syncuser')) {

$model = EB::model('Users');

// Get the user's id
$authorId = $model->getUserIdByEmail($from);

if (!$authorId) {
$authorId = $this->config->get('main_remotepublishing_mailbox_userid');

if (!$authorId) {
return JText::sprintf('Invalid configured user for mapping blog post into user <b>%1$s</b>.', $id);
}
}
·
Monday, 17 August 2015 06:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Darren,

Great! Glad that you have figured it out.
·
Monday, 17 August 2015 18:44
·
0 Likes
·
0 Votes
·
0 Comments
·
I think this should be introduced as default fallback, as the logic would suggest if no default assigned user, then no action taken.
·
Monday, 17 August 2015 18:54
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Darren,

The default logic is if you didn't enable this option `Map email to the user's email`, it will fallback what you set that default assigned user account.
·
Monday, 17 August 2015 22:58
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex
this does not seem to be the case as shown by first person posted.

I have tried myself. If the person does not exist in `Map email to the user's email` then it does not get picked up, whereas the correction I have made above does do that.
·
Monday, 17 August 2015 23:39
·
0 Likes
·
0 Votes
·
0 Comments
·
to correct Arlex, what I mean is the default logic of if you select `Map email to the user's email` and the user is not registered then default logic should be to fall back to default assigned user account.
·
Monday, 17 August 2015 23:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Darren,

I am sorry for the confusion here. What my colleague Arlex meant is when the setting "Map Email to the user's email" is turned off, the author will fall back to the default author set from the backend > easyblog > settings > mailbox posting > publishing options, http://screencast.com/t/eO3bFriMcAH . However if the settings is turned on, the unregistered email will not be picked up by easyblog just like you said from your previous reply.

Hope these can clear up the confusion here and thanks for your ideas!
·
Tuesday, 18 August 2015 17:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

Before I allow to close this thread, can you help me in setting EasyBlog to be view on frontpage.
As you can see in the attached pictures, when I set my menu to Home, the frontpage of my website displays blank.
·
Saturday, 12 September 2015 16:58
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Amritpal,

I am really sorry for the delay of this reply as it is a weekend for us here.

I suspect that was template issue didn't include component in the template, perhaps you can check from template setting?

If still can't, can you create a new thread for this issue and provide us with your Joomla backend and FTP access so we can better have a look?

By the way, I will mark this thread as resolved and lock it to avoid any confusions in the future.

[EDITED]
Opps, I am sorry for that, I checking now.
·
Saturday, 12 September 2015 20:35
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Amritpal,

It seems like that was your custom css code causing this issue, because you set homepage content area to display : none.

To fix this, you have to remove this css code in your JoomlaFolder/templates/jsn_yoyo_pro/css/custom.css
.jsn-homepage div#jsn-content {
display: none;
}


Then it will display correctly.
·
Saturday, 12 September 2015 20:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

I tried this but still did not work.
Please help!
·
Saturday, 12 September 2015 21:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Work fine now.

Please clear your browser cache before view.
·
Saturday, 12 September 2015 21:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

Can you make the background clear and not black?
·
Saturday, 12 September 2015 21:32
·
0 Likes
·
0 Votes
·
0 Comments
·
After applied this css code in your custom.css file, it display white background on your homepage now.

.jsn-homepage #jsn-content {
background-color : white !important;
}
·
Saturday, 12 September 2015 21:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

Thank you so much!
Everything is working as expected - please close this thread!
·
Saturday, 12 September 2015 21:43
·
0 Likes
·
0 Votes
·
0 Comments
·
You're welcome, glad to heard your issue resolved.
·
Saturday, 12 September 2015 21:55
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post