XOOPS é compatível com a função ultramail?

  • Identifique-se para criar novos tópicos neste fórum
  • Visitantes anônimos não podem postar neste fórum
jean  Iniciante   Postagens: 0

Ola pessoal me desculpa se este post tiver no lugar errado, estou em busca de um portal rapido, estavel e seguro sou novato de tudo em XOOPS gostaria de saber se ele é compativel com a função ultramail() do PHP para envio de formularios.

Obrigado.

wilson  Iniciante   Postagens: 0

Jean.

Seja bem-vindo ao XOOPS!

Quanto a primeira parte de suas dúvidas, posso lhe afirmar que você encontrou a ferramenta certa

Agora quanto a função ultramail(), infelizmente nada sei
Por acaso é uma função do PHP 5?

As formas normais suportadas pelo XOOPS são phpmail(), sendmail e smtp.

Se alguém souber de algo nesse sentido, ajudem.

Abraço

Fernando  Iniciante   Postagens: 3

jean, tudo bem?
Seja bem-vindo ao XOOPS!
Bom, se você quer saber se o XOOPS é compatível com a "função ultramail()", infelizmente não, até porque esta função não existe... isto é "coisa que enfiaram na sua cabeça" ... rs.
Agora, se você quiser saber se o XOOPS é compatível com a HOSTNET (empresa de hospedagem que, de uma hora para outra, inventou essa história de ultramail, acabando com o sossego de um monte de webmasters), sinto desapontá-lo, mas a resposta também é não. Pra você ser feliz com o XOOPS na Hostnet terá que alterar muitos arquivos e/ou classes, o que tornará inviável... eu estava até pensando em criar uma notícia avisando aos Xoopers para "fugir" de Hostnet.
Ah! E não é só o XOOPS não! Qualquer CMS, seja *Nuke, PHPWebthings, etc.
Perdoe-me se o seu caso não for com a Hostnet (creio que sim, porque a Hostnet é dona de ultramail.com.br e não é todo serviço de hospedagem que muda radicalmente a política de envio de e-mails de uma hora para outra) mas é que eu tinha 13 domínios na Hostnet e agora só tenho 1 por causa desta "nova forma de enviar e-mails".
Para quem está por fora do que aconteceu, eu explico:
A Hostnet agora não aceita mais a função mail() do PHP e nem o sendmail. Agora todos os portais hospedados lá tem que passar por uma burocrática autenticação (com direito a classe própria e etc) para poder enviar um simples e-mail do próprio portal, e o webmaster não tem escolha, deve aceitar calado.
Agora imagine quantos arquivos o XOOPS tem e em quantos lugares pode ocorrer o envio de e-mails: Registro de novo usuário, envio de notificações, módulos de contatos, diversos outros módulos com opção de aviso por email (inclusive o XMail).
Agora imagine você ter que alterar um por um, acrescentando uma função nova no lugar da função padrão (sem contar que deve-se incluir um arquivo a mais) só para obedecer aos caprichos do seu host de hospedagem! Agora imagine que depois de todo esse esforço você precise migrar o seu portal para um Host que não tem ultramail() e terá que desfazer todas as alterações. Realmente inviável.

Bom, se seu caso não for com a Hostnet, saiba que mesmo assim seu problema é o mesmo supracitado.

Abração!
Feliz

Lucas T. D. S.  Ocasional De: Recife - Pernambuco - Brasil  Postagens: 30

Já tinha ouvido falar que a HostNet era um lixo. Não por questão de velocidade ou infra-estrutura, mas por causa das frescuras deles. Depois dessa então... É muita frescura para o meu gosto.

E eles ainda ficam afirmando com orgulho que são o mirror oficial do PHP no Brasil. Pelo menos se ele disponibilizassem o PHP "de verdade" para os clientes, tudo bem.

wilson  Iniciante   Postagens: 0

hehehhhe.

E eu pensando que fosse uma função nova.
Ai, ai.
Dá-lhe Fernando

E hostnet, nem pensar

jean  Iniciante   Postagens: 0

HEHEHEHEH. Ola pessoal.

Pó gente não me desanimem não. Hehehehe.

E verdade estou com um contrato com a hostnet, meu caso e triste, porque já pagai 1 ano de hospedagem lá e estou me ferrando com isto, porque tinha meu portal em php-nuke dai eles vieram com esta onda de ultramail() so que com isso ferro todo mundo do php-nuke porque o php-nuke so trabalha com a própria função mail() do php, com isso tive que alterar quase todos meus arquivos para esta tramoia deles, mas quanto + eu mexia + dava pau no meu portal e se for para contar com a ajuda do suporte deles estaria + ferrado que estou.

O que + me dexa fula e que andei pesquisando sobre o assunto na comunidade php-nuke todos reprovarão a hostnet alguns com seus portais parados e outros que já tinhão mudado de host. E quando eu abria um chamado la reclamando disto eles diziam que não tinhao problemas com clientes que utilizam php-nuke.

Mas pessoal vim até aqui porque fiquei sabendo desta ferramenta que é o XOOPS estou muito otimista porque gostei muito do XOOPS e estudando ela agora não testei ainda por isso deixei esta pergunta, porque testei outras ferramentas na hostnet e funcionarão como o postnuke e o cpg-nuke ele funcionarão porque tinhão a opção de envio de email via smtp autenticado.

O problema do cpg-nuke e que ele não esta totalmente traduzido e como o postnuke é de difícil documentação, você ainda não acha em portugues-br.

Mas tudo bem galera vou testar o XOOPS hoje e dar meus pulos se der certo eu posto aqui de novo, mas mesmo assim continuarei acompanhando o projeto do XOOPS.

Referente a tal função ultramail() acho eu que por eles estarem utilizando o tal IMAP agora mas não vejo nenhuma vantagem nisto porque em alguns casos não a necessidade de tal protocolo para melhorar a segurança, bom posso estar errado.

Gislaine  Ocasional   Postagens: 36

Opa, acho que você talvez vá rodar o XOOPS redondo sim lá, mas não igual uma Skol.

O XOOPS tem mesmo as configurações de smtp e você pode configurar isto usando um usuário que tem conta lá, identificando este smtp e incluindo uma senha.

Nós tentamos utilizar esta função em servidores que utilizam o wondows e funcionou. Mas é temerário porque se ele muda a autenticação vai tudo para o saco e para de funfar.

Mas é uma boa oportunidade para você tentar, aproveite e espero que o suporte deles , que aliás, bem mentiroso possa lhe dar uma mão para isto.

Agora um CMS que desce redondo é o XOOPS, eheheheh, rsss.

Seja bem-vindo ao XOOPS e esperamos ver você aqui muitas vezes. está certo algumas com problemas, mas no futuro até ajudando a galera, obrigado.
E estamos ai...

Lucas T. D. S.  Ocasional De: Recife - Pernambuco - Brasil  Postagens: 30

Se o seu servidor não tiver SMTP próprio ou que não esteja funcionando, uma boa opção é o http://ezrs.com

Lá você pode criar uma conta e configura o SMTP com esses dados:

Host: smtp.ezrs.com
Porta: 26 (atenção, essa NÃO é a porta padrão)
Utilizador: nome_do_utilizador@ezrs.com
Senha: sua_senha

Com isso, você pode enviar e-mails a partir de qualquer servidor, com qualquer rementente e destinatário.

Ainda não testei isso no XOOPS, mas vou dar uma olhada se funciona.

Mauro  Membro De: Recife - Pernambuco - Brasil  Postagens: 164

Ola Jean!

O ultramail é o sistema de envio de email usado pela HOSTNET
Hostnet.com.br para utilizar o XOOPS lá você terá que configurar o Método de envio email como "SMTPAuth"

Exemplo ,vá em Administração/ sistema /Opções de envio dos e-mails/ e configure como:
Método de envio: SMTPAuth.
Servidor: smtp.127.0.0.1
Usuário do SMTPAuth: webmaster=127.0.0.1
Senha do SMTPAuth : ******** "senha da conta de email"

Bom, feito isso agora é hora de fazer um pequeno reparo no arquivo : html\class\mail\"xoopsmultimailer.php"
Esse arquivo tem um pequeno "bug" na linha:
$this->User = $xoopsMailerConfig['smtpuser'];
Troque por:
$this->Username = $xoopsMailerConfig['smtpuser'];
Pois se você reparar bem la em cima está é a variavél que realmente foi declarada "Username" e não "User" . Modifique, salve e envie para o servidor.

Obs sobre o ultramail:
Algo a saber sobre esse maledito!

Todo envio de e-mail que ocorrer através do sistema de e-mail.
(Ultramail) deve ser feito de forma autenticada, ou seja, é preciso que o remetente (from) da mensagem seja uma caixa postal de seu domínio "utilizador@127.0.0.1"
Devidamente autenticada com sua respectiva senha.

Erros provavéis que ocorrerão depois da configuração:

1) registro de novos utilizadores:
O XOOPS pode ser configurado para enviar um email de confirmação de cadastro para o novo usuário usando a conta do administrador logo a conta de informada na configuração de envio de emails deve ser a mesma usada pelo adm,caso contrario uma mensagem de erro será exibida.

2) envio de email de contato.
Será necessario fazer uma pequena modificação nesse módulo,
Modifique a linha do arquivo:

Html\modules\contact\index.php
Errado-->
$xoopsMailer->setFromEmail($usersEmail);

Certo--> $xoopsMailer->setFromEmail($xoopsConfig['adminmail']);

Pois como foi dito anteriormente todo envio de email deve partir de uma conta existente no servidor e devidamente AUTENTICADA.
Note que o "from" iria utilizar o email do utilizador para enviar a mensagem.
Oque ocasionaria o erro. .

3) Tenha uma atenção especial na utilização de módulos que fazem uso do envio de email apartir do seu site.
Qualquer erro verifique sempre o "setFromEmail" se esta apontando para a conta configurada, se não modifique para:

$xoopsMailer->setFromEmail($xoopsConfig['adminmail']);

Bom é só!
Espero ter ajudado de alguma forma.

zmais  Iniciante   Postagens: 1


Uma forma de se utilizar a função ultramail() sem sair deste grande sistema de portal é utilizar um JavaScript para abrir uma nova janela do tamanho do formulário, sendo este com PHP usando a função ultramail.

Se precisarem envio o formulário, é só você configura com o seu e-mail, quanto ao JavaScript você encontra vários portais.

Ok

Daniel Almeida  Iniciante   Postagens: 0

Bom, o Mauro deixou aí o caminho das pedras para os utilizadores poderem enviar mails. Eu tenho 2 portais baseados no XOOPS hospedados na Hostnet, e só não mudava porque as funções de envio de mail para mim não eram tão importantes.

Agora não posso deixar de colocar minha opinião de que o suporte deles é muito bom. O painel de controle é completo, e há o suporte on-line, separado por áreas (financeiro, técnico, etc.) e o suporte por mail é rápido. Sei que é melhor que muita hospedagem fubica por ai, porque nas minhas andanças para mudar de servidor, um monte de empresas nem mesmo responderam meus e-mails! Imagine se eu já fosse cliente! .

O suporte deles tem uma falha: Não conhecem o XOOPS. Mas não acho que isso seja obrigação deles.

Zulu  Iniciante   Postagens: 3

PUTZ galera, estou com esse problema.
Instalei o módulo CONTACT do XOOPS 2.0.13 br, até aí tudo beleza.

Clico em CONTATO no portal, abre numa BOA. PORÉM, ele diz que enviou o maldito email, mas quando olho na minha caixa webmail, não chega nenhum email.

Também uso a HOSTNET. Reclamei, o etendente me madou ler um #OOPS# manual, que eu cheguei na conclusão que esse manual não serve para cosa nenhuma, a não ser que você use Invision ou PHPBB, sem contar na tal substituição que eles fazem, de onde estiver "mail" por "ultramail" porém eu não achei esses "mails" nos arquivos XOOPS, de contato.

Inclui a tal linha que eles pedem, deu erro, aí nem a página de contato aparecia.

Entrei em contato com a HOSTNET de novo, estou esperando.

Então, tenho 1 coisa a perguntar:

Galera, indiquem servidores bons para rodar o XOOPS sem problema, pode ser pago mesmo, de preferencia nacional, mas se não der, pode ser internacional também.

Zulu  Iniciante   Postagens: 3

MauroDx escreveu:
Ola Jean!

O ultramail é o sistema de envio de email usado pela HOSTNET
Hostnet.com.br para utilizar o XOOPS lá você terá que configurar o Método de envio email como "SMTPAuth"

Exemplo ,vá em Administração/ sistema /Opções de envio dos e-mails/ e configure como:
Método de envio: SMTPAuth.
Servidor: smtp.127.0.0.1
Usuário do SMTPAuth: webmaster=127.0.0.1
Senha do SMTPAuth : ******** "senha da conta de email"

Bom, feito isso agora é hora de fazer um pequeno reparo no arquivo : html\class\mail\"xoopsmultimailer.php"
Esse arquivo tem um pequeno "bug" na linha:
$this->User = $xoopsMailerConfig['smtpuser'];
Troque por:
$this->Username = $xoopsMailerConfig['smtpuser'];
Pois se você reparar bem la em cima está é a variavél que realmente foi declarada "Username" e não "User" . Modifique, salve e envie para o servidor.

O arquivo html\class\mail\"xoopsmultimailer.php para quem usa o XOOPS 2.0.13, como eu, não precisa alterar, porque essa mudança citada já foi corrigida.

2) envio de email de contato.
Será necessario fazer uma pequena modificação nesse módulo,
Modifique a linha do arquivo:

Html\modules\contact\index.php
Errado-->
$xoopsMailer->setFromEmail($usersEmail);

Certo--> $xoopsMailer->setFromEmail($xoopsConfig['adminmail']);

Pois como foi dito anteriormente todo envio de email deve partir de uma conta existente no servidor e devidamente AUTENTICADA.
Note que o "from" iria utilizar o email do utilizador para enviar a mensagem.
Oque ocasionaria o erro. .

3) Tenha uma atenção especial na utilização de módulos que fazem uso do envio de email apartir do seu site.
Qualquer erro verifique sempre o "setFromEmail" se esta apontando para a conta configurada, se não modifique para:

$xoopsMailer->setFromEmail($xoopsConfig['adminmail']);

Bom é só!
Espero ter ajudado de alguma forma.

Essa mudança precisa ser feita:
Html\modules\contact\index.php
$xoopsMailer->setFromEmail($xoopsConfig['adminmail']);

Eu a fiz, PORÉM, não adiantou em nada, porque continuo a não receber o email no meu webmail

Ricardo  Membro   Postagens: 172

quanto ao ultramail.

O Fernando já explicou bem como funciona.
Ou você implementa toda a função para que consiga utilizar com o XOOPS selecionando via preferências de e-mail ou a coisa fica complicada.

Gostava bastante da HostNet, mas depois que eles implementaram essa solução eu abri mão porque não vale a pena criar algumas coisa que praticamente só serve para incomodar e só em um provedor.

Hoje não me incomodo mais... já sai de lá para uma solução própria...rs

Zulu  Iniciante   Postagens: 3

Ai que está o problema, já está tudo feito, já configurei tudo como mandaram aqui, inclusive o PAINEL DE CONTROLE está OK, STMPAuth.

Já usei até a dica que a HOSTNET me passou:

Até onde pudemos observar, o problema parece ser causado pela forma de envio de e-mail, que no script é feito por Sendmail e não por SMTP.

Sugerimos que tente fazer o seguinte:

No arquivo /www/html/class/mail/phpmailer/class.phpmailer.php:
Linha 122, mudar 'mail' para 'smtp';
Linha 212, configurar autenticação de smtp para true;
Linha 191, servidor 'smtp.*****************.com.br';
Linha 219, utilizador 'contato=**************.com.br';
Linha 226, senha '***************';

**** = coloquei isso por questão de sigilo dos dados né.

Já fiz tudo, e NADA de eu RECEBER o email enviado pelo portal na minha conta.[cabeça dura]

Já baixei até a versão 1.6 do CONTACT, e nada de funfar.

ALGUÉM CONSEGUIU FAZER ESSA JOÇA FUNFAR?
Já estou ficando é doido aqui rsrsrs
[rendição]

Ricardo  Membro   Postagens: 172

como disse antes já... Não conheço ninguém que conseguiu resolver isso em definitivo DE VERDADE.

Mas segundo um outro post seu (duplicado por sinal)... --> veja aqui

OBS. evite criar novos tópicos com o mesmo assunto, só dificulta para quem está procurando ajudar e buscar informações através da pesquisa... caso você ainda não tenha recebido respostas adicionais ao tópico, chame o mesmo tópico de volta mandando uma mensagem nele para receber atenção e não criei um novo assunto, tudo bem?

Daniel Almeida  Iniciante   Postagens: 0

Pô comunidade, até me sinto mal em estar continuando esse tópico! Mas sei que ele ainda rende porque eu sou o único a insistir que dá para enviar e-mail pela Hostnet. E olha que eu não trabalho lá, e nem ganho nada por isso não viu turma?

Prometo que é a última vez que posto qualquer coisa sobre esse assunto! Mas é que se eu estou conseguindo, acredito que isso seja uma informação valiosa para os que precisam muito.

Bom, vou postar imagens da área administrativa de um portal hospedado lá para que vocês mesmo vejam, ok? Nesse portal está funcionando normalmente o Liaise 1.26, que é o formulário de contato. O XOOPS em questão é o 2.0.13.

Site em questão: felixtur.com.br


Preferência de e-mail: Aqui vão as informações que antes eu havia informado.


Configuração do e-mail: Aqui vai um detalhe: Aparentemente o e-mail do administrador do portal nas Preferências Gerais influencia.


Propriedades do módulo Liaise: Aqui só para mostrar que o método de envio é o e-mail, que será enviado para os administradores do portal.


Dados do utilizador Admin: Mais uma vez para mostrar que todos os campos estão apontados para o mesmo e-mail: felix@felixtur.com.br

Não sei se isso faz funcionar em todos os módulos, mas tenho outro portal na Hostnet que tem uma área de Classificados (módulo P'tites Announces V1.4) que envia um mail pros administradores quando há novos anúncios.

Informo em caráter totalmente ilustrativo que também desisti da Hostnet. Analisei os preços de hospedagens no exterior e vi mais benefícios. Não farei propaganda de portal nenhum (porque não é permitido) mas deixo o recado para procurarem bem, e irão achar coisas muito boas!

Daniel Almeida  Iniciante   Postagens: 0

Ah, estou aberto a conversar em particular com qualquer um que esteja com esse problema. Meu MSN é triwaca@hotmail.com.

Rmarx  Iniciante   Postagens: 0


Olha só, você está utilizando o método SMTP autenticado não quer dizer que esteja usando Ultramail, visto que o seu XOOPS está usando o seu SMTP assim como pode utilizar o SMTP Terra, UOL, Globo...

Daniel Almeida  Iniciante   Postagens: 0

Hi, foi mal! Achei que o tópico era tipo "enviando e-mail por portais na hostnet", e não "enviando e-mails com o ultramail".

nasalturas  Iniciante   Postagens: 0

Olá,!
Embora o tópico esteja definitivamente parado para postagens, eu consegui resolver meu problema - que era o mesmo do Contact no XOOPS e tal - e por acaso também sou cliente da Hostnet!
Não foi fácil, mas o maior problema de envio de e-mail que enfrento é com o OsCommerce na Hostnet, porque como eles utilizam o Ultramail, há uma série de adaptações a serem feitas, e o problema aumentou quando eu resolvi levantar um portal de XOOPS com o OsCommerce (XoscBR, que é chamado de módulo Shop), mas isso é uma outra história!
No momento o que me encomodava muito era não conseguir enviar e-mails pelo XOOPS, e veja o que fiz para resolver:

Em "Preferências > Configurações Gerais > Opções Gerais do portal", o E-mail do administrador deve ser o mesmo que iremos utilizar em "Preferências > Configurações Gerais > Configuração do E-mail", no campo "E-mail do Rementente" e "Nome de usuário do SMTPAuth". Devemos atentar ao detalhe que nestes 2 últimos campos falados, na Configuração do E-mail, sendo na Hostnet, os 2 campos devem estar preenchidos com o sinal de "=" no lugar da "@" do e-mail (exemplo: seunome=seudomínio.com em vez de seunome@seudomínio.com).

Apenas para complementar, ainda na tela de "Configuração do E-mail", o Método de envio deve ser o "SMTPAuth", o Caminho do sendmail é o padrão /usr/sbin/sendmail, o Servidor(es) SMTP é o smtp.seudomínio.com, Nome de usuário do SMTPAuth é seunome=seudomínio.com, a Senha do SMTPAuth é a senha que você usa para ver e-mails no webmail, por exemplo, E-mail do remetente é seunome=seudomínio.com, Nome do remetente pode colocar seu nome, Usuário remetente de MP coloquei o mesmo, ou seja, o administrador.

Depois disso, instalei o módulo "XOOPS Contact 1.6", e no arquivo modules/contact/index.php fiz a seguinte modificação:
Substitui a linha:
$xoopsMailer->setFromEmail($contactclass->getUserEmail());
Pela linha:
$xoopsMailer->setFromEmail($xoopsConfig['adminmail']);

Lembrando que a linha ocorre 2 vezes no arquivo, havendo necessidade de substitui-la 2 vezes.

Postei o arquivo e pronto!
O módulo de contatos passou a enviar e-mails normalmente!

Aquele lance de abrir o arquivo xoopsmultimailer.php e substituir o "User" por "Username" não precisou fazer, porque a versão do XOOPS que uso é a 2.2.4.

Bom, em resumo bem resumido e direto é isso que tive que fazer para o portal pudesse enviar e-mails!
Agora vou para a próxima etapa - que julgo bem mais complicada - que será setar o módulo Shop (OsCommerce - XoscBR) para enviar e-mail também, porque este E-Commerce (assim como o ZenCart) é independente do cadastro do portal, e as funcionalidades de comunicação também!

Espero ter ajudado um pouco mais a quem estava com dificuldades sobre isso!

Agora vou tomar um estou make relax.
Abraços a todos!

ManBoy  Iniciante   Postagens: 1

Demorei mas consegui postar um novo tópico! :D
Ae pessoal, sou novo na área! Gostaria de parabenizar os responsáveis pela preservação dessa comunidade!
Achei ela por acaso no Google, e achei ela muito boa!
Será sem dúvida muito útil!
Espero poder contribuir para que o portal cresça!

A propósito, para começar, deem uma olhada nesse portal aqui:
http://vangloria.bemmu.com/

É bem divertido...tem cada história maluca! Hehehe.
Uma dica: A versão em inglês por enquanto tem mais coisa que a em Português.
Bem é isso!

Rmarx  Iniciante   Postagens: 0

ManBoy escreveu:
Demorei mas consegui postar um novo tópico! :D
Ae pessoal, sou novo na área! Gostaria de parabenizar os responsáveis pela preservação dessa comunidade!
Achei ela por acaso no Google, e achei ela muito boa!
Será sem dúvida muito útil!
Espero poder contribuir para que o portal cresça!

A propósito, para começar, deem uma olhada nesse portal aqui:
http://vangloria.bemmu.com/

É bem divertido...tem cada história maluca! Hehehe.
Uma dica: A versão em inglês por enquanto tem mais coisa que a em Português.
Bem é isso!

Contibuiu muito, o que isso tem haver com o tópico?

Ricardo  Membro   Postagens: 172

@ManBoy.

Quer contribuir se atenha ao tópico.

Próximo tópico sem sentido algum como este será editado e o conteúdo removido

  Pesquisa avançada






Entrada

Codinome:


Senha:





Perdeu a senha?  |Cadastre-se!


Quem nos visita
Há 29 visitantes neste momento... (19 na seção Fóruns)

Associados: 0
Anônimos: 29

outros...

Banner XOOPS Cube