web-dev-qa-db-ja.com

メールに画像が表示されない

3つのフィールド(タイトル、画像、価格)のビューがあります。このビューをメールで登録ユーザーに送信します。メールの送信に MIMEメール を使用しています。

メールは問題なく機能しますが、画像がメールに表示されません。ありがとう。

1
Vamsi

数日前に同じ問題が発生しました。壊れた画像を検査してみてください、あなたの画像は次のようなソースを持っているかもしれません:src="https://ci4.googleusercontent.com/proxy/a0ulmqxF3B*******************************************gMzBa5MRdHDhrBXYc8KaMYIvFZ2HAf3P_lOwFrg=s0-d-e1-ft#http://yoursite/logo.png"

したがって、ローカルからメールを送信しようとしている場合、おそらくGoogleがローカルにアクセスできないために、Googleサービスによってキャッシュされなかった可能性があります。問題がないか、access.logを試してください。他の人も同じ問題に直面しています: https://productforums.google.com/forum/#!topic/gmail/q47KoUYQXPw

この問題は私のローカルでも解決されません。mimeメールやその他のモジュールとは何の関係もありません。実際、print-email-モジュールのみを使用して画像付きのメールを送信できました https:// www。 drupal.org/project/print

これがお役に立てば幸いです。 al PS:メールフォームをライブまたは開発サイトに送信しても何も解決しない場合は、この問題に直面することはありません。Googleがローカルマシンで画像にアクセスできないためです。

2
Abhishek Pareek