SMTP server response: 550 5.7.1 Unable to relay-in - E-Mail zu Senden, eine nicht-Firma-Adresse
Hier ist mein code:
<?php
mail('[email protected]','Test','Test');
?>
Beim senden an eine nicht-Firma-Adresse, bekomme ich die folgende Fehlermeldung:
Warning: mail(): SMTP server response: 550 5.7.1 Unable to relay in C:\inetpub\wwwroot\internal_tools\include\mail.php on line 2
Beim Wechsel der E-Mail-Adresse, um meine Arbeit-E-Mail, funktioniert es Prima. Mein PHP.ini-sieht gut aus, zu:
[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost
SMTP = PCMAIL1.mycompany.com
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = no-reply@mycompany.com
Selbst habe die Seite eingerichtet, in der IIS7:
Irgendwelche Ideen?
InformationsquelleAutor etm124 | 2013-06-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Um zu verhindern, dass Missbrauch für spam, viele E-Mail-Server erfordern, dass der client authentifiziert werden, wie ein berechtigter Benutzer vor der Weiterleitung von E-mail (Weiterleitung an den Empfänger der E-Mail-server). Sie haben angegeben Anmeldeinformationen in IIS; aber PHP nicht von Ihnen Gebrauch machen.
Hier sind Ihre Optionen:
mail()
- Funktion, verwenden Sie eines der vorhandenen PHP-mailer-Bibliotheken, unterstützt die SMTP-Authentifizierung (PEAR Mail, phpmailer, Swift Mailer, etc.).sendmail_path
entsprechend.InformationsquelleAutor PleaseStand
Müssen Sie überprüfen Sie Ihre Smtp-provider-Richtlinie. Oder Sie müssen überprüfen Sie Ihre Konfiguration Smtp-server (falls dieser server liefern E-Mails direkt)
InformationsquelleAutor David Gard