$from = "[email protected]";
$headers = "From:" . $from;
echo mail ("[email protected]" ,"testmailfunction" , "Oj",$headers);
PHPで電子メールを送信する際に問題があります。私はエラー:SMTP server response: 530 SMTP authentication is required
を取得します。SMTPサーバーからPHPを使用した電子メールの送信
私は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 = [email protected]
これはphp.ini
ファイルの設定です。 SMTPはどのようにセットアップすればよいですか?確認を必要としないSMTPサーバーがありますか、自分でサーバーをセットアップする必要がありますか?
1の下で、あなたのGmailアカウントでSMTPを有効にすることを忘れないでPHPの 'mail()'関数に代わるものです。 – SDC
PHPMailerはWordPressにも組み込まれており、 '' phpmailer_init''アクションフックを使って設定できるという、この答えにつまづいている人にとっては注目に値することです。これは、WordPress for SMTPメールまたはAmazon SES(SMTP接続をサポートする)を設定する便利な方法です。 –
それは最高の解決策です... –