PHP webappでは、特定のエラーが発生したときに電子メールで通知したいと考えています。 Gmailアカウントを使用して送信したいと考えています。これはどうすればできますか?Gmailを使用したPHPメール
11
A
答えて
8
GmailのSMTPサーバーは、非常に特殊な設定が必要です。 Gmail helpから
:あなたはおそらくPear::MailまたはPHPMailerでこれらの設定を設定することができ
Outgoing Mail (SMTP) Server (requires TLS)
- smtp.gmail.com
- Use Authentication: Yes
- Use STARTTLS: Yes (some clients call this SSL)
- Port: 465 or 587
Account Name: your full email address (including @gmail.com)
Email Address: your email address ([email protected])
Password: your Gmail password
。詳細は、ドキュメントを参照してください。
4
あなたは、GmailのSMTPサーバーを使用して電子メールを送信するとき、それはあなたのGmailアドレスから来たように、それは何を重視することから$のためにあるにもかかわらず、見ていきますことをGmailのSMTPサーバ
注意してPEARのメール機能を使用することができます。
(About.com Programming Tipsから取った次のコードでは)
<?php
require_once "Mail.php";
$from = "Sandra Sender <[email protected]>";
$to = "Ramona Recipient <[email protected]>";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
// stick your GMAIL SMTP info here! ------------------------------
$host = "mail.example.com";
$username = "smtp_username";
$password = "smtp_password";
// --------------------------------------------------------------
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
?>
関連する問題
- 1. PHPのメールのGmail
- 2. PHPを使用してGmailアカウントにメールを送信する
- 3. IMAP(javamail API)を使用したGmailからのメールへのアクセス
- 4. php gmail(php.ini)を使ってPHP内部メール機能(win7)でメールを送信
- 5. PHPメールはgmailの迷惑メールとして終わる
- 6. メールを送信するためにsmtp gmailを使用
- 7. 自分のドメインにGmailを使用してPHPを使用してメールを送信する設定
- 8. gmail smtpサービスを使用してメールを送信するには?
- 9. アンドロイドでGMailを使用してメールを送信
- 10. Javaを使用してGmailアカウントでメールを送信する
- 11. Pythonを使用してGmailから特定のメールをダウンロード
- 12. Gmailアカウントを使用してC++でメールを送信
- 13. Gmailを使用しないメールを送信する
- 14. C#Windowsフォームアプリケーション - gmail smtpを使用して電子メールを送信
- 15. Goddadyを使用してGmailアカウントからメールを送信
- 16. gmailでシングルサインオンを使用してPHPを使用
- 17. Gmailのメール
- 18. Gmailのsmtpを使用したメールによる高速レポートのエクスポート
- 19. Gmailを使ってメールを読む
- 20. PHPフォームに連絡する - メールを受信しない(GMAIL)
- 21. phpメール機能は、Gmailとaolのスパムメールを送信します
- 22. PHP mail()はGmail以外のメールを送信しません
- 23. AccountManagerを使用したGmail Imap認証
- 24. gmailを使用したZend Mail
- 25. PHPを使用してメールを送信
- 26. PHPメールを使用する()
- 27. PHPメールを使用してHTMLメールを送信できませんでした。
- 28. PHPメールは()を使用してメールを送信し、「匿名@ ...」
- 29. PHPのメール()変数を使用して
- 30. Gmail IMAP php mailメールの返信として送信