Email LOCALHOST
Pessoal, estou consguindo enviar email via LOCALHOST, porém há um certo LAG ( provavelmente por estar autenticando no gmail ).
A pergunta é:
Tem como fazer isso ficar Rápido ?
Estou fazendo assim:
$to = $email_user;$assuntoHTML = utf8_decode($assunto);$mensagemHTML = '<p>'.$texto.'</p><br /> '.$rodape.'';$remetente = "From: ".$nome_programa." <"."".$email_ra.">";$headers = 'MIME-Version: 1.0' . "\r\n";$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";$headers .= $remetente;mail($to, $assuntoHTML, $mensagemHTML, $headers);
configurei o php.ini da seguinte forma:
[mail function]; XAMPP: Comment out this if you want to work with an SMTP Server like Mercury; SMTP = localhost; smtp_port = 25; For Win32 only.; http://php.net/sendmail-fromsendmail_from = meuemail@gmail.com; XAMPP IMPORTANT NOTE (1): If XAMPP is installed in a base directory with spaces (e.g. c:\program files\xampp) fakemail and mailtodisk do not work correctly.; XAMPP IMPORTANT NOTE (2): In this case please copy the sendmail or mailtodisk folder in your root folder (e.g. C:\sendmail) and use this for sendmail_path. ; XAMPP: Comment out this if you want to work with fakemail for forwarding to your mailbox (sendmail.exe in the sendmail folder)sendmail_path = "C:\"\xampp\sendmail\sendmail.exe\" -t"; XAMPP: Comment out this if you want to work with mailToDisk, It writes all mails in the \xampp\mailoutput folder;sendmail_path = "C:\xampp\mailtodisk\mailtodisk.exe"; Force the addition of the specified parameters to be passed as extra parameters; to the sendmail binary. These parameters will always replace the value of; the 5th parameter to mail(), even in safe mode.;mail.force_extra_parameters =; Add X-PHP-Originating-Script: that will include uid of the script followed by the filenamemail.add_x_header = Off; Log all mail() calls including the full path of the script, line #, to address and headersmail.log = "C:\xampp\php\logs\php_mail.log"
sendmail assim:
[sendmail]smtp_server=smtp.gmail.comsmtp_port=587error_logfile=error.logdebug_logfile=debug.logsmtp_ssl=autoauth_username=meuemail@gmail.comauth_password=minhasenhasmtp_ssl=tlstls_certcheck off
Quando eu incluo um usuario, por exemplo, se GRAVO NO BANCO eu chamo por include a pagina responsável por enviar o email,
é ai que eu noto que fica pelo menos uns 10 a 15 segundo RODANDO pra ai sim mostrar a msg de SUCESSO.
Se o cara nao tem email, o processo é instantâneo.
Existe alguma forma de agilizar isso ?
Obrigado.
mesmo tirando a gravação do log, continua lento.
alguém ?
E ae galera, alguém teria uma solução ????????????
Discussão (2)
Carregando comentários...