Graphic inline Signature

Scott Silva ssilva at sgvwater.com
Tue Apr 15 17:58:28 IST 2008


on 4-14-2008 5:02 PM Peter Farrow spake the following:
> Dave Jones wrote:
>> Peter Farrow wrote:
>>   
>>> Dave Jones wrote:
>>>     
>>>>> Dave Jones wrote:
>>>>>
>>>>>         
>>>>>>> Dave Jones wrote:
>>>>>>>
>>>>>>>             
>>>>>>>>> Dave Jones wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                 
>>>>>>>>>> Can someone post a sample of a working inline.sig.html? I am getting
>>>>>>>>>> an email with the attached jpg file but it only shows an image box of
>>>>>>>>>> 186 x 23 with no image inside it. Am I missing something in my html
>>>>>>>>>> file that puts it inline within the body?
>>>>>>>>>>
>>>>>>>>>> _*MailScanner.conf*_
>>>>>>>>>> Attach Image To Signature = yes
>>>>>>>>>> Inline HTML Signature = %rules-dir%/inline-html
>>>>>>>>>>
>>>>>>>>>>                   
>>>>>> -signature.rules
>>>>>>
>>>>>>           
>>>>>>>>>> Signature Image Filename = %rules-dir%/signature-image-filename.rules
>>>>>>>>>> Signature Image <img> Filename = signature.jpg
>>>>>>>>>>
>>>>>>>>>> _*cat inline-html-signature.rules*_
>>>>>>>>>> From: me <at> mydomain.com <http://mydomain.com/> <mailto:me
>>>>>>>>>>
>>>>>>>>>>                   
>>>>>> <mailto:me> <at> mydomain.com <http://mydomain.com/>>
>>>>>>
>>>>>>           
>>>>>>>>>> %report-dir%/inline.oneteam.sig.html
>>>>>>>>>> FromOrTo: default no
>>>>>>>>>>
>>>>>>>>>> _*cat signature-image-filename.rules *_
>>>>>>>>>> From: me <at> mydomain.com <http://mydomain.com/> <mailto:me
>>>>>>>>>>
>>>>>>>>>>                   
>>>>>> <mailto:me> <at> mydomain.com <http://mydomain.com/>>
>>>>>>
>>>>>>           
>>>>>>>>>> %report-dir%/OneTeam.jpg
>>>>>>>>>> FromOrTo: default no
>>>>>>>>>>
>>>>>>>>>> _*cat inline.oneteam.sig.html*_
>>>>>>>>>> <img width=186 height=23 src="signature.jpg">
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                   
>>>>>>>>> You need to call it src="cid:signature.jpg"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                 
>>>>>>>> I made my "inline.oneteam.sig.html" have "<img width=186 height=23
>>>>>>>> src="cid:signature.jpg>" " but now the src= text value is getting
>>>>>>>> dropped off when I view the source of the email.  This is a snip of
>>>>>>>> the end of the source:
>>>>>>>>
>>>>>>>> </BODY><img width=186 height=23 src=>
>>>>>>>> </HTML>
>>>>>>>>
>>>>>>>>
>>>>>>>>               
>>>>>>> That's because you've got the quotes in the wrong place.
>>>>>>> src="cid:signature.jpg"
>>>>>>> just as I said last time, so the whole thing looks like
>>>>>>> <img width=186 height=23 src="cid:signature.jpg">
>>>>>>>
>>>>>>>             
>>>>>> My apologies for the previous bad posting.  I had the real file
>>>>>> exactly as you have it above and still get the resulting HTML dropping
>>>>>> the src= value inside the img tag.
>>>>>>
>>>>>>           
>>>>> Here is my (working fine) setup. Remember that MailScanner will always
>>>>> add a text signature to a plain-text message, and will only add an HTML
>>>>> signature to the HTML part of an HTML message. So if you are using
>>>>> Thunderbird, you need to pursuade it to send HTML *and* plain-text parts
>>>>> of the message. You can do this by adding a bold space on the last line
>>>>> of the message. That's enough to trigger it and doesn't show up visibly
>>>>> in the resulting message.
>>>>>
>>>>>         
>>>>       
>>>>> Dave ---- if you want to add this to the Wiki, it might be a good idea.
>>>>> Just register yourself and add it in the configuration section.
>>>>>
>>>>>         
>>>>       
>>>>> ***** MailScanner.conf:
>>>>> Inline HTML Signature = %rules-dir%/inline.html.sig.rules
>>>>> Inline Text Signature = %rules-dir%/inline.text.sig.rules
>>>>> Signature Image Filename = %report-dir%/jules/julessig.png
>>>>> Signature Image <img> Filename = julessig.png
>>>>> Attach Image To Signature = %rules-dir%/attach.image.to.sig.rules
>>>>>
>>>>>         
>>>>       
>>>>> ***** %rules-dir%/inline.html.sig.rules:
>>>>> From:    sysjkf <at> ecs.soton.ac.uk
>>>>> /etc/MailScanner/reports/ECS/jules/jules.inline.sig.html
>>>>> From:    *@jules.fm
>>>>> /etc/MailScanner/reports/ECS/jules/jules.fm.inline.sig.html
>>>>> FromOrTo: default        /etc/MailScanner/reports/ECS/inline.sig.html
>>>>>
>>>>>         
>>>>       
>>>>> ***** %rules-dir%/inline.text.sig.rules:
>>>>> From:    sysjkf <at> ecs.soton.ac.uk
>>>>> /etc/MailScanner/reports/ECS/jules/jules.inline.sig.txt
>>>>> From:    *@jules.fm
>>>>> /etc/MailScanner/reports/ECS/jules/jules.fm.inline.sig.txt
>>>>> FromOrTo: default        /etc/MailScanner/reports/ECS/inline.sig.txt
>>>>>
>>>>>         
>>>>       
>>>>> ***** %rules-dir%/attach.image.to.sig.rules:
>>>>> From:    sysjkf <at> ecs.soton.ac.uk    yes
>>>>> From:    *@jules.fm        yes
>>>>> FromOrTo: default        no
>>>>>
>>>>>         
>>>>       
>>>>> ***** /etc/MailScanner/reports/ECS/jules/jules.inline.sig.html:
>>>>> <br /><img src="cid:julessig.png">
>>>>> <br />--&nbsp;
>>>>> <br />sysjkf <at> ecs.soton.ac.uk
>>>>>
>>>>>         
>>>>       
>>>>> ***** /etc/MailScanner/reports/ECS/jules/jules.fm.inline.sig.html
>>>>> <br /><img src="cid:julessig.png">
>>>>> <br />--&nbsp;
>>>>> <br />Jules <at> Jules.FM
>>>>>
>>>>>         
>>>>       
>>>>> ***** /etc/MailScanner/reports/ECS/inline.sig.html:
>>>>> <br />--
>>>>> <br />This message has been scanned for viruses and
>>>>> <br />dangerous content by
>>>>> <a href=*MailScanner has detected a possible fraud attempt from
>>>>>         
>> "www.mailscanner.info" claiming to
>> be* "http://www.mailscanner.info/"><b>MailScanner</b></a>, and is
>>   
>>>>> <br />believed to be clean.
>>>>>
>>>>>         
>>>>       
>>>>> ***** /etc/MailScanner/reports/ECS/jules/jules.inline.sig.txt:
>>>>> Jules
>>>>> --
>>>>> sysjkf <at> ecs.soton.ac.uk
>>>>>
>>>>>         
>>>>       
>>>>> ***** /etc/MailScanner/reports/ECS/jules/jules.fm.inline.sig.txt:
>>>>> --
>>>>> Jules <at> Jules.FM
>>>>>
>>>>>         
>>>>       
>>>>> ***** /etc/MailScanner/reports/ECS/inline.sig.txt:
>>>>> --
>>>>> This message has been scanned for viruses and
>>>>> dangerous content by MailScanner, and is
>>>>> believed to be clean.
>>>>>
>>>>>         
>>>>       
>>>>> ***** THAT'S IT! *****
>>>>>
>>>>>         
>>>>       
>>>>> Jules
>>>>>
>>>>>         
>>>> Thanks for the detailed configs.  I had my settings correct and nearly
>>>> identical to your settings.  The problem still exists that the image
>>>> is not getting displayed inline on a number of different email clients
>>>> (Outlook, Scalix, Gmail, etc.).  I looked at my raw queue files in my
>>>> quarantine (I save everything that is not high spam on my low-volume
>>>> server at home) and the inline.html file is getting appended properly.
>>>>  Now it appears to be the "Content-ID:" multipart header is not
>>>> getting generated in the MIME encoding so there is nothing to match my
>>>> src="cid:signature.jpg" img tag.  Could this be the problem?
>>>>
>>>> Working inline email image:
>>>> ------_=_NextPart_001_01C89E3C.224B45D2
>>>> Content-Type: image/gif;
>>>>         name="image001.gif"
>>>> Content-Transfer-Encoding: base64
>>>> Content-ID: <image001.gif <at> 01C89E12.38C00F50>
>>>> Content-Description: image001.gif
>>>> Content-Location: image001.gif
>>>>
>>>> Non-working inline email image:
>>>> ------------=_1208183216-10649-0
>>>> Content-Type: image/jpeg; name="signature.jpg"
>>>> Content-Disposition: attachment; filename="signature.jpg"
>>>> Content-Transfer-Encoding: base64
>>>> MIME-Version: 1.0
>>>> X-Mailer: MIME-tools 5.425 (Entity 5.425)
>>>>
>>>>
>>>>
>>>>       
>>> Just for the record,
>>>
>>> Mine displays an empty box too...
>>>
>>> Gave up trying to make it work..
>>> Works great for me (inevitably). The only suggestion I have is to edit
>>>     
>> />usr/lib/MailScanner/MailScanner/Message.pm. Around line 4407 there
>>   
>>> should be a line that says this:
>>>                                           Id => '<' . $internalname .
>>> '>');
>>> Change that to
>>>                                            'Content-Id:' => '<' .
>>> $internalname . '>');
>>> Then
>>>    service MailScanner restart
>>>
>>> and let me know if this helps at all.
>>>
>>> Jules
>>>     
>>
>> Running MS ver 4.66.5 and I don't see any line similar to that in the file:
>>
>> # grep \$internalname *
>> Message.pm:      my $internalname =
>> MailScanner::Config::Value('attachimageinternalname', $this);
>> Message.pm:                                            Filename =>
>> $internalname,
>> #
>>
>> P.S.  This is a great feature that I really want to get working since
>> our other major commercial software applications are not able to do
>> it.  Julian, I am working hard to get my manager to send some money
>> your way but I work for a fortune 500 company that requires a PO.
>> This feature could help motivate him to go through all of the internal
>> paperwork.  Sorry if it sounds backwards (or like ransom -- :) ).  You
>> already deserve some compensation but it seems easier to spend
>> millions with a big contract rather than small amounts that may be
>> deemed less important to the company.
>>   
> I am running 4.65.3-1 and I have similar lines to that above but not the 
> one mention at 4407...
> 
Do you suppose you could turn off the html for this list?


-- 
MailScanner is like deodorant...
You hope everybody uses it, and
you notice quickly if they don't!!!!

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://lists.mailscanner.info/pipermail/mailscanner/attachments/20080415/6d69546f/signature.bin


More information about the MailScanner mailing list