[linux] Re: Nog eens: user php script veranderen

Rob Sterenborg rob op sterenborg.info
Ma Jul 30 11:16:07 CEST 2007


> Ik zal het probleem nog eens beschrijven (de code zit hierachter).
> 
> De website staat op mijn PC op de UvT, en de mailer is een van de uvt
> mailers. Als ik mijn eigen (uvt-) adres gebruik in plaats van het
> 'info at xandrapaijmans.nl' adres, gaat alles goed. De afzender is
> dan wwwrun op mijn.machine. 
> 
> Het adres 'info at xan...' is verder normaal bruikbaar.
> 
> In de mail log staat:
> 
> Jul 30 07:36:03 lw0178 postfix/qmgr[1511]: E012ABBF55:
> to=<info op xandrapaijmans.nl>, relay=none, delay=62410, status=deferred
> (delivery temporarily suspended: connect to
> mailstore1.secureserver.net[64.202.166.11]: Connection timed out)

Als ik de PHP source bekijk dan gok ik erop dat de email altijd
"succesvol" wordt verstuurd omdat de lokale SMTP server de email
accepteerd. Alleen zet die de email vervolgens in de deferred queue
omdat er iets niet klopt.

Kan het zijn dat je hier tegenaan loopt?

$ dig xandrapaijmans.nl mx

[...]

;; ANSWER SECTION:
xandrapaijmans.nl.      300     IN      MX      10
mailstore1.secureserver.net.
xandrapaijmans.nl.      300     IN      MX      0 smtp.secureserver.net.

;; ADDITIONAL SECTION:
smtp.where.secureserver.net. 300 IN     A       208.109.80.149
mailstore1.secureserver.net. 1463 IN    A       64.202.166.11

Beide mailservers geven hetzelfde resultaat:

$ telnet 64.202.166.11 25
Trying 64.202.166.11...
Connected to 64.202.166.11.
Escape character is '^]'.
220 rblsmtpd.local
ehlo test
250 rblsmtpd.local
mail from: <me>@yahoo.com
250 rblsmtpd.local
rcpt to: info op xandrapaijmans.nl
553 Dynamic pool 193.173.119.66.
<http://unblock.secureserver.net/?ip=193.173.119.*>
Connection closed by foreign host.

Dit is een soort Challenge Response systeem waarbij, wanneer je als
"spamsource" wordt gezien, je je IP en email adres moet unblocken
voordat je een email mag versturen; klik maar eens op die url.

Hoogst onelegant en wat mij betreft verdwijnt deze toko in eoa RBL want
ik wordt niet betaald om voor hen spam te filteren.
De info in de URL klopt ook niet want onze IP adressen zitten *niet* in
een dynamic pool en ik kan onze IP adressen/-range in geen enkele RBL
vinden.

Je zou het zelf eens moeten proberen om te zien of je hetzelfde te zien
krijgt (je moet wel heel snel typen -en dan bedoel ik: snel- want anders
krijg je een disconnect voordat je klaar bent).


Groet,
Rob



> ---------
> <?php
> 
> if (isset($_POST["name"]))
> {
>   $name     = $_POST["name"];
>   $email    = $_POST["email"];
>   $question = $_POST["msg"];
>   $extra    = "X-MAILER (xandrapaijmans.nl): PHP/versie "
> .phpversion(); 
> 
>   $msg  = $question . "\r\n\r\nAfzender: $name -
> $email\r\n\r\nDatum: "
> . date("d/m/Y") . "\r\nTijdstip: " . date("H:i:s");
> 
> if (mail("info op xandrapaijmans.nl", "Een E-mail van XandraPaijmans.nl",
> $msg, $extra,"-fpaai op uvt.nl"))
>   {
>     echo("<font class=\"succes\">");
>     echo("<b>Uw bericht is verstuurd naar Xandra
> Paijmans.</b><br /><br
> />");
>     echo("</font>");
>   }
>   else
>   {
>     echo("<font class=\"error\">");
>     echo("<b>Er is een fout opgetreden. Probeert u het later nog
>     eens.</b><br /><br />"); echo("</font>");
>   }
> }



-- 
Disclaimer: Any errors in spelling, tact, or fact are transmission
errors. 





More information about the Linux mailing list