Bekijk Volledige Versie : Email Forwards worden niet aangemaakt
Als ik mijn emailaccounts wil doorsturen naar het WHMCS Ticketsysteem dan wordt hij niet aangemaakt op cPanel.
Wat doe ik:
Ik log in op cPanel, dan ga ik naar "Mail" >> "Forward", en dan "voeg forward toe".
Ik typ de e-mailadres in, en ga naar geavanceerde opties. Ik vul bij "Stuur door naar programma" de volgende code in: public_html/accountpaneel/pipe/pipe.php
Dan klik ik op "Voeg forward toe".
Hij ververst de pagina, en zie nu een lege formulier (zodat je nieuwe kan toevoegen). Als ik terug ga naar de Forward overzicht, dan is hij leeg. Dus heeft hij me forward niet opgeslagen.
Wat kan hier het probleem van zijn?
Eventueel ook andere suggesties hoe ik dit toch voor elkaar krijgt!
ServerWizards
21/07/10, 01:24
Vul je aan het begin van het pad ook een pipe ( | ) in? Gebruik je een full path?
Graag maar: Directory paths cannot be empty or contain
the following characters: \ ? % * : | " < >
Probeer er eens het gehele pad neer te zetten in plaats van enkel public_html/accountp... maar bijvoorbeeld:
/home/username/public_html/accountpaneel/pipe/pipe.php
Zie ook hier (http://wiki.whmcs.com/Email_Piping)
heb ik al geprobeerd.
Ik zal eens op WHMCS kijken;)
Maar bij me vorige VPS server ging het wel. Ik heb vanaf gisteren een nieuwe daarop doet hij het niet.
Welke cpanel versie heb je ?
cPanel 11.25.0-R46156 - WHM 11.25.0 - X 3.9
| php -q /home/username/public_html/pipe/pipe.php zou gewoon moeten werken hoor.
Probeer anders eens "| php -q /home/cliente/public_html/pipe/pipe.php" (tussen aanhalingstekens)
en anders, wat zeggen de email logs?
Tussen 2 aanhalingstekens dezelfde melding. Geen geldige invoer.
Email logs??? Waar kan ik die vinden
Kijk zelf maar:
http://exirio.net/images/ScreenShot038.png
Ik zit zomaar te denken, kan de fout niet liggen dat de WHMCS op een subdomein draaid dat hij het daarom niet wil doen?
En php -q /home/username/public_html/pipe/pipe.php werkt dus ook niet.
Kijk even in je /var/log/maillog of /var/log/exim/mainlog file om te zien welke melding je krijgt als je het op de manier deed toen je een lege pagina kreeg.
Bovenstaande vul je ook niet in bij de forwarders maar als een cronjob als ik het goed heb. De e-mailadressen maak je aan in cpanel en vul je in in whmcs.
Bovenstaande vul je ook niet in bij de forwarders maar als een cronjob als ik het goed heb. De e-mailadressen maak je aan in cpanel en vul je in in whmcs.
Dat kun je op verschillende manieren doen. Via forwarder is er een van.
Via cron een tweede mogelijkheid. En misschien zelfs wel de beste mogelijkheid als dit niet lukt zo.
ServerWizards
21/07/10, 10:47
never mind
Ik zou aanraden om een mailbox aan te maken ipv een forwarder/piping te gaan werken icm. whmcs. Dan ben je in ieder geval van het gezeur af waarom whmcs zijn piping niet correct werkt, aan cpanel zal het niet liggen vrees ik.
De nieuwste cpanel vereist niet meer een full path of extra tekens welke je normaliter nodig had om piping op te kunnen zetten middels een forwarder. Short path is voldoende en zou prima moeten werken normaliter.
Zoals ik al eerder had gemeld is dit me al eerder gelukt.
Dezelfde cPanel en dezelfde WHMCS alleen andere IP van de server.
Ik heb me nieuwe server gekocht en de oude opgezegd. Beide gekocht bij 1 bedrijf.
Waarom bij de oude server wel, en de nieuwe niet
Bovenstaande vul je ook niet in bij de forwarders maar als een cronjob als ik het goed heb. De e-mailadressen maak je aan in cpanel en vul je in in whmcs.
Ik heb wel de cronjob gedaan... Heeft dat niets mee te maken?
Je kiest een van de 2 methodes. Via PIPING of via CRON. Dat moet je in WHCMS instellen welke methode je kiest.
Ik zou gewoon zoals aangegeven al, de cronjob versie gebruiken. Dan haalt WHCMS zelf je mail op via POP.
ik zal straks eens even kijken.
Wat is dan de verschil tussen pip en pop?
Niet PIP, maar PIPE.
In dit geval zorgt het ervoor dat een email doorgestuurd wordt naar een script welke de verwerking ervan doet. De pipe.php in dit geval. Een doorgeef luikje dus.
POP is gewoon een mailbox.
En php -q /home/username/public_html/pipe/pipe.php werkt dus ook niet.
Kijk even in je /var/log/maillog of /var/log/exim/mainlog file om te zien welke melding je krijgt als je het op de manier deed toen je een lege pagina kreeg.
Hoe kom ik bij de /var/log/maillog of /var/log/exim/maillog
cat /var/log/maillog of cat /var/log/exim/mainlog intikken in de shell van je vps.
Of je tikt tail -f /var/log/exim/mainlog of tail -f var/log/maillog .
Dan kun je het live zien wat er gebeurt.
de tail -f /var/log/exim/mainlog en cat /var/log/exim/mainlog die doen het niet
en de cat /var/log/maillog geeft alleen aan wanneer ik op de mailbox inlogde en uit logde.
en over de spam geval.
Kan je hier iets mee?
Jul 21 14:43:01 brida crond[28293]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:44:01 brida crond[28481]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:45:01 brida crond[28659]: (root) CMD (/usr/local/cpanel/bin/dcpumon >/dev/null 2>&1)
Jul 21 14:45:01 brida crond[28661]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:46:01 brida crond[28816]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:47:01 brida crond[28947]: (root) CMD (/usr/local/cpanel/whostmgr/bin/dnsqueue > /dev/null 2>&1)
Jul 21 14:47:01 brida crond[28949]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:48:01 brida crond[29055]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:49:01 brida crond[29182]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:50:01 brida crond[29304]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:50:01 brida crond[29303]: (root) CMD (/usr/local/cpanel/bin/dcpumon >/dev/null 2>&1)
Jul 21 14:50:01 brida crond[29306]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Jul 21 14:51:01 brida crond[29474]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:52:01 brida crond[29615]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:53:01 brida crond[29782]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:54:01 brida crond[29923]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:55:01 brida crond[30106]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:55:01 brida crond[30105]: (root) CMD (/usr/local/cpanel/bin/dcpumon >/dev/null 2>&1)
Jul 21 14:56:01 brida crond[30270]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:57:01 brida crond[30415]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:58:02 brida crond[30578]: (root) CMD (/usr/local/bandmin/bandmin)
Jul 21 14:58:02 brida crond[30579]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Jul 21 14:59:01 brida crond[30734]: (exirio) CMD (php -q /home/exirio/public_html/accountpaneel/pipe/pipe.php)
Ik ben er achter gekomen dat alle opties bij Forward het niet doen.
Dus niet alleen doorsturen naar programma, maar ook naar users of andere e-mailadres ect.
Ja dit zegt mij alleen dat je een CRON hebt aangemaakt voor die PIPE.PHP om deze elke minuut uit te laten voeren :) Verder niets.
Maar dit zijn toch ook niet de maillogs?
die komen uit de maillogs
en kan ik die CRON uitzetten zodat ik die forward kan gebruiken?
Ik heb me nieuwe server gekocht en de oude opgezegd. Beide gekocht bij 1 bedrijf.
Draait die oude nog? Zo ja: zoek de verschillen!
Ik heb het idee dat je niet verder komt als je de vragen van ichosting niet goed beantwoord, kan aan mij liggen....
De oude draait nog, maar helaas kan ik niet meer in de server.
Ik kan helaas geen toegang meer krijgen, de huidige serverbeheer heeft me rechten ontnomen, hij kan mij helaas geen toegang meer vinden.
Het is al opgelost, dit komt vanwegen dat ik Chrome gebruikt.
Als je dit met Firefox doet, dan worden ze wel aangemaakt