2010-04-28 2 views
1

나는 cron을 사용하여 발송해야하는 우편물을 가지고있다. 스크립트를 수동으로로드하면 모든 것이 잘 작동합니다. cron으로 나는 깨진 이미지를 얻는다. 심지어 그렇지 않은 경우cron-php를 사용하여 인라인 이미지/메일에 도움이 되셨습니까?

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

: 나는 나는 또한 시도 절대 경로를 사용하는 importent입니다 thaught 때문에

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

:

내가 사용하는 내 IMG의 SRC를 변경하려면 cronscript 수동으로 실행할 때 이미지를 참조하십시오. 자동 cron도 나에게 이미지를 표시하지 않습니다.

내가 수신 한 메일의 출처를 확인하면 절대 경로를 사용하더라도 항상 "cid : encryptedstuff"가 표시됩니까? 왜 그런가요? 나는 img 태그의 src 속성에 절대 경로를 출력하기를 원한다. 누가 Cid에 대한 내 절대 경로를 변경합니까? php, phpmailer 또는 Outlook 자체입니까?

도움이 될만한 사람이 있습니까?

답변

0

문제는 phpmailer의 이전 버전입니다. 새 버전으로 업데이트하면 이미지가 완벽하게 표시됩니다 !!

0

대체하기 전후에 샘플 html을 게시 할 수 있습니까? (보내기 전에)? 어쩌면 src = "/ managersrc_logo"와 같이 URL을 깰 수있는 추가 문자가있을 수 있습니다. 또한 메일 프로그램에 이미지를 통합하여 메시지를 찾을 수없는 경우가있을 수 있습니다.

+0

 

관련 문제