Jump to content


Welcome to IPS!

Feel free to browse our community to get a feel for how our community software operates. Post in the pre-sales forum with any questions you have before purchasing or use the Test Posting forum to post a few messages yourself! You can also get a free demo to try the IPS Community Suite yourself.

Already an active IPS client?

Login with the same email address and password you use for the client area to access client-only areas.





Photo - - - - -

IP.Nexus Dev Update - Incoming Emails [Updated]

Posted by Mark, 23 June 2010 · 500 views

Updated 25th June: Due to popular demand, we have added support for POP3 account polling as well as Email Piping


As mentioned in a previous blog entry, IP.Nexus supports Incoming Emails to be parsed as support requests.


Technical Requirements

In order for Incoming Emails to function, you will either need to configure your server to pipe Emails to a script, or a mail account which supports POP3.

Customers using our hosting service who are paying $5 for IP.Content and IP.Nexus will be happy to know their accounts support piping.
We strongly recommend piping over POP3 and customers not using our hosting service should check with their provider if either service is offered.

If piping is not available, most EMail accounts (including GMail) support POP3.
If using POP3 over piping, it is strongly recommended that you use a CRON job to poll the account. Check with your hosting provider if you are able to set up CRON jobs.


How it works

For Email piping:
  • The user sends an Email to a special Email address which you have configured on your server to be piped to a script in IP.Board.
  • Your server hands the Email to that script.
  • If the Email is a reply, the script will detect this from the subject line and add the content of the Email as a reply. If it is a new request, the script will look for support departments with the Email address the Email was sent to and create a new request in that department.

For POP3 polling:
  • The user sends an Email to a special Email address which you have configured on your server to be piped to a script in IP.Board.
  • IP.Board periodically checks (by default every 30 minutes, but this can be configured) if there are any new messages on your server.
  • If a message is found, it is pulled back to a script in IP.Board.
  • If the Email is a reply, the script will detect this from the subject line and add the content of the Email as a reply. If it is a new request, the script will look for support departments with the Email address the Email was sent to and create a new request in that department.

If the user does not have an account, IP.Nexus will still create the support request and they will receive replies by Email.
If the user then decides to create an account, IP.Nexus will recognise that they already have support requests and assign them to the new account so they can view them in the client area.

Attachments are parsed as per the normal IP.Board attachment settings so you can Email images, zip files, etc. but any file types IP.Board wouldn't normally allow you to upload will be ignored.
They will be displayed in the support request, and treated as normal attachments, just as if they had been uploaded in the client area.


Information for Developers

This is actually a feature of IP.Board 3.1, we just haven't previously announced it since there was no application until now.
You can however, add incoming email support to your own application, and we have written a developer article here which explains how to do it: http://community.inv...gemailsphp-r371




Excellent - I have manually set piping up on Plesk if anyone has any difficulties with that :)
Ouh... Had the hope to import E-Mails from a POP3 account to IP.Nexus - "pipe" is not a feature for the broad masses of customers... :unsure:

IPBSupport.de, on 23 June 2010 - 12:09 PM, said:

Ouh... Had the hope to import E-Mails from a POP3 account to IP.Nexus - "pipe" is not a feature for the broad masses of customers... :unsure:

Why not? CPanel and Plesk (the most common control panels) both have built in features to set up piping and every mail server I have ever come across supports it.
Mark: Google Apps, Windows Live Hosted, Exchange, Exchange Hosted Services, MDaemon, DirectAdmin based hosts, Helm based hosts, DotNetPanel based hosts (in case you didn't guess, no Windows email server supports piping).
Excellent guys!!! :)
Given this is actually a feature of IP.Board 3.1, is it theoretically possible to create a new Topic via email?

Andrea Torre, on 23 June 2010 - 08:54 AM, said:

Excellent guys!!! :)
Given this is actually a feature of IP.Board 3.1, is it theoretically possible to create a new Topic via email?

Not at this time. There are a lot of security issues we must tackle first but we will work on it.

Quote

Customers not using our hosting service should check with their provider if this service is offered. If your hosting provider uses the CPanel control panel, our instructions will also apply to you. If not, you may need to seek their assistance setting it up.
Where are these instructions? :)

Wolfie, on 23 June 2010 - 02:14 PM, said:

Where are these instructions? :)

In the IP.Nexus documentation, which will be available at launch.
Are there sites with similar instructions to do this? I think I'm running on a cPanel (HostGator if that helps), so I'd like to take a look to see if it's something I can do or not.

Mat (FDNZ), on 23 June 2010 - 04:13 AM, said:

Mark: Google Apps, Windows Live Hosted, Exchange, Exchange Hosted Services, MDaemon, DirectAdmin based hosts, Helm based hosts, DotNetPanel based hosts (in case you didn't guess, no Windows email server supports piping).

Yea, will this work for those of us who use Google Apps for email service?

Zack L, on 23 June 2010 - 04:43 PM, said:

Yea, will this work for those of us who use Google Apps for email service?

It's not a case of what email provider your using. More of what server you're hosted on.
Would this function on servers with no cPanel or Plesk? I run a completely unmanaged server.

Wolfie, on 23 June 2010 - 06:29 AM, said:

Are there sites with similar instructions to do this? I think I'm running on a cPanel (HostGator if that helps), so I'd like to take a look to see if it's something I can do or not.
Yes, your hosting provider supplies cPanel on their shared accounts.
Will this interfer with bouncy mail as it uses pipeing to send recive emails??

So who ever is looking for pipeinstructions look up the mod boncy mail.
Cap'n Refsmmat  I found that odd... So what do u use???

FadE., on 23 June 2010 - 04:27 PM, said:

Will this interfer with bouncy mail as it uses pipeing to send recive emails??

So who ever is looking for pipeinstructions look up the mod boncy mail.
Found the instructions, awesome! Thank you.

From AK's instructions...

Quote

Setting Up the PIPE in cPanel

1: Login to your forums cPanel (example: http://yourdomain:2082 )
2: Click the "Deafult Address" icon in the list of options
3: In the dropdown list titled "Send all unrouted e-mail for:" select the domain name you wish to use for Bouncy Mail (you can use any domain parked on your hosting account)
4: Click Advanced Options and select "Pipe To Program" once selected enter the path to post_office.php which you uploaded (this should be in yoru forums root folder, for example public_html/post_office.php)
5: Click "Change" to save your changes and your complete.
6: ensure post_office.php has CHMOD permissions of at least 744 or as restrictive as possible with execute permissions for the owner.
I'm not a user of any of his mods, but this is an example of how thorough he is with his design and support. :)

FadE., on 23 June 2010 - 03:29 PM, said:

Cap'n Refsmmat  I found that odd... So what do u use???
SSH access. I do everything manually. No need for cPanel, Plesk, Webmin or the rest.

Cap, on 23 June 2010 - 05:26 PM, said:

SSH access. I do everything manually. No need for cPanel, Plesk, Webmin or the rest.
Ahh, I remember the days of command lines.. Including now a days! :D I use SSH to do things too, much faster than FTP and other tools. :)

Swiftie, on 23 June 2010 - 05:37 PM, said:

It's not a case of what email provider your using. More of what server you're hosted on.
Well, that's kind of true. If you've got your DNS entries (mx records) set up for Google Apps, then your server isn't handling the e-mail at all, Google is. Maybe there's some workaround, I'm not sure.

The only way I can think of that it would work is if IP.Nexus could directly check a POP3/IMAP account, since Google Apps supports POP3/IMAP access.

Or maybe you could set up a subdomain like tickets.mydomain.com and set up the piping for email accounts like sales@tickets.mydomain.com and support@tickets.mydomain.com.

Cap, on 23 June 2010 - 10:26 PM, said:

SSH access. I do everything manually. No need for cPanel, Plesk, Webmin or the rest.
Check the documentation for whatever you use for your mail server. If your server is running *nix, then the answer is most likely yes.
I can't wait to have IP.Nexus. The support desk and email stuff alone makes this a no brainer for my site. I'm tired of parsing out the emails manually to the appropriate person. With this, I can let the software do it.

February 2012

S M T W T F S
   1234
56 7 891011
12131415161718
19202122232425
26272829   

Latest Visitors

Search My Blog