Archief - php mail function

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

m@@rt3n

Legacy Member
Juw,

mijn probleem:
Code:
<?php
$to      = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
    'Reply-To: [email protected]' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>

ik heb bovenstaande code om een e-mail te probere versturen, nu lukt dit echter niet.

ik heb in mijn php ini bestand smtp server als relay.skynet.be ingegeven nu krijg ik volgende warningals ik naar php bestand surf:

Warning: mail() [function.mail]: SMTP server response: 501 #5.1.3 Partial domain not allowed: 'localhost' in C:\xampp\htdocs\nieuws\mail.php on line 9

lijn 9 is dus volgende lijn:

mail($to, $subject, $message, $headers);


kheb wel de poort in php ini ingesteld laten staan op standaard poort = 25 (niet?)

mvg en dank bij voorbaat
schaap

TiZon

Legacy Member
Skynet laat het niet toe, je zou je server kunnen misbruiken voor Spam.

m@@rt3n

Legacy Member
he en hoe weet die server dan juist dat ik niet met thunderbird mail?
ale maakt niet zoveel uit, is er dan een andere mogelijkheid?

el shorty

Legacy Member
op basis van ip zal zo iets toch niet werken op een extern domain.

en hoe ze het kunnen weten?
Je code is de volle 6 lijnen lang met:
'X-Mailer: PHP/' . phpversion();
in. Lijkt me vrij duidelijk hoe de server het weet?

Lord Kveldulv

Legacy Member
el shorty zei:
Lijkt me vrij duidelijk hoe de server het weet?

Maar hij gaat daar niets mee doen. En zeker al niet blokkeren.

De fout ligt bij die localhost. Hij moet een volwaardig domein weten, verzin desnoods iets (maar dan gaan sommige servers u wel weigeren). Daarvoor moet ge eens in uw apache config kijken of ge daar niks vindt.

Gamefactor

Legacy Member
Voor een mail te versturen raad ik je deze mailer aan : Codeworx Technologies

Hier kan je eenvoudig gebruik maken van de mail classes waardoor een mail versturen kinderspel wordt!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan