mail() Problem

04/09/2013 15:08 BattleTale#1
Hallo,

ich habe auf meinen Windows Root Server eine Website laufen, ich möchte gerne über mail() Mails als Registrations bestätigung schicken, allerdings bekomme ich einen Error:
Code:
Warning: mail(): SMTP server response: 503 This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server. in C:\inetpub\wwwroot\test.php on line 13
so sieht line 13 aus, ist einfach die mail function:
PHP Code:
mail($email_to$email_subject$email_message$headers); 
als SMTP-Server verwende ich MailEnable Standart


Hoffe das ich hier Hilfe finde.

Vielen Dank im Vorraus
04/09/2013 15:39 Reaper [Sven]#2
Steht doch in der Fehlerbeschreibung der Windows SMTP-Server verlangt eine Auth. stell das am besten um das keine Auth. benötigt wird.
04/09/2013 15:42 BattleTale#3
Ja, wo stell ich das um?

Müsste ich ja eig im SMTP-Server einstellen, aber dort finde ich nichts.
04/09/2013 17:14 Synatex#4
In der php.ini findest du die Einstellungen für's SMTP für Windows.
04/09/2013 17:20 BattleTale#5
Code:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = *domain.com*
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = [Only registered and activated users can see links. Click Here To Register...]

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =

; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On

; The path to a log file that will log all mail() calls. Log entries include
; the full path of the script, line number, To address and headers.
;mail.log =
Das ist der mail Teil der PHP.INI

Aber da steht nichts mit Auth
04/12/2013 21:17 BattleTale#6
oder kennt jmd eine andere lösung, bsp ein anderen SMTP-Server der auf Windows läuft?
04/14/2013 10:59 JPGaming#7
[mail function]
; For Win32 only.
SMTP = mail.yourserver.com
smtp_port = 25
auth_username = smtp-username
auth_password = smtp-password
sendmail_from = [Only registered and activated users can see links. Click Here To Register...]
04/14/2013 21:53 BattleTale#8
einfach hinzufügen oder was?
04/14/2013 22:43 JPGaming#9
ohjee.. anpassen erwünscht! und wenn du es einfach unten einfügst, könnte es klappen, da sich die vorherigen einstellungen, die bereits verwendet werden, überschrieben werden sollten. viel glück.
04/15/2013 11:57 BattleTale#10
Quote:
Originally Posted by JPGaming View Post
ohjee.. anpassen erwünscht! und wenn du es einfach unten einfügst, könnte es klappen, da sich die vorherigen einstellungen, die bereits verwendet werden, überschrieben werden sollten. viel glück.
Nene ich meinte nur das auth_username und passwort xD
und dann selbstverständlich meine daten eingeben


Edit:
Immer noch das Problem:
Code:
Warning: mail(): SMTP server response: 503 This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server. in C:\inetpub\wwwroot\test.php on line 13
und in der php.ini steht folgendes nun drin ( Mail function)
Code:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.********.com
; http://php.net/smtp-port
smtp_port = 25
auth_username = user
auth_password = mypassword
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = no-replay@*********.com
04/15/2013 17:01 JPGaming#11
uhm, ich weiß nicht, aber kannst du irgendwo mal testen, ob die daten wirklich funktionieren? Wenn du sonst keine Lust mehr auf die ganzen Sachen hast, würde ich dir folgendes zu Herzen legen:

[Only registered and activated users can see links. Click Here To Register...]
04/15/2013 18:40 BattleTale#12
Quote:
Originally Posted by JPGaming View Post
uhm, ich weiß nicht, aber kannst du irgendwo mal testen, ob die daten wirklich funktionieren? Wenn du sonst keine Lust mehr auf die ganzen Sachen hast, würde ich dir folgendes zu Herzen legen:

[Only registered and activated users can see links. Click Here To Register...]
die daten sind 100%ig richtig, ich kann mich mit den selben ja auch im client einloggen ( habe alles zur sicherheit kopiert ).

Kennst du vllt ein anderen SMTP-Server

Edit:
Mir fällt gerade was wichtiges ein:
Das Problem habe ich seit dem ich PHP 5.4.* was auch immer drauf hat, unter PHP 5.2.17 lief alles


EDIT: Erledigt das Problem
04/15/2013 19:32 JPGaming#13
Einen? Etliche
-> [Only registered and activated users can see links. Click Here To Register...]

Sollten genug kostenlose dabei sein. Viel Spaß beim aussuchen ;)
04/15/2013 20:45 BattleTale#14
Quote:
Originally Posted by JPGaming View Post
Einen? Etliche
-> [Only registered and activated users can see links. Click Here To Register...]

Sollten genug kostenlose dabei sein. Viel Spaß beim aussuchen ;)
Danke, aber es klappt nun :D
04/16/2013 08:00 Adroxxx#15
#Closed da gelöst.