0
A
回答
-1
您可以使用下面的PHP代碼使用Office365
<?php
require 'vendor/phpmailer/phpmailer/PHPMailerAutoload.php';
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->Host = 'smtp.office365.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = 'YourPassword';
$mail->SetFrom('[email protected]', 'FromEmail');
$mail->addAddress('[email protected]', 'ToEmail');
//$mail->SMTPDebug = 3;
//$mail->Debugoutput = function($str, $level) {echo "debug level $level; message: $str";}; //$mail->Debugoutput = 'echo';
$mail->IsHTML(true);
$mail->Subject = 'Here is the subject';
$mail->Body = 'This is the HTML message body <b>in bold!</b>';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
if(!$mail->send()) {
echo 'Email could not be sent.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo 'Email has been sent.';
}
您可以取消的情況下,註釋代碼您收到任何錯誤發送電子郵件。
您還可以在Laravel中使用Swift Mailer庫發送電子郵件。該.env
文件應包含爲默認以下值:
MAIL_DRIVER=null
MAIL_HOST=null
MAIL_PORT=null
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
這些是默認值,你需要用Office365細節來取代它象下面這樣:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.office365.com
MAIL_PORT=587
MAIL_USERNAME=Office365AccountEmail
MAIL_PASSWORD=Office365AccountPassword
MAIL_ENCRYPTION=tsl
欲瞭解更多詳細信息,您可以參考this link
希望這會幫助你。
相關問題
- 1. 與office365集成發送電子郵件的Postfix
- 2. 電子郵件發送集成測試
- 3. Laravel 5.4用Gmail發送電子郵件
- 4. 在laravel發送電子郵件5.3
- 5. 發送電子郵件自動在laravel
- 6. 發送電子郵件在Laravel 5
- 7. 發送ID爲laravel的電子郵件
- 8. 使用send_dbmail發送電子郵件表中的電子郵件
- 9. Laravel發送生日提醒電子郵件使用郵件
- 10. 如何使用Postfix在Laravel 5.4中發送電子郵件
- 11. 用Office365發送電子郵件python庫`python-o365`
- 12. 如何使用tls/ssl使用python發送office365的SMTP電子郵件
- 13. 通過gmail發送電子郵件,Laravel
- 14. Laravel 4:加快發送電子郵件
- 15. Laravel 4.2發送電子郵件錯誤
- 16. 發送電子郵件使用PHP的電子郵件發送給多人
- 17. 試圖在laravel發送使用命令電子郵件5.4
- 18. Office365中的電子郵件簽名
- 19. 通過Mailtrap在laravel發送電子郵件4.2不發送
- 20. 生成的電子郵件,不發送
- 21. 如何使用Laravel事件發送電子郵件?
- 22. vb.NET SmtpClient無法使用電子郵件發送電子郵件
- 23. Laravel - 未使用mandrill發送的電子郵件
- 24. 如何使用默認的laravel模板發送電子郵件
- 25. 發送的電子郵件使用JSP
- 26. 發送電子郵件使用的PHPMailer
- 27. 在.NET中發送電子郵件,並將電子郵件保存在用戶的已發送郵件中
- 28. 發送電子郵件操作不發送電子郵件
- 29. PHP發送電子郵件多次發送電子郵件
- 30. Laravel 5.2 - 使用專用IP通過SparkPost發送電子郵件