Search the Community
Showing results for tags 'email piping'.
Found 4 results
Hi So I have WHMCS installed under my domain which is on a VPS server running Cloudlinux. This supports multiPHP so I can have different domains running various PHP versions. For this domain and WHMCS I have PHP 7.0 and ionCube Loader 5.6 (which works for PHP 7.0). Because of the way Cloudlinux is configured for multiPHP I had some fun and games initially setting up WHMCS and getting cron configured, until I realised that it was by default pointing to the default PHP location, and not PHP 7.0 with ionCube Loader built into it. Changing the path to explicitly use the correct PHP build fixed it. That served me well setting up the forwarders to pipe emails to the support area. Once I set them up also pointing to the right PHP build everything worked fine. An example of the forwarder pipe is: /opt/cpanel/ea-php70/root/usr/bin/php -q /home/yourscope/whmcsdata/crons/pipe.php After set up, anyone raising an email to a support email address gets a notification of their ticket being opened. I as the admin get an email notification a ticket has been raised, and the ticket is nicely there in the support area of WHMCS. Happy days. The trouble is, the customer sending that original email, as well as getting the correct notifications, also gets this weird bounced email that says: This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: pipe to |/opt/cpanel/ea-php70/root/usr/bin/php -q /home/yourscope/whmcsdata/crons/pipe.php generated by [email]firstname.lastname@example.org[/email] The following text was generated during the delivery attempt: ------ pipe to |/opt/cpanel/ea-php70/root/usr/bin/php -q /home/yourscope/whmcsdata/crons/pipe.php generated by [email]email@example.com[/email] ------ Failed loading /usr/local/IonCube/ioncube_loader_lin_5.6.so: /usr/local/IonCube/ioncube_loader_lin_5.6.so: undefined symbol: zval_update_constant_inline_change Action: failed Final-Recipient: rfc822;|/opt/cpanel/ea-php70/root/usr/bin/php -q /home/yourscope/whmcsdata/crons/pipe.php Status: 5.0.0 Now, I've looked everywhere for hours (including WHMCS docs) and did find a number of similar issues that have solutions around pipe.php permissions, or redirecting its output to NULL and a bunch of other things. None of these have worked nor reference loading ionCube being part of the problem, or the fact I have multiPHP environment. Given all is actually good, I simply wanna stop that bounce and the path of the ionCube loader is correct. Anyone have any ideas please as to why it's complaining, and what I can do to either fix it or suppress it? Many thanks.
• If I have everything setup correctly, both variables will work just like below? • Is Forwarder Method more powerful than Pop3 Import, or is it just preference? firstname.lastname@example.org sends email to email@example.com = create new ticket inside WHMCS and sends email to google apps firstname.lastname@example.org and copy w/ticket URL to email@example.com firstname.lastname@example.org creates ticket from website = create new ticket inside WHMCS and sends email to google apps email@example.com and copy w/ticket URL to firstname.lastname@example.org (but only on first message, it would seem silly to keep sending duplicate emails if dude is replying inside website but keeps getting email copies of his own replies) http://docs.whmcs.com/Email_Piping http://docs.whmcs.com/Email_Piping:_Google_Apps
I know there are a couple of threads discussed this issue before but this one is slightly different. I'm using Google Apps. I had a problem with piped replies as it was quoting the message history but fortunately this thread solved the problem. However, Gmail quotes the date and time on replies. So for example, when a client opens a ticket and I reply, then he reply back from his email, the imported (piped) reply will look like the following in the ticket system: WHMCS actually stripped the original message history but didn't strip the timestamp. I found no way to solve this. I Added many breaklines in the tblticketbreaklines table and the email template as well, I tried various combinations but non of them has stripped the date and time that Gmail quote in every reply. I couldn't find a preference in Gmail that turn off that timestamp too. Here are two sample screenshots that might describe better: 1) From Gmail Inbox: 2) From WHMCS Ticketing View: I'd greatly appreciate it if someone could share a solution to this issue. Thank you.
developer10 posted a topic in Using WHMCSI've already submitted a ticket to the support but still nothing from them. Everything else seems to be just alright but no tickets are arriving, an error message mentioning piping problem bounces back to the sender's email.