PDA

Bekijk Volledige Versie : Email Forwards worden niet aangemaakt



exirio
20/07/10, 23:44
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?

exirio
20/07/10, 23:50
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?

exirio
21/07/10, 01:27
Graag maar: Directory paths cannot be empty or contain
the following characters: \ ? % * : | " < >

ichosting
21/07/10, 01:40
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)

exirio
21/07/10, 01:42
heb ik al geprobeerd.
Ik zal eens op WHMCS kijken;)

exirio
21/07/10, 01:43
Maar bij me vorige VPS server ging het wel. Ik heb vanaf gisteren een nieuwe daarop doet hij het niet.

ichosting
21/07/10, 01:44
Welke cpanel versie heb je ?

exirio
21/07/10, 01:47
VPS Optimized 3

exirio
21/07/10, 01:50
cPanel 11.25.0-R46156 - WHM 11.25.0 - X 3.9

ichosting
21/07/10, 01:53
| 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?

exirio
21/07/10, 02:01
Tussen 2 aanhalingstekens dezelfde melding. Geen geldige invoer.

Email logs??? Waar kan ik die vinden

exirio
21/07/10, 02:03
Kijk zelf maar:
http://exirio.net/images/ScreenShot038.png

exirio
21/07/10, 02:06
Ik zit zomaar te denken, kan de fout niet liggen dat de WHMCS op een subdomein draaid dat hij het daarom niet wil doen?

ichosting
21/07/10, 02:12
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.

Jimmy1987
21/07/10, 03:53
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.

ichosting
21/07/10, 10:22
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

Pantsy
21/07/10, 13:45
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.

exirio
21/07/10, 14:31
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

exirio
21/07/10, 14:37
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?

ichosting
21/07/10, 14:41
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.

exirio
21/07/10, 14:45
ik zal straks eens even kijken.
Wat is dan de verschil tussen pip en pop?

ichosting
21/07/10, 14:58
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.

exirio
21/07/10, 15:22
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

ichosting
21/07/10, 15:34
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.

exirio
21/07/10, 15:44
de tail -f /var/log/exim/mainlog en cat /var/log/exim/mainlog die doen het niet

exirio
21/07/10, 15:49
en de cat /var/log/maillog geeft alleen aan wanneer ik op de mailbox inlogde en uit logde.
en over de spam geval.

exirio
21/07/10, 16:00
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)

exirio
21/07/10, 21:27
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.

ichosting
21/07/10, 21:40
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?

exirio
21/07/10, 21:42
die komen uit de maillogs

exirio
21/07/10, 21:43
en kan ik die CRON uitzetten zodat ik die forward kan gebruiken?

Geert-Jan
21/07/10, 22:10
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....

exirio
21/07/10, 22:15
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.

exirio
22/07/10, 18:00
Het is al opgelost, dit komt vanwegen dat ik Chrome gebruikt.
Als je dit met Firefox doet, dan worden ze wel aangemaakt