<div dir="ltr">Hola buen día profesor, ya instale Postfix y Dovecot, pero me sigue saliendo el mismo error. Estuve tratando de buscar en internet y vi en varios sitios que realizan cambios en los archivos de configuración de ambos, pero la verdad que me resulta algo confuso, Hay alguna página que tenga informaciòn correcta?<div><br></div><div>Vuelvo a copiar el codigo completo, solo le agregue una linea al principio para que envie un mail, pero tampoco lo hace.</div><div><br></div><div>Muchas gracias, saludos!</div><div><br></div><div><div><?php</div><div><span class="" style="white-space:pre">        </span>if (mail ("<a href="mailto:canuzamdq@hotmail.com">canuzamdq@hotmail.com</a>", "Asunto", "Hola, probando mail")) {</div><div><span class="" style="white-space:pre">              </span>print ("<h1>Enviado!</h1>");</div><div><span class="" style="white-space:pre"> </span>} else {</div><div><span class="" style="white-space:pre">           </span>print ("<h1>Error no se envio el mail</h1>");</div><div><span class="" style="white-space:pre">        </span>}</div><div><span class="" style="white-space:pre">  </span>$mbox = imap_open ("{localhost:143}", "xxxxx", "xxxxx");</div><div><span class="" style="white-space:pre">     </span>print("<p><h1>Mailboxes</h1></p>");</div><div><span class="" style="white-space:pre">      </span>$folders == imap_listmailbox($mbox, "{localhost:143}", "*");</div><div><span class="" style="white-space:pre">   </span>if ($folders == false) {</div><div><span class="" style="white-space:pre">           </span>print ("Call failed<br>\n");</div><div><span class="" style="white-space:pre">       </span>} else {</div><div><span class="" style="white-space:pre">           </span>while (list ($key, $val) = each($folders)) {</div><div><span class="" style="white-space:pre">                       </span>print ($val."<br>\n");</div><div><span class="" style="white-space:pre">             </span>}</div><div><span class="" style="white-space:pre">  </span>}</div><div><span class="" style="white-space:pre">  </span>print("<p><h1>Headers in INBOX</h1></p>\n");</div><div><span class="" style="white-space:pre">     </span>$headers = imap_header($mbox);</div><div><span class="" style="white-space:pre">     </span>if ($headers == false) {</div><div><span class="" style="white-space:pre">           </span>print ("Call failed<br>\n");</div><div><span class="" style="white-space:pre">       </span>} else {</div><div><span class="" style="white-space:pre">           </span>while (list ($key, $val) = each($headers)) {</div><div><span class="" style="white-space:pre">                       </span>print ($val."<br>\n");</div><div><span class="" style="white-space:pre">             </span>}</div><div><span class="" style="white-space:pre">  </span>}</div><div><span class="" style="white-space:pre">  </span>imap_close($mbox);</div></div><div><br></div><div><br></div><div>ESTE ES EL ERROR DESPUES DE EJECUTAR EL SCRIPT</div><div><br></div><div><br></div><div><div>Error no se envio el mail</div><div><br></div><div><br></div><div>Warning: imap_open(): Couldn't open stream {localhost:143} in /var/www/html/mail.php on line 7</div><div>Mailboxes</div><div><br></div><div><br></div><div>Warning: imap_listmailbox() expects parameter 1 to be resource, boolean given in /var/www/html/mail.php on line 9</div><div><br></div><div>Notice: Undefined variable: folders in /var/www/html/mail.php on line 9</div><div><br></div><div>Notice: Undefined variable: folders in /var/www/html/mail.php on line 10</div><div>Call failed</div><div>Headers in INBOX</div><div><br></div><div><br></div><div>Warning: imap_header() expects at least 2 parameters, 1 given in /var/www/html/mail.php on line 18</div><div>Call failed</div><div><br></div><div>Warning: imap_close() expects parameter 1 to be resource, boolean given in /var/www/html/mail.php on line 26</div><div><br></div><div>Notice: Unknown: Connection failed to localhost,143: Connection refused (errflg=2) in Unknown on line 0</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 18 de diciembre de 2015, 21:36, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Martín,<br>
<br>
        para hacer pruebas de conexión IMAP, tenés que instalar algún servidor<br>
IMAP, como por ejemplo Dovecot, que es tanto IMAP como POP3.<br>
<br>
        Luego, en la llamada a imap_open(), además del servidor, le tenés que<br>
pasar como parámetro el usuario y contraseña, que es el mismo que usás<br>
para ingresar a tu escritorio.<br>
<br>
        Saludos!<br>
<div><div class="h5"><br>
El vie, 18-12-2015 a las 21:24 -0300, Martin Rivero escribió:<br>
> Hola buenas noches. Estoy intentando conectarme al servodor IMAP de mi<br>
> compu, pero me sale el siguiente error:<br>
><br>
><br>
> Warning: imap_open(): Couldn't open stream {localhost:143}<br>
> in /var/www/html/mail.php on line 2<br>
> Mailboxes<br>
><br>
> Warning: imap_listmailbox() expects parameter 1 to be resource,<br>
> boolean given in /var/www/html/mail.php on line 4<br>
><br>
> Notice: Undefined variable: folders in /var/www/html/mail.php on line<br>
> 4<br>
><br>
> Notice: Undefined variable: folders in /var/www/html/mail.php on line<br>
> 5<br>
> Call failed<br>
><br>
> Notice: Unknown: Connection failed to localhost,143: Connection<br>
> refused (errflg=2) in Unknown on line 0<br>
><br>
><br>
><br>
><br>
><br>
> El código es el siguiente (lo saque del apunte):<br>
><br>
><br>
> <?php<br>
> $mbox = imap_open ("{localhost:143}", "", "");<br>
> print("<p>><h1>Mailboxes</h1></p>");<br>
> $folders == imap_listmailbox($mbox, "{localhost:143}", "*");<br>
> if ($folders == false) {<br>
> print ("Call failed<br>\n");<br>
> } else {<br>
> while (list ($key, $val) = each($folders)) {<br>
> print ($val."<br>\n");<br>
> }<br>
> }<br>
> ?><br>
><br>
><br>
> No se si hay algo que deba configurar en php.ini, a su vez, ¿como<br>
> puedo saber cual es el usuario y la contraseña del servidor?<br>
><br>
><br>
> Muchas gracias, saludos!<br>
</div></div>> _______________________________________________<br>
> Lista de correo: Php-avanzado<br>
> Mensajes a la lista: <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
> Administración Web: <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" rel="noreferrer" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
> Desubscripción: <a href="http://php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe" rel="noreferrer" target="_blank">php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
Web: <a href="http://leonardo.tadei.com.ar" rel="noreferrer" target="_blank">http://leonardo.tadei.com.ar</a><br>
Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" rel="noreferrer" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Lista de correo: Php-avanzado<br>
Mensajes a la lista: <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
Administración Web: <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" rel="noreferrer" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
Desubscripción: <a href="http://php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe" rel="noreferrer" target="_blank">php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe</a><br>
</font></span></blockquote></div><br></div>