cron -phpを使用したインライン画像/メールを手伝ってください?

StackOverflow https://stackoverflow.com/questions/2727674

  •  02-10-2019
  •  | 
  •  

質問

Cronを使用して送信する必要がある郵送があります。スクリプトをマニュアルにロードすると、すべて正常に動作します。 Cronで画像が壊れています。

私が使用した私のIMGのSRCを変更するには:

$body    = eregi_replace("managersrc_logo","images/managers/acertainlogo.jpg",$body);

私は絶対的なパスを使用することが重要であると私も試しました。

$body    = eregi_replace("managersrc_logo","http://www.site.com/images/managers/acertainlogo.jpg",$body);

その場合、cronscriptを手動で実行したときに画像が表示されません。また、自動化されたクロンは私に画像を表示しません。

受信されたメールのソースをチェックすると、絶対パスを使用しても、常に「CID:暗号化されたもの」が表示されますか?何故ですか? IMGタグのSRC属性に絶対パスが印刷されたいだけです。誰が私の絶対的なCIDへの道を変える:? PHP、PHPMailer、またはOutlook自体ですか?

誰かを助けますか?

役に立ちましたか?

解決 2

問題は、PHPMailerの古いバージョンでした。新しいバージョンに更新しましたが、画像は完璧に表示されています!!

他のヒント

交換される前後(ただし、送信される前に)サンプルHTMLを投稿できますか? URL、つまりsrc = "/managerersrc_logo"を破る追加の文字があるかもしれません。また、郵送プログラムにはメッセージ内部の画像を統合するオプションがあり、それらを見つけることができませんか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top