$from = "someonelse@example.com";
$headers = "From:" . $from;
echo mail ("borutflis1@gmail.com" ,"testmailfunction" , "Oj",$headers);
PHP'de e-posta gönderirken sorun yaşıyorum. Bir hata alıyorum: SMTP server response: 530 SMTP authentication is required
.
Doğrulamak için SMTP olmadan e-posta gönderebileceğiniz izlenimine kapıldım. Bu postanın muhtemelen filtreleneceğini biliyorum, ancak şu anda bunun bir önemi yok.
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = someonelse@example.com
php.ini
Dosyadaki kurulum budur . SMTP'yi nasıl kurmalıyım? Doğrulama gerektirmeyen SMTP sunucuları var mı yoksa kendim bir sunucu kurmam gerekiyor mu?
mail()
işlevine alternatif, aklı başında kişilerdir .