Thanks for your answer 
Here is a full log of a failed mail transmission ; sorry, a bit long :
Code:
Oct 21 13:04:11 mail1 postfix/smtpd[32588]: connect from mail1.cheval-freres.net[10.0.0.10]
Oct 21 13:04:11 mail1 postfix/smtpd[32588]: D4DF81A122: client=mail1.cheval-freres.net[10.0.0.10]
Oct 21 13:04:11 mail1 postfix/cleanup[32591]: D4DF81A122: message-id=<27531427.91256123051800.JavaMail.root@mail1.cheval-freres.net>
Oct 21 13:04:11 mail1 postfix/qmgr[10818]: D4DF81A122: from=, size=634, nrcpt=1 (queue active)
Oct 21 13:04:11 mail1 postfix/smtpd[32588]: disconnect from mail1.cheval-freres.net[10.0.0.10]
Oct 21 13:04:11 mail1 amavis[9437]: (09437-01) ESMTP::10024 /opt/zimbra/data/amavisd/tmp/amavis-20091021T130411-09437: -> SIZE=634 Received: from mail1.cheval-freres.net ([127.0.0.1]) by localhost (mail1.cheval-freres.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP for ; Wed, 21 Oct 2009 13:04:11 +0200 (CEST)
Oct 21 13:04:11 mail1 amavis[9437]: (09437-01) Checking: EcqvBD33AlN3 [10.0.0.10] ->
Oct 21 13:04:12 mail1 postfix/smtpd[32595]: connect from localhost[127.0.0.1]
Oct 21 13:04:12 mail1 postfix/smtpd[32595]: 2F6AA1A134: client=localhost[127.0.0.1]
Oct 21 13:04:12 mail1 postfix/cleanup[32591]: 2F6AA1A134: message-id=<27531427.91256123051800.JavaMail.root@mail1.cheval-freres.net>
Oct 21 13:04:12 mail1 postfix/qmgr[10818]: 2F6AA1A134: from=, size=1103, nrcpt=1 (queue active)
Oct 21 13:04:12 mail1 amavis[9437]: (09437-01) FWD via SMTP: -> ,BODY=7BIT 250 2.0.0 Ok, id=09437-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 2F6AA1A134
Oct 21 13:04:12 mail1 amavis[9437]: (09437-01) Passed CLEAN, LOCAL [10.0.0.10] [10.0.0.10] -> , Message-ID: <27531427.91256123051800.JavaMail.root@mail1.cheval-freres.net>, mail_id: EcqvBD33AlN3, Hits: -2.108, size: 634, queued_as: 2F6AA1A134, 327 ms
Oct 21 13:04:12 mail1 postfix/smtp[32592]: D4DF81A122: to=, relay=127.0.0.1[127.0.0.1]:10024, delay=0.37, delays=0.03/0.01/0.01/0.32, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=09437-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 2F6AA1A134)
Oct 21 13:04:12 mail1 amavis[9437]: (09437-01) extra modules loaded: /opt/zimbra/zimbramon/lib/i486-linux-gnu-thread-multi/auto/Net/SSLeay/autosplit.ix, /opt/zimbra/zimbramon/lib/i486-linux-gnu-thread-multi/auto/Net/SSLeay/randomize.al, IO/Socket/SSL.pm, Net/LDAP/Extension.pm, Net/SSLeay.pm
Oct 21 13:04:12 mail1 postfix/qmgr[10818]: D4DF81A122: removed
Oct 21 13:04:12 mail1 postfix/error[32596]: 2F6AA1A134: to=, relay=none, delay=0.06, delays=0.03/0.01/0/0.02, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to alt4.gmail-smtp-in.l.google.com[74.125.93.27]:25: Connection timed out)
To your question if i am sending out directly, i am not sure to understand it ? I am in a DMZ, so behind a firewall with IP 10.0.0.1, while my zimbra's IP is 10.0.0.10.
Digging the MX of gmail.com resolves to all the gmail MX, i guess it is fine that way.
And finally, yes, i put my forwarders to be the same as my ISP's DNS.