“Warning: mail(): SMTP server response: 551 5.1.8 : Sender address rejected

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Bobo Bubalo

Bobo Bubalo

11/10/2010 12:36:29
Quote Anchor link
Ik heb eerst php.ini bestand aangepast:

[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost
SMTP=out.base.be
; http://php.net/smtp-port
smtp_port = 25

Daarna heb ik in PHP een email formulier gemaakt en vanuit http://localhost/email_formulier.php naar mijn email adres [email protected] opgestuurd maar zonder succes en de volgende waarschuwing heb ik teruggekregen:

“Warning: mail() [function.mail]: SMTP server response: 551 5.1.8 <you@yourdomain>: Sender address rejected: Domain not found in D:\wamp\www\post.php on line 31”.

On line 31 staat:
if(mail("$mail", "You've got mail !", "$message", "From: [email protected]")) {

Weet iemand wat er aan de hand zou kunnen zijn, a.u.b.
Bij voorbaat dank voor jullie hulp.
Bobo
 
PHP hulp

PHP hulp

11/01/2025 08:49:13
 
Pieter van Linschoten

Pieter van Linschoten

11/10/2010 13:38:32
Quote Anchor link
Kan het zijn, dat in je PHP ini, je e-mailinstellingen niet juist zijn?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
; For Win32 only.
;sendmail_from = [email protected]
Gewijzigd op 11/10/2010 13:41:44 door Pieter van Linschoten
 

11/10/2010 14:17:34
Quote Anchor link
Je hebt waarschijnlijk op localhost (je eigen pc) geen smtp server draaien. Dit is wel een vereiste.
Je code ken ik niet, maar omdat je "$mail" e.d. doet verwacht ik dat je ook gewoon mail injections hebt.
Sowieso horen die variabelen buiten quotes, ten alle tijden. Zie op functions.arguments voor meer informatie over functie argumenten.
 
- SanThe -

- SanThe -

11/10/2010 14:35:23
Quote Anchor link
Karl Karl op 11/10/2010 14:17:34:
Je hebt waarschijnlijk op localhost (je eigen pc) geen smtp server draaien. Dit is wel een vereiste.


Onjuist.
 

11/10/2010 14:39:06
Quote Anchor link
SanThe Nvt op 11/10/2010 14:35:23:
Karl Karl op 11/10/2010 14:17:34:
Je hebt waarschijnlijk op localhost (je eigen pc) geen smtp server draaien. Dit is wel een vereiste.


Onjuist.

Euh, wat meer uitleg mag wel.
Als hij localhost wilt gebruiken heeft hij wel een smtp server op z'n localhost nodig.
En sowieso, als hij smtp wilt gebruiken, moet hij een smtp server ergens hebben, al is het die van ziggo.
 
- SanThe -

- SanThe -

11/10/2010 14:44:25
Quote Anchor link
Lees ik ergens overheen?

Hij gebruikt toch SMTP=out.base.be en dan hoef jij geen mailserver op je localhost te draaien.

PS: Je kan i.p.v. out.base.be eens mx1.base.be proberen.
Gewijzigd op 11/10/2010 14:48:21 door - SanThe -
 

11/10/2010 14:53:00
Quote Anchor link
SanThe Nvt op 11/10/2010 14:44:25:
Lees ik ergens overheen?

Hij gebruikt toch SMTP=out.base.be en dan hoef jij geen mailserver op je localhost te draaien.

PS: Je kan i.p.v. out.base.be eens mx1.base.be proberen.


Nee, ik lees ergens overheen. Dat kan je ook zeggen toch?
 
Aad B

Aad B

11/10/2010 16:16:44
Quote Anchor link
Heren even googlen op SMTP 551 geeft aan dat de smtp server out.base.be de afzender probeert te verifieren en weigert. Verder gebruikt hij kennelijk de locale smtp op wamp gezien de code: if(mail(... en is het definieren van smtp=out.base.be ten overvloede. TS: Kijk eens naar phpmailer om je email op te zetten met een externe smtp
Gewijzigd op 11/10/2010 16:19:25 door Aad B
 
Bobo Bubalo

Bobo Bubalo

11/10/2010 16:17:05
Quote Anchor link
Pieter van Linschoten op 11/10/2010 13:38:32:
Kan het zijn, dat in je PHP ini, je e-mailinstellingen niet juist zijn?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
; For Win32 only.
;sendmail_from = [email protected]

Dat is 100% juist. IK moest php.ini file aanpassen.
Nu gaat het prima.
Hartelijk bedankt voor snele hulp,
Bobo
 



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.