$from = "someonelse@example.com";
$headers = "From:" . $from;
echo mail ("borutflis1@gmail.com" ,"testmailfunction" , "Oj",$headers);
PHP로 이메일을 보내는 데 문제가 있습니다. 오류가 발생합니다.SMTP server response: 530 SMTP authentication is required
.
SMTP없이 이메일을 보내서 확인할 수 있다는 인상을 받았습니다. 이 메일은 제대로 필터링 될 수 있지만 지금은 중요하지 않습니다.
[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
파일 의 설정입니다 . SMTP를 어떻게 설정해야합니까? 확인이 필요없는 SMTP 서버가 있습니까? 아니면 서버를 직접 설정해야합니까?
mail()
기능을 대신 할 수 있습니다.