O Thunderbird não tem como enviar scripts personalizados para enviar e-mails.
Uma opção que você deve examinar seria configurar um postfix
service no servidor osTicket para permitir que ele envie mensagens de localhost out.
Na documentação mencionada pelo osTicket ( link ), eles falam sobre como configurá-lo para o cPanel. Nós estaremos fazendo a mesma coisa, mas no postfix:
Etapa 1: encontre o mapeamento de alias que você está usando
sudo postconf | grep -e ^alias_maps
Exemplo de resultado do comando acima: alias_maps = hash:/etc/aliases
Etapa 2: edite o arquivo para adicionar um novo alias
(use qualquer editor que você queira com acesso root)
sudo vim /path/to/alias/file
Exemplo de resultado do comando acima: sudo vim /etc/aliases
Etapa 3: adicione esta linha ao arquivo de alias
[email protected]: "|/path/to/api/pipe.php"
Você deve alterar: o endereço de e-mail para o que você está indo para nós e o caminho para o caminho correto para o arquivo pipe.php
Etapa 4: salve o arquivo de alias e saia
Para o vim: :wq!
Dependendo do editor, use o comando / opções para salvar o arquivo e sair.
Etapa 5: inicializar o banco de dados de alias
sudo newaliases
Isso fará com que as alterações feitas sejam usadas no postfix / sendmail. Isso só funcionará se você estiver editando o arquivo /etc/aliases
. Leia a página de manual para obter mais informações sobre como inicializar dados de alias para o postfix man newaliases
.
Etapa 6: teste se funciona
echo "TEST Email" | mail -s "This is a test" [email protected]
Após a conclusão, você poderá ler o registro de e-mail para ter certeza de que usou o script php ao enviá-lo: /var/log/mail.log
Você deve ver uma linha sobre o envio, mas que está sendo entregue em um comando: (delivered to command: /path/to/api/pipe.php)
Referências do site
Informações oficiais do osTicket sobre o envio de e-mails
Pergunta sobre a tubulação do postfix
piping.html - Explicação mais detalhada sobre a tubulação para um serviço de helpdesk chamado Vision Helpdesk
link