Stránka 1 z 2
Ticket System
Napsal: 06 led 2013, 17:57
od Welton123
Ahoj, nainstaloval jsem si na web tento ticket system
http://osticket.com/na webu ho mám zde:
http://weltcraft.eu/supportVše jde akorát, když uživatel odešle ticket tak mu neříjde žádný email.
Dále mi nechce fungovat CAPTCHA.
Nevím co bych sem měl dát za soubor, kde by se dal zjistit problém tak se omlouvám, že jsem toho napsal málo.
Re: Ticket System
Napsal: 06 led 2013, 18:42
od Mysteria
Pokud nechodí emaily, tak je nejlepší se podívat do toho systému, jak je odesílání emailů realizováno. Pokud přes PHP funkci Mail(), tak ta nemusí bejt všude povolena nebo se může tvářit povolena, ale může být schválně "špatně" zkonfigurován SMTP server, že i když to hlásí email odeslán, tak nikam nedojde.
Re: Ticket System
Napsal: 06 led 2013, 22:32
od Welton123
Našel jsem nějaký soubor automail.php a u nej je automail.pl
automail.php:
Kód: Vybrat vše
#!/usr/bin/php -q
<?php
/*********************************************************************
automail.php
PHP script used for remote email piping...same as as the perl version.
Peter Rotich <peter@osticket.com>
Copyright (c) 2006-2010 osTicket
http://www.osticket.com
Released under the GNU General Public License WITHOUT ANY WARRANTY.
See LICENSE.TXT for details.
vim: expandtab sw=4 ts=4 sts=4:
$Id: $
**********************************************************************/
#pre-checks
function_exists('file_get_contents') or die('upgrade php >=4.3');
set_time_limit(30);
#Configuration: Enter the url and key. That is it.
# url=> URL to pipe.php e.g http://yourdomain.com/support/api/pipe.php
# key=> API's Key (see admin panel on how to generate a key)
$config=array('url'=>'http://yourdomain.com/support/api/pipe.php',
'key'=>'API KEY HERE');
#read stdin
$data=file_get_contents('php://stdin');
if(empty($data)) die('Error reading stdin. No message');
#curl post
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$config['url']);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$data);
curl_setopt($ch, CURLOPT_USERAGENT,$config['key']);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result=curl_exec($ch);
curl_close($ch);
$code=0;
if(preg_match('/HTTP\/.* ([0-9]+) .*/', $result, $status))
$code=$status[1];
//Depending on your MTA add the exit codes.
//echo $code;
?>
Re: Ticket System
Napsal: 06 led 2013, 23:15
od SPiRIT
Kdyz mas vlastni domenu zaregistruj se na
https://www.google.com/a/signup/Pak vyplnis potrebny udaje autorizujes si domenu (overeni ze ti opravdu patri) nastavis si DNS zazanamy s premerovanim mailu na google, a muzes mit zadarmo az 10 emailu typu
neco@weltcraft.eu.
Za predpokladu ze do toho ticket systemu jde z administrace nasypat ssl protokol co google pouziva pro pripojeni k gmailu tak to pak fungovat bude.
K tomu aby to jelo pres php je potreba aby na server byl sendmail(nebo jiny mailovy server) a byl nakonfigurovany a to nekdy nebyva aby se zamezilo spamovani.
Kdyby jsi chtel s necim help tak klidne pis

Re: Ticket System
Napsal: 06 led 2013, 23:59
od Welton123
u google už email mám

Jde mi o to, proč to neposílá ten email ://
Re: Ticket System
Napsal: 07 led 2013, 00:06
od SPiRIT
Pokud u google uz mas tak to mas asi spatne nastaveny nebo to nepodporuje to ssl :
ssl://smtp.gmail.comport 465
autentifikace LOGIN
no a pak uzivatelsky jmeno a heslo toho emailu na google..
Re: Ticket System
Napsal: 07 led 2013, 00:11
od Welton123
A to kam mám napsat ?

Re: Ticket System
Napsal: 07 led 2013, 00:13
od SPiRIT
Ja nevim ja ten ticket system neznam

Re: Ticket System
Napsal: 07 led 2013, 00:28
od Welton123
Tak muzete LOCK

Vyresil jsem to

Re: Ticket System
Napsal: 07 led 2013, 00:31
od SPiRIT
Vyplnovalo se to v administraci ne? SMTP server ne?

