cron -phpを使用したインライン画像/メールを手伝ってください?
質問
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"を破る追加の文字があるかもしれません。また、郵送プログラムにはメッセージ内部の画像を統合するオプションがあり、それらを見つけることができませんか?
所属していません StackOverflow