![]() |
|
|||
![]() |
Introducció | |
Des de fa
temps, els usuaris dels serveis de correu de la XTEC, de la mateixa manera
que es feia a l'hora de rebre missatges, s'han d'autentificar per enviar-ne
a servidors externs, tal com s'explica a la pàgina Correu
autentificat ![]() ![]() |
|
A l'utilitzar i executar la funció mail() i fer proves per realitzar els exercicis, pot ser que el sistema de la XTEC us identifiqui com un potencial spammer, i el servidor es defensi i informi als servidors mundials que refusi el correu que prové d'aquella IP. Aqui teniu un exemple d'aquest error. | |
Warning: mail(): SMTP server response: 550 5.7.1 Mail from 63.83.209.131 refused by sorbs http://rbls.org...3.83.209.131 in c:\archivos de programa\easyphp1-7\www\prac_d116\m3\alu00+m3e1.php on line 49 | |
Aquest comportament no és crític, i no heu de preocupar-vos pel funcionament dels vostres gestors de correu que teniu a l'ordinador, ja que aquests utilitzen internament correu autentificat i aquest bloqueig no afecta al seu normal funcionament. | |
Recordeu que a la pràctica 3 del mòdul 1, s'explica la configuració del php.ini pel que fa al correu electrònic. Si no funcionen les vostre trameses, reviseu aquestes directives. | |
![]() |
Atenció! Tornem a recordar que posant "smtp.xtec.cat" com a SMTP al fitxer de configuració php.ini no es resoldran adreces externes a aquest servidor. És a dir, que només arribaran els missatges que s'enviïn a una altra adreça del servidor del Pie mateix. |
A continuació podeu veure la tramesa de correu proposada a la pràctica 2 del mòdul 3, resolta sense utilitzar les eines de correu autentificat. | |
Enviant el formulari per correu sense autentificar. Funció mail( ) | |
A continuació, podeu veure el codi corresponent a " prochora.php" . Aquest és el nom que ha de tenir la pàgina receptora de les dades entrades al formulari demanahora.html del mòdul 3 pràctica 2 ( Llistat 3.2.3.). Podeu copiar aquest codi a l'editor i desar-lo amb el nom de prochora.php a la mateixa carpeta on heu guardat el fitxer demanahora.html. | |
![]() |
Recordeu de substituir en el fitxer demanahora.html, la instrucció : <form method="POST" action="prho_aut.php" > |
<?php echo "Enviant missatge..."; $cap = "From: LATEVADREÇA@pie.xtec.net\nReply-To: LATEVADREÇA@pie.xtec.net\nX-Mailer: PHP/" . phpversion(); mail($adresa, $assumpte, $missatge, $cap); echo "<br><br>Missatge enviat"; ?> |
|
Llistat 3.2.4.b. Processament del formulari de sol·licitud d'entrevista de tutoria amb la funció mail() | |
En aquest codi podem observar el següent: | |
|
|
![]() |
El script anterior només funcionarà si canvieu les adreces que conté. Així, cal substuir ADREÇADESTÍ@xtec.cat per l'adreça que calgui i LATEVADREÇA@xtec.cat per l'adreça de "retorn". Per fer proves podeu posar-hi a tots dos llocs la vostra adreça. |
![]() |
|