$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()
関数に代わる正気な人。