Mail Functie alleen naar eigen domein.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Bram

Bram

10/12/2007 15:14:00
Quote Anchor link
Dag mensen,

Ik heb een mailformulier gemaakt waarmee ik een wachtwoord verstuurd naar het ingevoerde emailadress. Met de code is niks mis aangezien ik deze al jaren gebruik.

Ik zit nu echter op een server waarop het formulier niet helemaal werkt. Hij stuurd namelijk alleen maar een wachtwoord/email naar de emailadressen van bijv: [email protected]

Is dit te verklaren? en hoe los ik dit op?

Alvast bedankt! :)
 
PHP hulp

PHP hulp

07/11/2024 17:29:53
 
Bram

Bram

10/12/2007 15:45:00
Quote Anchor link
Hij stuurd zegmaar alleen mails naar het domain waar het formulier op staat.

Ik gebruik altijd de standaard Mail() functie van PHP.

Iemand?
 
Simon

Simon

10/12/2007 15:49:00
Quote Anchor link
Over welk stuk code gaat het?...
 
Bram

Bram

10/12/2007 15:53:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?PHP

$message
= "Wachtwoord: $RANDOMPASS";

                $headers  = 'MIME-Version: 1.0' . "\n";
                $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
                $headers .= 'From: Afzender <[email protected]>' . "\n";
                                                                        
                if (mail("$_POST[email]", "Bericht titel", $message , $headers)) {
                
                echo "Verzonden";
                
                }
else {
                
                echo "verzenden mislukt";
                
                }


?>


Waarbij de Randompass eerder word aangemaakt en het emailadres uit de POST van het formulier komt. Maargoed het heeft dus altijd gewerkt, behalve op deze server. Heeft de server dan iets uitstaan? in de INI oid?
Gewijzigd op 01/01/1970 01:00:00 door Bram
 
Crispijn -

Crispijn -

10/12/2007 15:55:00
Quote Anchor link
maak gebruik van de phpmailer of swift mailer. nooit meer problemen met de functie mail()
 
Bram

Bram

10/12/2007 16:01:00
Quote Anchor link
Ik zal eens kijken.
 
Bram

Bram

10/12/2007 16:49:00
Quote Anchor link
Maar niemand weet waar het bij de hoster aan zou kunnen liggen?
 
- SanThe -

- SanThe -

10/12/2007 17:41:00
Quote Anchor link
Niet Bumpen.
Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
 
Bram

Bram

11/12/2007 09:26:00
Quote Anchor link
Kan het zijn dat het mailtje als Spam wordt gezien?
We hebben de spamfilter van de domein uitstaan. Waardoor we natuurlijk alles ontvangen. Een hotmail of @home adress ontvangt echter niks, MITS we alle mogelijke spamfilters uitschakelen (server en clientside).

Hoe kan het dat een mailtje die verstuurd wordt door de Mail() functie zo ontzettend streng gefilterd word? Is dit te omzeilen of te optimaliseren?
 
- SanThe -

- SanThe -

11/12/2007 10:17:00
Quote Anchor link
Natuurlijk kan het als spam worden gezien. Meestal komt dat door onvolledige headers.
 
Bram

Bram

11/12/2007 10:20:00
Quote Anchor link
Headers die ik gebruik:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?PHP

$headers
  = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
$headers .= 'From: Afzender <[email protected]>' . "\n";


?>


Is dit niet volledig genoeg? Of onjuist?
Gewijzigd op 01/01/1970 01:00:00 door Bram
 
- SanThe -

- SanThe -

11/12/2007 10:38:00
Quote Anchor link
Beetje weinig is het wel. Ik mis onder andere de Reply To.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.