• 締切済み

xampp sendmail 設定

PHP sendmail 設定について すみません、うまく行かないのでご存知方いましたら おしえてください。 sendmailの設定です。。。 環境・php5、xampp1.7、sendmail(xmappに付随) まずはテストでyahooのフリーメールで試してみたいです。 注)まず、契約してる、プロバイダーのSMTPで試すと言う返答はなしでお願いします。 php.ini SMTP = smtp.mail.yahoo.co.jp smtp_port=587 ; For Win32 only. sendmail_from = tes@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). sendmail_path = "C:\xampp\sendmail\sendmail.exe -t" sendmail.ini smtp_server=smtp.mail.yahoo.co.jp smtp_port=587 error_logfile=error.log debug_logfile=debug.log pop3_server=pop.mail.yahoo.co.jp pop3_username=usernm@ pop3_password=pass auth_username=usernm@(実際ログインできるnm) auth_password=pass(実際ログインできるpw) 上記で設定しましたが、うまくいきません。。エラーMSGは得になしえです。 sendmail.iniなしで直接、php.iniに記載するし Mercury起動すると、 php.ini SMTP = smtp.mail.yahoo.co.jp smtp_port=587 error_logfile=error.log debug_logfile=debug.log pop3_server=pop.mail.yahoo.co.jp pop3_username=usernm@ pop3_password=pass auth_username=usernm@(実際ログインできるnm) auth_password=pass(実際ログインできるPW) ; For Win32 only. sendmail_from = tes@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = "C:\xampp\sendmail\sendmail.exe -t" mb_send_mail() [function.mb-send-mail]: S MTP server response: 530 Sorry, please use SMTP-AUTH instead - for help go to http://help.yahoo.co.jp/help/jp/mail/whatisymail/whatisymail-51.htmlとでます。 解決策、ご存知方いましたら、教えていただけないでしょうか?

みんなの回答

回答No.1

最後の一文をよく読んで見てください。 SMTP-AUTHが必要となってます。 下記サイトは、SMTP-AUTHの概要です。 http://e-words.jp/w/SMTP20Authentication.html 私自身、SMTP-AUTHを通してからメールを送信するというものは組んだことがないのですが、 下記サイトのライブラリの「Qdmail」は、それを行うことが出来ます。 http://hal456.net/qdmail/smtp このライブラリは日本語メールの送信など、簡単に行うことが出来るライブラリなので、 利用してみてはいかがでしょうか。 勉強のために、ということであれば、Qdmailのソースを読んで、どのように実現しているか 調べてみるのも良いかもしれません。

okinao
質問者

お礼

解決しませんでしたが、参考になりまりた

関連するQ&A