Jump to content

Archived

This topic is now archived and is closed to further replies.

uranus49

[tuto][initié]Postfix : Créer son serveur de Mail

Recommended Posts

bonjour,

J'ai suivit ce tuto et ca marche plus ou moins :francais:

bref, deja, je me demandais si ca servait a quelque chose

de passer par un relai [smtp.free.fr] (même si c'est obligatoire)

parce que le destinataire des mails reçoit un mail de

<comptefree>@free.fr et non , dans mon cas, de

<comptedyndns>@mamachine.dyndns.org

Pour la reception, si j'ai bien compris, il n'y a pas de relai

a mettre en place, mon serveur postfix tourne

mais si j'envoi un mail sur <comptedyndns>@mamachine.dyndns.org

je me prends un "Delivery Status Notification (Delay)"

en retour...

J'ai bien pensé a renseigner "Mail Exchanger" a

<comptedyndns>@mamachine.dyndns.org dans la config de dyndns

mais ca marche pas!

Share this post


Link to post
Share on other sites
je me demandais si ca servait a quelque chose

de passer par un relai [smtp.free.fr] (même si c'est obligatoire)

parce que le destinataire des mails reçoit un mail de

<comptefree>@free.fr et non , dans mon cas, de

<comptedyndns>@mamachine.dyndns.org

Ca n'a rien a voir :francais:

Le relais ne transforme pas l'adresse email de l'envoyeur.... Ce qui est a l'origine de ta transformation de Dyndns en free ne peut etre du qu'a ta table canonical, virtual ou alias....

Le relais smtp, c'"est bete et mechant..s'il ne peut deservir le courier en local (domaine non géré) il envoie sur un autre smtp.

++

Share this post


Link to post
Share on other sites
je me demandais si ca servait a quelque chose

de passer par un relai [smtp.free.fr] (même si c'est obligatoire)

parce que le destinataire des mails reçoit un mail de

<comptefree>@free.fr et non , dans mon cas, de

<comptedyndns>@mamachine.dyndns.org

Ca n'a rien a voir :francais:

Le relais ne transforme pas l'adresse email de l'envoyeur.... Ce qui est a l'origine de ta transformation de Dyndns en free ne peut etre du qu'a ta table canonical, virtual ou alias....

Le relais smtp, c'"est bete et mechant..s'il ne peut deservir le courier en local (domaine non géré) il envoie sur un autre smtp.

++

ha oui exact ^^ g virer le sender_canonical et c'est bon

j'ai suivit le tuto en fait :

# Le domaine uranus49.yo n’est pas reconnu par les serveurs de noms, vous aurez des problèmes à envoyer un mail dehors. Il faut remplacer l’adresse root@uranus49.yo par une vraie.

bref, ca résout pas mon second problème...

mais en imaginant que tout marche, que ce passerait-il si

mon serveur était off, et qu'on m'envoie un mail dessus ?

Share this post


Link to post
Share on other sites

Sympa le tuto ! Dit t'aurai pas prévu une petite partie pour envoyer le courrier d'un postfix vers un Exchange afin que ce soit l'Exchange qui envoie le courrier et non le postfix :francais:

Share this post


Link to post
Share on other sites
bref, ca résout pas mon second problème...

Chaque chose en son temps :ouioui:

Peut etre un probleme de reverse dns, il faut s'y pencher...

mais en imaginant que tout marche, que ce passerait-il si

mon serveur était off, et qu'on m'envoie un mail dessus ?

No response POP3/IMAP Server :francais:

Une erreur en soit, comme si tu essayais d'attendre une url down..

Dit t'aurai pas prévu une petite partie pour envoyer le courrier d'un postfix vers un Exchange afin que ce soit l'Exchange qui envoie le courrier et non le postfix

T'es fou toi ;) C'est une partie Linux ici...Exchange :craint:

++

Share this post


Link to post
Share on other sites

Ca tiendrait qu'a moi y'aurait pas de Exchange, en fait c'est un projet pour les cours le Postfix et moi dans mon projet je dois seulement configurer postfix avec spamassassin, webmail etc ... et l'autre groupe doit configurer l'exchange ... J'y ai pas touché à part hier soir pour créer un utilisateur :francais: Mais je me suis lavé les mains aprés ... ;)

Share this post


Link to post
Share on other sites

decidement il veut pas ^^

mais je comprend pas comment ca marche...

Si j'envoie un mail, il passe de relai en relai

et par magie arrive sur le miens ? :francais:

Ou alors il y en a bien un qui se décide a contacter

mon serveur smtp ?

Share this post


Link to post
Share on other sites

Comment ca marche....sur Postfix

Tu envois un mail :

-si le domaine de ce mail se trouve dans $mydestination, alors envoie en local (si l'utilisateur est créé/existant/déclaré en virtual)

-si le domaine adressé n'est pas local, utilisation des variable domain-relay et transport si tu souhaites qu'un domaine adressable soit redirigé vers un serveur de messagerie precis (dans le cas ou tu geres plusieurs domaines par ex)

- sinon le mail est renvoyé vers [relayhost] donc logiquement le smtp de ton FAI ou un smtp "public"

+

Share this post


Link to post
Share on other sites

oui, ca j'ai bien compris , pour l'envoi

Mais pour la reception...

Si "quelqu'un" envoie un mail sur <compte>@<comptedyndns>.dyndns.org

comment les autre relai, envoi le mail sur MON serveur smtp ?

il faut que je m'enregistre sur un relai ? ^^

mon compte dyndns comportant un champ "MX" (mail exchanger)

un relai ne peut pas communiquer avec mon serveur directement ?

dsl, mais c'est pas facile a expliquer

Share this post


Link to post
Share on other sites

up, personne ?

Quand j'essaye d'envoyer un mail depuis hotmail vers mon server, voici ce qu'il me dit :

Objet : Delivery Status Notification (Delay)

This is an automatically generated Delivery Status Notification.

THIS IS A WARNING MESSAGE ONLY.

YOU DO NOT NEED TO RESEND YOUR MESSAGE.

Delivery to the following recipients has been delayed.

ceric35@*******.ceric35.net

et environ 24 heures plus tard

Objet : Delivery Status Notification (Failure)

This is an automatically generated Delivery Status Notification.

Unable to deliver message to the following recipients, due to being unable to connect successfully to the destination mail server.

ceric35@********.ceric35.net

je ne comprend guere :keskidit:

Share this post


Link to post
Share on other sites

bah je comprend pas pourquoi, j'ai rien changer

mais je recoit bien les mails maintenant,

c'est nikel !

dsl du derangement

Share this post


Link to post
Share on other sites

Bon je fais un ptit up parce que j'ai un problème avec amavisd-new, en effet je lui demande de laisser passer les messages avec un BAD_HEADER, mais pourtant ils ne sont pas livrés.

Voici un extrait du log lorsque je reçois ce type de message ( devinez qui envoie des messages avec un BAD_HEADER ? ):

Jan  2 15:40:52 gen1 postfix/smtpd[20891]: connect from akosh.pcinpact.com[91.121.4.86]
Jan  2 15:40:52 gen1 postfix/trivial-rewrite[20897]: warning: database /etc/postfix/transport_maps.db is older than source file /etc/postfix/transport_maps
Jan  2 15:40:52 gen1 postfix/smtpd[20891]: 5A7EA19B8DB7: client=akosh.pcinpact.com[91.121.4.86]
Jan  2 15:40:53 gen1 postfix/cleanup[20898]: 5A7EA19B8DB7: message-id=<20070102144004.1234.qmail@ns37332.ovh.net>
Jan  2 15:40:53 gen1 postfix/qmgr[20130]: 5A7EA19B8DB7: from=<contact@pcinpact.com>, size=1343, nrcpt=1 (queue active)
Jan  2 15:40:53 gen1 postfix/smtpd[20891]: disconnect from akosh.pcinpact.com[91.121.4.86]
Jan  2 15:40:53 gen1 clamd.amavisd[27839]: SelfCheck: Database status OK. 
Jan  2 15:40:55 gen1 postfix/smtpd[20904]: connect from unknown[127.0.0.1]
Jan  2 14:40:55 gen1 postfix/smtpd[20904]: 0584619B8DB8: client=unknown[127.0.0.1]
Jan  2 15:40:55 gen1 postfix/cleanup[20898]: 0584619B8DB8: message-id=<20070102144004.1234.qmail@ns37332.ovh.net>
Jan  2 15:40:55 gen1 postfix/qmgr[20130]: 0584619B8DB8: from=<contact@pcinpact.com>, size=1999, nrcpt=1 (queue active)
Jan  2 15:40:55 gen1 amavis[2826]: (02826-18) Passed BAD-HEADER, [91.121.4.86] <contact@pcinpact.com> -> <paul@ezvan.fr>, Message-ID: <20070102144004.1234.qmail@ns37332.ovh.net>, mail_id: KBm7mKMU0Gna, Hits: 3.36, queued_as: 0584619B8DB8, 1723 ms
Jan  2 15:40:55 gen1 postfix/smtp[20899]: 5A7EA19B8DB7: to=<paul@ezvan.fr>, relay=localhost.ezvan.fr[127.0.0.1], delay=3, status=sent (250 2.6.0 Ok, id=02826-18, from MTA([127.0.0.1]:10025): 250 Ok: queued as 0584619B8DB8)
Jan  2 15:40:55 gen1 postfix/qmgr[20130]: 5A7EA19B8DB7: removed
Jan  2 14:40:55 gen1 postfix/smtpd[20904]: disconnect from unknown[127.0.0.1]
Jan  2 15:40:55 gen1 postfix/local[20905]: 0584619B8DB8: to=<paul@ezvan.fr>, relay=local, delay=0, status=sent (delivered to command: /usr/bin/procmail -a "$EXTENSION")
Jan  2 15:40:55 gen1 postfix/qmgr[20130]: 0584619B8DB8: removed

Apparement le mail est delivré à procmail, mais je ne l'ai pourtant pas dans ma boîte. Une idée ?

EDIT : J'ai réglé le problème, en fait c'est procmail qui ne l'envoyait pas au bon endroit.

Share this post


Link to post
Share on other sites

J'aurais une remarque sur la partie sur amavis. Il est écrit dans le tuto :

Allons dans le dossier /etc/amavis/conf.d. Il faut décommenter des lignes dans le fichier 15-content_filter_mode. Toute façcon, il n’y en a que deux :mdr: , @bypass_virus_checks_maps ………… et @bypass_spam_check_maps…………

J'utilise amavisd-new, et dans le fichier de conf j'ai :

# @bypass_virus_checks_maps = (1);  # uncomment to DISABLE anti-virus code
# @bypass_spam_checks_maps  = (1);  # uncomment to DISABLE anti-spam code

C'est un changement entre amavis et amavisd-new ou une erreur dans le tuto ?

Share this post


Link to post
Share on other sites

Salut a tous.

Ca fait un moment que j'ai pas eu l'occasion de venir faire un tour et j'ai parcouru toutes vos remarques. :)

J'vais essayer de trouver du temps pour resoudre les problemes cités et corriger tout ce qui fonctionne pas trop (qui a dit "amavis" :byebye: ) ....

Bref ca gere de vous y être penché pendant que j'étais pas la :transpi:

Sandeman Écrit 03-01-2007 11:35:52

Linké dans Pourquoi/Comment passer au libre ? yaisse.gif

Merci.

Bonne année a tous !

Edit : Entre amavis et amavis-d new, il ya pas mal de differences au niveau de la config'. Amavisd-new semble être plus récent c'est pourquoi je l'ai choisis

Share this post


Link to post
Share on other sites

il y a une pitite faute également dans les rbl :

il ne faut plus mettre :

reject_rbl_client relays.visi.com
reject_rbl_client relays.ordb.org

Ces blacklistes ne sont plus valables :(

Egalement, aimeriez vous une partie sur FuzzyOcr, piti soft de reconnaissance de spam images ?

Share this post


Link to post
Share on other sites

il y a une pitite faute également dans les rbl :

il ne faut plus mettre :

reject_rbl_client relays.visi.com
reject_rbl_client relays.ordb.org

Ces blacklistes ne sont plus valables :(

Arf, en effet ce genre de liste est tres vite obsolete

Egalement, aimeriez vous une partie sur FuzzyOcr, piti soft de reconnaissance de spam images ?

A fond !

Pour le moment j'ai pas de Linux ni de reseau, mais tu peux laisser le lien dans un post avec la methode pour pouvoir s'en servir. Quand j'aurai emmenagé avec une connexion Internet, je le testerai puis l'intégrerai dans le tuto (si tu veux bien bien sur) :mdr:

Edit : pour amavis et spamassassin, il est evident que mon tuto n'est pas au point. De par le fait d'une part que je l'ai fait un peu vite et que d'autre part ces programmes sont mis a jours et changent un peu leurs codes a chaque version (vu que les veroles apparaissent tous les jours :eeek2:).

Je note ca dans le tuto

Share this post


Link to post
Share on other sites

installation de FuzzyOCR, logiciel de reconnaissance de spams image :

wget http://users.own-hero.net/~decoder/fuzzyoc....1-devel.tar.gz

tar xvzv fuzzyocr-3.5.1-devel.tar.gz

cd fuzzyocr-3.5.1-devel

copier les fichiers comme suit (pour debian du moins, a adapter selon les cas) :

FuzzyOcr.cf ==> /etc/spamassassin/

FuzzyOcr.scansets ==> /etc/spamassassin/

FuzzyOcr.words ==> /etc/spamassassin/

FuzzyOcr.pm ==> /usr/share/perl5/Mail/SpamAssassin/Plugin

cat FuzzyOcr.cf
# Syntax:
# loadplugin <Plugin_Name> <Location>
#  <Location> path where Plugin resides.

body	 FUZZY_OCR				   eval:fuzzyocr_check()
body	 FUZZY_OCR_WRONG_CTYPE	   eval:dummy_check()
body	 FUZZY_OCR_CORRUPT_IMG	   eval:dummy_check()
body	 FUZZY_OCR_WRONG_EXTENSION   eval:dummy_check()
body	 FUZZY_OCR_KNOWN_HASH		eval:dummy_check()

describe FUZZY_OCR				   Mail contains an image with common spam text inside
describe FUZZY_OCR_WRONG_CTYPE	   Mail contains an image with wrong content-type set
describe FUZZY_OCR_WRONG_EXTENSION   Mail contains an image with wrong file extension
describe FUZZY_OCR_CORRUPT_IMG	   Mail contains a corrupted image
describe FUZZY_OCR_KNOWN_HASH		Mail contains an image with known hash

priority FUZZY_OCR 900

###
### Plugin Configuration 
###

###
### Logging options
###

# Verbosity level (see manual)
# Level 0 - Errors only
# Level 1 - Errors and Warnings
# Level 2 - Errors, Warnings and Info Messages
# Level 3 - Full debug output
# Default value: 1
#focr_verbose 3

# Log Message-Id, From, To
# Default: 1
#focr_log_pmsinfo 0

# Send logging output to stderr.
# Default value: 1
#focr_log_stderr 0

# Logfile (make sure it is writable by the plugin) 
# Default value: none
#focr_logfile /tmp/FuzzyOcr.log

###
### Wordlists 
###

# Here we defined the words to scan for
# Default value: /etc/mail/spamassassin/FuzzyOcr.words
focr_global_wordlist /etc/spamassassin/FuzzyOcr.words
#
# This is the path RELATIVE to the respective home directory
# for the personalized list. This list is merged with the global 
# word list on execution.
# Default value: ~/.spamassassin/fuzzyocr.words 
# If value begins with '/', it is treated as fixed path.
#focr_personal_wordlist fuzzyocr.words
#
# This option allows you to disable the whole personalization stuff,
# i.e. FuzzyOcr will not call functions in SA that require home
# directories for your users. This is only required if you are running
# an environment where the users don't have home directories at all.
# Default value: 0
#
focr_no_homedirs 1
#
## Optionally, disable this option if you want to scan for numbers
## Setting this to 0 will cause FuzzyOcr not to strip numbers from
## both the wordlist and the OCR results
#
#focr_strip_numbers 1


###
### Helper Applications
###

# These parameters can be used to change other detection settings
# If you leave these commented out, the defaults will be used.
# Do not use " " around any parameters!

###
### Step 1:
### Inform the plugin which helper apps are required.
###

# The following are already included by default:
#
#focr_bin_helper gifsicle, giffix, giftext, gifinter, giftopnm
#focr_bin_helper jpegtopnm, pngtopnm, bmptopnm, tifftopnm, ppmhist
#focr_bin_helper gocr, ocrad

# Include additional scanner/preprocessor commands here:
#
focr_bin_helper pnmnorm, pnminvert, pamthreshold, ppmtopgm, pamtopnm
focr_bin_helper tesseract

###
### Step 2:
### Inform the plugin of the search path to find all helper apps.
### Only the first match will be considered, so the order is important.
###

# Search path for locating helper applications
#focr_path_bin /usr/local/netpbm/bin:/usr/local/bin:/usr/bin

###
### Step 3:
### You can optionally define a helper application location, bypassing
### the search path algorithm. Please note that if the helper app is not
### previously defined, it will generate an error:

#focr_bin_gifsicle /usr/bin/gifsicle
#focr_bin_giffix /usr/bin/giffix
#focr_bin_giftext /usr/bin/giftext
#focr_bin_gifinter /usr/bin/gifinter
#focr_bin_giftopnm /usr/bin/giftopnm
#focr_bin_jpegtopnm /usr/bin/jpegtopnm
#focr_bin_pngtopnm /usr/bin/pngtopnm
#focr_bin_bmptopnm /usr/bin/bmptopnm
#focr_bin_tifftopnm /usr/bin/tifftopnm
#focr_bin_ppmhist /usr/bin/ppmhist
#focr_bin_gocr /usr/bin/gocr
#focr_bin_ocrad /usr/bin/ocrad

#focr_bin_pnmnorm /usr/bin/pnmnorm
#focr_bin_pnminvert /usr/bin/pnminvert
#focr_bin_convert /usr/bin/convert

###
### Scansets 
###

# Paths to the files containing Scansets and Preprocessors definitions
#
focr_preprocessor_file /etc/spamassassin/FuzzyOcr.preps
#focr_scanset_file /etc/spamassassin/FuzzyOcr.scansets

# Setting this to 1 will cause FuzzyOcr to skip all other scansets,
# if a scanset has reached the amount of hits specified in 
# focr_counts_required. (i.e. if the image is detected as spam).
# This saves resources, but lowers the scores because not the best, 
# but the first best scanset is taken as result.
# Default value: 1
#focr_minimal_scanset 0

# This option is only used when focr_minimal_scanset is enabled. 
# Basically, this counts the effectiveness of a scanset on the current 
# mail traffic and resorts the scansets with the most effective first.
# This saves unnecessary scanner passes and saves resources. 
# Default value: 1.
#focr_autosort_scanset 0

# This is a parameter for the focr_autosort_scanset function, and specifies
# the maximum value of the effectiveness counter used in each scanset. If you
# increase this, it will take longer until the autosort function adapts to new
# types of spam, setting it too low will lower the effectiveness of the 
# function. 
# Default value: 10
#focr_autosort_buffer 10

###
### Scan Settings
###

# Timeout for the plugin, in seconds. (Maximum runtime of the plugin)
# Default value: 10
focr_timeout 30

# Use a global timeout value instead of per helper application.
# Default value: 0
#focr_global_timeout 1

# Minimum image size to scan. Images with dimensions smaller than the
# ones specified here will be skipped:
# Default: Height:4 Width:4
#
#focr_min_height 4
#focr_min_width 4

# Maximum image size to scan. Images with dimensions bigger than the
# ones specified here will be skipped:
# Default: Height:800 Width:800
#
#focr_max_height 800
#focr_max_width 800


# Maximum file size for different formats in byte, bigger pictures 
# will not be scanned 
# Default values: Unlimited)
#focr_max_size_gif 80000
#focr_max_size_jpeg 100000
#focr_max_size_png 80000
#focr_max_size_bmp 500000
#focr_max_size_tiff 500000

# Skip checking the following image types 
# Default value: 0 (check image type)
#focr_skip_gif 1
#focr_skip_jpeg 1
#focr_skip_png 1
#focr_skip_bmp 1
#focr_skip_tiff 1

# Default detection treshold (see manual) 
# Default value: 0.25 (Can be changed on a per word basis in the wordlist).
#focr_threshold 0.20

# Number of minimum matches before the rule scores (Default value: 2)
#focr_counts_required 3

# Setting this will cause every word to be matched only once per image (Default value: 0)
#focr_unique_matches 1

# This is the score for a hit after focr_counts_required matches
# Default value: 5
focr_base_score 10

# This is the additional score for every additional match after 
# focr_counts_required matches
# Default value: 1
#focr_add_score 0.375

# This option defines the factor, which is multiplied with the number
# of matches, that were made without stripping spaces. FuzzyOcr does two
# matching attempts on OCR results, one without space strippings and one with.
# To weight the first match type more, this factor is applied.
# Default value: 1.5
#focr_twopass_scoring_factor 1.5

# This is the score to give for a wrong content-type.
# e.g. JPEG image but content type says GIF
# Default value: 1.5
#focr_wrongctype_score 1.5

# This is the score to give for a wrong file extension.
# e.g. JPEG image but file extension says GIF
# Default value: 1.5
#focr_wrongext_score 1.5

# This is the score to give for a corrupted image.
# This currently affects only GIF images
# Default value: 2.5
#focr_corrupt_score 2.5

# This is the score to give for a corrupted unfixable image.
# This currently affects only GIF images.
# Default value: 5
#focr_corrupt_unfixable_score 5

# This is used to disable the OCR engine if the message has 
# already more points than this value 
# Default value: 10
#focr_autodisable_score 30

# This is used to disable the OCR engine if the message has
# already less points than this value 
# Default value: -5
#focr_autodisable_negative_score -5


###
### Hashing Options (Optional)
###

# Select which type of image hashing to use:
# Default value: 0 (disabled)
# Allowed values:
#  1 ... use digest_hash only (deprecated)
#  2 ... use digest_db w/digest_hash import (see requirements, recommended)
#  3 ... use mysql database (see requirements, experimental)
#--
# The score is saved with the hash in the database, allowing the plugin to
# skip the scans when the image is found in the database, using the score
# from the previous scans.
#--
focr_enable_image_hashing 2

# Set this to skip updating the hashing database at startup
# Default value: 0 (update at startup)
#focr_skip_updates 1

# Automatically add hashes of spam images recognized by OCR to the Image 
# Hash database, to disable, set to 0
# Default value: 1 (learn)
#focr_hashing_learn_scanned 1

# Score images who's global word count is below focr_counts_required using 
# the following formulae: (focr_add_score * word count) as score.
# Default value: 0 (ignore images)
#focr_score_ham 1

# If the image hash database feature is enabled (Type 1 Hashing),
# specify the file to use as database
# Default value: /etc/mail/spamassassin/FuzzyOcr.hashdb
#focr_digest_db /etc/mail/spamassassin/FuzzyOcr.hashdb

# If the image hash db feature is enabled (Type 2 Hashing),
# specify the file to use as the SPAM database
# Default value: /etc/mail/spamassassin/FuzzyOcr.db
focr_db_hash /etc/spamassassin/FuzzyOcr.db

# If the image hash db feature is enabled (Type 2 Hashing), 
# specify the file to use as the HAM database
# Default value: /etc/mail/spamassassin/FuzzyOcr.safe.db
focr_db_safe /etc/spamassassin/FuzzyOcr.safe.db

# Auto-prune: Expire records from hasing databases after these many days
# Default value: 35
#focr_db_max_days 15

###
### MySQL options (Type 3 Hashing)
###

#focr_mysql_db FuzzyOcr
#focr_mysql_hash Hash
#focr_mysql_safe Safe
#focr_mysql_user fuzzyocr
#focr_mysql_pass fuzzyocr
#focr_mysql_host localhost
#focr_mysql_port 3306
#focr_mysql_socket /tmp/mysql.sock

# If set, the database table is updated with different data from one of
# the following:
#  + filename, 
#  + image-params,
#  + content-type, 
#  + file-type, 
#  + score, 
#  + word-info
# Default value: 0
#focr_mysql_update_hash 1

###
### Miscellaneous Options
###

# The pluging uses a temporary directory to store intermediate information.
# In order to Keep these files for debugging purposes use any of these
# values:
#  0 = always cleanup (default value)
#  1 = keep only if error
#  2 = always keep
#--
# Keeping these intermediate files could fill your HDD _very_ fast!
# Make shure you periodically empty your temp dir (usually: /tmp) or
# suffer the conscecuences.  You've been warned!!
#--
#focr_keep_bad_images 1

#################################################################
# DO NOT REMOVE THIS LINE, IT IS REQUIRED UNDER ALL CIRCUMSTANCES
focr_end_config

rajouter "loadplugin FuzzyOcr /usr/share/perl5/Mail/SpamAssassin/Plugin/FuzzyOcr.pm" dans v310.pre

faire un touch FuzzyOcr.db et FuzzyOcr.safe.db, chown amavis:amavis FuzzyOcr.db FuzzyOcr.safe.db

le fichier important est le fichier de mots à rechercher, il peut être interessant de le partager !

le mien :

# Here we defined the words to scan for
# Stock
alert
charts
profit
news::0.2
breaking
symbol
alert
stock
investor
international
company
money::0
million
thousand
buy
price::0.2
trade
target
banking
service
recommendation
# Pills
viagra
cialis
xanax
valium
meridia
zanaflex
levitra
medicine
legal::0.2
penis::0
medication
growth
drugs
pharmacy
guarantee
lowest
prescription
RXZZ.ORG
# Misc
gratis::0.2
oferta
click here
software
kunde::0.2
volksbank
sparkasse
address bar
manufacture
browser
# pers
portfolio
buy low
sell high
targ::50
CECG::50
CICG::50
Volksbanken:50
Raiffeisenbanken:50
Bank:50
consult
financial
dutie
transaction

pour tester tous ça :

su -c "spamassassin --debug FuzzyOcr < FichierEml.emlAvecUneImage.eml > /dev/null" amavis

il doit vous ressortir les mots contenu dans l'image !

perso, cela marche du tonnerre !

si cela n'est pas trop clair, ce que je conçoit, je n'ai pas trop trop le temps de tous rédiger :(, dites moi quoi revoir !

Share this post


Link to post
Share on other sites

Merci pour ton article leon47, des que je trouve du temps et un nouveau PC ( :-D ), je testerai ce que tu as fais afin de plus l'integrer au tuto.

:fumer:

Share this post


Link to post
Share on other sites

Le relais smtp, c'"est bete et mechant..s'il ne peut deservir le courier en local (domaine non géré) il envoie sur un autre smtp.

Pourquoi l'envoyer à un autre serveur SMTP alors au-lieu de le délivrer directement au domaine de destination (je pense que c'était la question initiale également)?

Moi je ne fais aucun relais vers mon FAI, je gère mon SMTP/POP3 au complet comme "un vrai" serveur de courrier (comme le FAI le ferais).

J'aimerais avoir vos commentaires sur cette question, à savoir s'il y a un avantage à utiliser une méthode plus qu'une autre ou si une circonstance oblige l'utilisation d'une méthode plus qu'une autre ?

Merci

Share this post


Link to post
Share on other sites

Le relais smtp, c'"est bete et mechant..s'il ne peut deservir le courier en local (domaine non géré) il envoie sur un autre smtp.

Pourquoi l'envoyer à un autre serveur SMTP alors au-lieu de le délivrer directement au domaine de destination (je pense que c'était la question initiale également)?

Moi je ne fais aucun relais vers mon FAI, je gère mon SMTP/POP3 au complet comme "un vrai" serveur de courrier (comme le FAI le ferais).

Dans l'exemple, le domaine uranus49.yo n'est reconnu par aucun serveur DNS sur Internet, c'est pourquoi je passe par gmail, qui lui est reconnu.

Sinon personne ne transfererais mes mails, car tout le monde peut croire que je serai un spammeur. En plus uranus49.yo, je vois mal comment je pourrais l'enregistrer (lol) . Comme je n'ai pas de domaine enregistré, je passe par gmail.

Pour toi c'est different, tu a peut etre un domaine enregistré, donc reconnu et a la rigueur une adresse IP fixe. Cela te donne la possbilité d'envoyer des mail avec ta "vraie" adresse, et non une adresse intermediaire.

Si tu prefere, lorsque je mail sur une boite en dehors de mon reseau local, l'adresse sera uranus49@gmail.com et lorsque je mail dans le reseau local, l'adresse est root@uranus49.yo (par exemple), car mon serveur de mail et mon domaine local est reconnu localement.

j espere avoir ete assez clair ;)

Share this post


Link to post
Share on other sites

Salut Uranus49,

AVANT TOUTE CHOSE JE NE VEUX PAS REMETTRE EN QUESTION LE FONCTIONNEMENT DU RELAIS (QUE JE COMPRENDS) NI FAIRE MA TÊTE DURE ENVERS VOS RÉPONSES ;) JE VEUX SIMPLEMENT MIEUX COMPRENDRE L'UTILITÉ DE LE FAIRE DANS L'ENVIRONNEMENT EXPLIQUÉ.

Effectivement pour faire un serveur que je disais "vrai", il faut un nom de domaine valide, une adresse IP fixe et le port 25 ouvert.

Oui pour ça c'était bien compris, c'est juste que je m'explique mal l'utilisation du relais comme vous l'expliquez dans un environnement réel. Pour comprendre et le tester ça va comme "setup". Si pour ta boîte de courrier interne uranus49.yo il te faut une boîte de courrier uranus49@gmail.com ... pourquoi alors avoir une boîte uranus49.yo. Qu'à part pour de l'utilisation interne à ton réseau local.

Les gens qui voudront communiquer avec toi de l'externe (de l'Internet) auront uniquement le choix d'envoyer à l'adresse gmail de toute façon. De plus, l'administrateur de ton serveur de mail auront la gestion de 2 boîtes de courrier (celle .yo et gmail.com).

----------------------------------------------------

La seule chose que je peux voir comme opportunité dans cette configuration est :

1- Tu ne possèdes pas une adresse IP fixe.

2- Ton FAI n'ouvre pas le port 25 (SMTP) entrant.

Lorsque tu veux un serveur de courrier SMTP c'est pour au moins quelques personnes (petite entreprise à grande entreprise). Donc tu veux également que ton adresse de courrier reflète le nom de ta compagnie (dans le domain.com) normallement.

Si tu as une compagnie, tu as nécessairement une connexion avec ton FAI de type commerciale qui offre l'adresse IP fixe et l'ouverture des ports entrants. Rendu là, si tu veux un serveur de courrier pourquoi l'utiliser en relais... si tu peux très bien l'utiliser sur le Web directement puisque ta connexion l'offre.

-------------------------------------------------------

Les choses que je vois intéressante avec le relais:

Si ta compagnie est assez volumineuses et quue tu possèdes des sous-domaines et sous-réseaux interne, et que tu veux qu'uniquement certaines personnes puissent communiquer avec l'externe, tu fais un relais avec tes sous-serveurs de courriers pour certines boîtes voulus. Et le relais tu ne le fera surement pas avec une boîte d'un fournisseur externe comme gmail.com, mais plutôt avec un serveur dédié que tu auras placé sur Internet (vu la grandeur de ton entreprise) et pour en même temps utiliser le nom de domaine que tu veux.

Dans cette circonstance, l'explication de comment faire un relais est intéressante.

--------------------------------------------------------

Dans l'autre objectif que je peux voir, mais mal m'expliquer l'effort de le faire. C'est pour simplement avoir un serveur de courrier interne personnel (résidentiel), s'offrir une interface Webmail lorsque tu es à l'extérieur, ajouter ton propre service de filtration des SPAM et VIRUS.

Merci de me répondre, et comme je disais je ne veux pas avoir de confrontation sur le sujet mais une bonne explication sur l'utilisation d'un relais comme il a été expliqué... dans le but que ton tutoriel soit bon et utile aux personnes qui le lisent et ne pas laisser tomber les autres possibilités de configurer un serveur de courrier.

Share this post


Link to post
Share on other sites

D'accord :)

Ton environnement doit être tres interessant.

En effet, j'ai crée ce tuto afin de faire decouvrir le serveur Postfix. En environnement reel, il est clair que cela ne sert pas a grand chose car il evident qu'il vaut mieux avoir son domaine reconnu.

J'ai crée ce tuto afin que les geeks ;) puissent crée et comprendre comment fonctionne le serveur de mail, le tout gratuitement et ce pour n'importe qui. Gmail ouvre son port 25 pour tout le monde.

"pourquoi alors avoir une boîte uranus49.yo. Qu'à part pour de l'utilisation interne à ton réseau local"

la reponse est dans ta question :-D

"Dans l'autre objectif que je peux voir, mais mal m'expliquer l'effort de le faire. C'est pour simplement avoir un serveur de courrier interne personnel (résidentiel), s'offrir une interface Webmail lorsque tu es à l'extérieur, ajouter ton propre service de filtration des SPAM et VIRUS."

je suis d'accord avec toi.

Cette configuration est une configuration test. On passe par gmail pasque l'on a pas le choix. Je me doute bien que le premier venu ne se fera pas c**** a faire tout cela.

Si j'avais un domaine enregistré, je ne serais pas passé par gmail. Ce relais me sert uniquement parceque je n'avais pas d'autres solutions et parce que cela marche quel que soit le FAI :yes:

En clair il faut prendre ce tuto au premier degré, comme une initiation au serveur de mail. De plus, ce qui est interessant a passer par gmail, c'est le fait de pouvoir créer et utiliser SSL (bon l'autorité n'est pas certifié mais en vrai c'est aussi comme cela que ca marche :) )

Merci de me répondre, et comme je disais je ne veux pas avoir de confrontation sur le sujet mais une bonne explication sur l'utilisation d'un relais comme il a été expliqué... dans le but que ton tutoriel soit bon et utile aux personnes qui le lisent et ne pas laisser tomber les autres possibilités de configurer un serveur de courrier.

ya pas de soucis, c'est interessant de pouvoir debattre :)

Share this post


Link to post
Share on other sites

Un nom de domaine en .fr ça coûte dans les 8 ¤ par an, donc si on a une ipfixe ça n'est pas inaccessible. ;)

Share this post


Link to post
Share on other sites

Merci au Calinours Uranus :-D

Très bien je comprends maintenant ton point de vue, tout comme tu comprends le mien. C'est juste que je voyais comme titre à ton sujet [tuto][initié]Postfix : Créer son serveur de Mail

Je comprenais donc que le Tuto était de type avancé pour initié en la matière et j'en voyais une utilisation à l'environnement test ou personnel.

J'espère qu'avec le temps tu ajouteras les différentes configurations possibles afin de faire un serveur de courrier dans un environnement plus réel... et je sais très bien que tu as déjà consacré énormément de temps sur ce sujet et j'espère que tu ne lacheras pas ;)

Share this post


Link to post
Share on other sites

×
×
  • Create New...