【问题标题】:Laravel 4.2 does not send email with image tags in the email bodyLaravel 4.2 不会在邮件正文中发送带有图片标签的邮件
【发布时间】:2018-05-12 17:02:20
【问题描述】:

以下代码运行良好:

Mail::send([], [], function ($message) {
    $message->to('example@gmail.com')
    ->subject('Test Subject')
    ->setBody('<h1>Hi, welcome user!</h1>', 'text/html');
});

// check for failures
echo Mail::failures() ? 'Failed to send' : 'Sent';

但是,当我将图像标签添加到电子邮件正文时,如下所示:

Mail::send([], [], function ($message) {
    $message->to('example@gmail.com')
    ->subject('Test Subject')
    ->setBody('<h1>Hi, welcome user!</h1> <img src="http://absolute_path_to_image">', 'text/html'); 
});
// check for failures
echo Mail::failures() ? 'Failed to send' : 'Sent';

sn-p 返回“Sent”,没有任何错误信息。我检查了日志文件,但一无所获。日志文件中没有任何信息。

应用程序位于启用 SSL 密钥的子域下,例如 https://secure.example.com

请注意,该应用曾在同一台服务器上运行,但在不同的子域下运行,例如 https://secure.olddomain.com。我不确定它是否与此有关。

如果您之前遇到过此问题,请帮助并分享您的解决方案。

谢谢, 网络

【问题讨论】:

  • 你要发送附件扔你的邮件吗?
  • 不,我不知道。只是一封带有图片的简单 HTML 电子邮件
  • 这个对我有用:图像在电子邮件视图中声明如下:&lt;img src="{{ $message-&gt;embed(public_path() . '/x/x.png') }}" alt="" /&gt;希望这对你有帮助!
  • @SAPNET 你检查过我下面的答案了吗?在我把我的 cmets 放在这里之后,我已经发布了它。
  • @Hiren Gohel:您的解决方案也有效。非常感谢您的参与。 Rimon 的回答在提到图像的绝对路径时更准确。

标签: php laravel email laravel-4


【解决方案1】:

这对我有用:图像在电子邮件视图中声明

<img src="{{ $message->embed(public_path() . '/x/x.png') }}" alt="" />

from Laravel doc "$message 变量始终传递给电子邮件视图,并允许内联嵌入附件。"

希望对您有所帮助!

【讨论】:

    【解决方案2】:

    如果您在邮件正文中发送图像文件,您需要embed 如下所示

    \Mail::send([], [], function ($message) {
            $message->to('example@gmail.com')
            ->subject('Test Subject')
            ->setBody('<h1>Hi, welcome user!</h1> <img src="'. $message->embed('absolute_path_to_image') .'"> ', 'text/html'); 
        });
    

    More About

    【讨论】:

    • 感谢 Romon,您的解决方案正在运行。从包含图像的文件中加载电子邮件的正文怎么样?
    • 如果您发送任何文件,请扔掉您的邮件,您需要在邮件中附加该文件。请阅读文档,以便了解它是如何工作的
    猜你喜欢
    • 1970-01-01
    • 2020-01-17
    • 2016-02-12
    • 2021-06-12
    • 2013-09-16
    • 2017-07-16
    • 2011-09-10
    • 2023-03-22
    • 1970-01-01
    相关资源
    最近更新 更多