##質問内容
htmlメールを実装しておりますが、ローカル環境ではうまく画像が表示されているのに対し、
開発環境でメールを送信すると画像の部分だけが正しく表示されていません。
URLを直接叩くと画像が表示されますので、パスが間違っていることはないかなと思います。
Gmailでソースコードを見たところ、以下のように3Dが付与されておりましたが関係あるのでしょうか?
関係あるとした場合、どのように対処すればよいのでしょうか?
<td class=3D"header" style=3D"font-family: Avenir, Helvetica, sans-serif; b= ox-sizing: border-box; padding: 25px 0; text-align: center;"> <a href=3D"https://example.com" style=3D"font-family: Avenir,= Helvetica, sans-serif; box-sizing: border-box; color: #bbbfc3; font-size: = 19px; font-weight: bold; text-decoration: none; text-shadow: 0 1px 0 white;= "> <img src=3D"http://xxx.xxx.xxx.xxx/images/header.png" style=3D"= font-family: Avenir, Helvetica, sans-serif; box-sizing: border-box; max-wid= th: 100%; border: none; height: 50px;"></a> </td>
ソースコード
php
1@component('mail::layout') 2 {{-- Header --}} 3 @slot('header') 4 @component('mail::header', ['url' => 'https://example.com']) 5 <img src="{{ asset('images/header.png') }}"> 6 @endcomponent 7 @endslot 8 9 {{-- Body --}} 10 {{ $slot }} 11 12 {{-- Subcopy --}} 13 @isset($subcopy) 14 @slot('subcopy') 15 @component('mail::subcopy') 16 {{ $subcopy }} 17 @endcomponent 18 @endslot 19 @endisset 20 21 {{-- Footer --}} 22 @slot('footer') 23 @component('mail::footer') 24 ※本メールは送信専用アドレスから配信しております。<br> 25 @endcomponent 26 @endslot 27@endcomponent
環境
Laravel5.8
参考
https://readouble.com/laravel/5.7/ja/mail.html#Markdown%20Mailable
回答1件
あなたの回答
tips
プレビュー