Squirrelmail

Bonjour,
J’ai un serveur de messagerie squirrelmail 1.4.15 fonctionnant sous debian 3.1.
J’aimerais utiliser Outlook 2003 pour acceder a mes mails et les telecharger sur mon poste.
Le hic est que je ne sais pas comment configurer mon serveur de messqgerie pour qu’il accepte une telle connexion et comment parametrer mon outlook pour la connexion au serveur.

Merci pour votre aide.

[quote=“arzoum”]Bonjour,
J’ai un serveur de messagerie squirrelmail 1.4.15 fonctionnant sous debian 3.1.
J’aimerais utiliser Outlook 2003 pour acceder a mes mails et les telecharger sur mon poste.
Le hic est que je ne sais pas comment configurer mon serveur de messqgerie pour qu’il accepte une telle connexion et comment parametrer mon outlook pour la connexion au serveur.

Merci pour votre aide.[/quote]

Salut,
Squirrelmail c’est un client, pas un serveur.
Pour relever tes mails (avec n’importe quel autre client, même Windows) il suffit de connaître les paramètres du serveur de mails (pop3, imap, pop3s, imaps…) ton identifiant et le mot de passe.
Je suppose que tu as dovecot d’installé ?
Regarde dans /etc/dovecot/dovecot.conf quel protocole est activé, ça te donnera le port :

Après le reste, ça dépend de ta config… Avec Outlook il n’y a pas moyen de faire une “autodétection” du serveur ?

Bonjour lol,
merci, autant pour moi.Mais mon serveur de messagerie s’appelle comment alors?
Je n’ai pas dovecot installé, dois-je necessairement l’installer?
Merci.

Re,

[quote=“arzoum”]Bonjour lol,
merci, autant pour moi.Mais mon serveur de messagerie s’appelle comment alors?
Je n’ai pas dovecot installé, dois-je necessairement l’installer?
Merci.[/quote]

Ha ! Je ne sais pas, ça dépend de ce que tu as fait ?
Ou est-ce qu’il va chercher ses mails squirrel ? (barre d’adresse du navigateur).

Salut,

Si tu as un squirrelmail (qui roxe) qui fonctionne tu as forcément un service qui permet de relever tes mails.
Une bonne chose serait de nous donner un peu plus d’informations sur ton serveur de messagerie. Quitte à faire un nmap dessus.
C’est toi qui l’administre ?

En général tu dois avoir PostFix quelque part …

C’est moi qui l’administre maintenant, mais c’est pas moi qui l’ai installé.
Je veux simplement savoir les moyens de verifier si les parametres ont ete configures sur le serveur pour une connexion avec n’importe quel client de messagerie.
Effectivement j’ai postfix installe sur mon serveur.
Quel type d’informations dois-je fournir sur mon serveur? :017
Merci

Salut,
C’est très simple, avec n’importe quel client tu entre l’IP du serveur et le bon port (en fonction du protocole utilisé, je suppose, par dovecot).

Avec un simple nmap sur le serveur tu trouvera les ports ouverts :

[code]nmap -v -A 192.168.0.1

Starting Nmap 4.62 ( http://nmap.org ) at 2010-06-04 20:56 EAT
Initiating Ping Scan at 20:56
Scanning 192.168.0.1 [1 port]
Completed Ping Scan at 20:56, 0.00s elapsed (1 total hosts)
Initiating Connect Scan at 20:56

Discovered open port 25/tcp on 192.168.0.1

Discovered open port 143/tcp on 192.168.0.1

Discovered open port 995/tcp on 192.168.0.1
Discovered open port 110/tcp on 192.168.0.1
…[/code]
Chez moi sont ouvert les ports pour le smtp (25) imap (143) pop3s (995) et pop (110) - Enfin je crois…

Re,
Encore plus simple…
Dans la config de squirrelmail sont stockées les infos sur ton serveur de mail…

# cat /var/www/squirrelmail/config/config.php [...] $domain = 'tondomaine.com'; $imapServerAddress = 'localhost'; $imapPort = 8143; (J'utilise imapproxy donc le port est 8143 à la place de 143) $useSendmail = false; $smtpServerAddress = 'localhost'; $smtpPort = 25; $sendmail_path = '/usr/sbin/sendmail'; $sendmail_args = '-i -t'; $pop_before_smtp = TRUE; $pop_before_smtp_host = ''; $imap_server_type = 'dovecot'; $invert_time = FALSE; $optional_delimiter = 'detect'; $encode_header_key = ''; [...]

Bonjour,
Finalement jai installer dovecot pour mon serveur pop, car il en existait pas.

protocols = pop3
pop3_uidl_format = %08Xu%08Xv
mail_location = mbox:/var/spool/mail/%u
disable_plaintext_auth = no

mail_location = mbox:/var/spool/mail/%u

J’ai configure outlook et lorsque je fais le test des parametres du compte que jai configure sur outlook, La connexion au serveur de courrier entrant (pop3) se fait sans probleme mais l’envoi du message de test de la messagerie echoue.
Je ne comprens plus les parametres.
Quelqu’un peut m’aider.
Merci.

Re,

[quote=“arzoum”]Bonjour,
Finalement jai installer dovecot pour mon serveur pop, car il en existait pas.

protocols = pop3
pop3_uidl_format = %08Xu%08Xv
mail_location = mbox:/var/spool/mail/%u
disable_plaintext_auth = no

mail_location = mbox:/var/spool/mail/%u

J’ai configure outlook et lorsque je fais le test des parametres du compte que jai configure sur outlook, La connexion au serveur de courrier entrant (pop3) se fait sans probleme mais l’envoi du message de test de la messagerie echoue.
Je ne comprens plus les parametres.
Quelqu’un peut m’aider.
Merci.[/quote]

Donc le port 110 est accessible (pop3).
Par contre le serveur smtp (port 25) n’est pas accessible, ou n’est pas bien configuré… ça c’est dans la configuration de postfix.
Dovecot ne fait que la mise à disposition des messages, pas l’envoie.

Pour le pop3(110) il nya pas de probleme.
#telnet localhost 110
voici ce que j’obtiens :
Trying 127.0.0.1…
Connected to localhost.localdomain.
Escape character is ‘^]’.
+OK Dovecot ready.

Aussi pour le smtp (25), telnet localhost 25
voici ce que j’obtiens :
Trying 127.0.0.1…
Connected to localhost.localdomain.
Escape character is ‘^]’.
220 mail.mondomain.lan ESMTP Postfix

Quel est la configue a effectuee dans postfix?
Merci.

Re,
Tu peux donner ton /etc/postfix/main.cf ?

Ne puvant pas joindre le fichier, voici mon fichier main.cf.

[i]# See /usr/share/postfix/main.cf.dist for a commented, more complete version

Debian specific: Specifying a file name will cause the first

line of that file to be used as the name. The Debian default

is /etc/mailname.

#myorigin = /etc/mailname

#smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

appending .domain is the MUA’s job.

append_dot_mydomain = no

Uncomment the next line to generate “delayed mail” warnings

#delay_warning_time = 4h

TLS parameters

smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for

information on enabling SSL in the smtp client.

myhostname = mail.mondomain.lan
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mondomain.lan, mail.mondomaine.lan, localhost.mondomain.lan, localhost
relayhost =
mynetworks = 206.62.15.4, 127.0.0.0/8
#mynetworks = 206.62.15.0/24, 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

#############
#Analyse des entetes et des pieces jointes aux mails
header_checks = regexp:/etc/postfix/header_checks

#Analyse du corps des mails
body_checks = regexp:/etc/postfix/body_checks

#Restristions sur les noms d’hotes passes par la commande HELO/EHLO
smtpd_delay_reject = no
smtpd_helo_required = yes
smtpd_helo_restrictions =
permit_mynetworks,
reject_non_fqdn_hostname,

reject_unknown_hostname,

reject_rbl_client opm.blitzed.org,

reject_invalid_hostname,
permit

#Respect de la norme RFC pour commandes MAIL FROM, RCPT TO ce qui bloque spam mais aussi courier mal i
mplement
strict_rfc821_envelopes = yes

#Restrictions sur le champ MAIL FROM se connectant au serveur postfix
smtpd_recipient_restrictions =
permit_mynetworks,
reject_unauth_destination,
check_recipient_access hash:/etc/postfix/access

Postgrey

check_policy_service inet:127.0.0.1:60000,
reject_rbl_client sbl-xbl.spamhaus.org

#Rejet des sites reconnus comme Blacklist
smtpd_client_restrictions =
permit_mynetworks,
hash:/etc/postfix/access,

reject_rbl_client list.dsbl.org

reject_unknown_client,

reject_rbl_client rblplus.mailabuse.org,
reject_rbl_client bl.spamcop.net,

reject_rbl_client willspamforfood.eu.org,

reject_rbl_client relays.mailabuse.org,
reject_rbl_client blackholes.mailabuse.org,

reject_rbl_client relays.visi.com,

reject_rbl_client wingate.opm.blitzed.org,

reject_rbl_client korea.rominet.net,

reject_rbl_client china.rominet.net,

reject_rbl_client taiwan.rominet.net,

reject_rbl_client hongkong.rominet.net,

permit

smtpd_sender_restrictions =
permit_mynetworks,
hash:/etc/postfix/access,
reject_unknown_sender_domain,
reject_non_fqdn_sender,
check_sender_access, hash:/etc/postfix/access,
reject_rbl_client rblplus.mailabuse.org,
reject_rbl_client bl.spamcop.net,

reject_rbl_client willspamforfood.eu.org,

reject_rbl_client relays.mailabuse.org,
reject_rbl_client blackholes.mailabuse.org,

reject_rbl_client relays.visi.com,

reject_rbl_client wingate.opm.blitzed.org,

reject_rbl_client korea.rominet.net,

reject_rbl_client china.rominet.net,

reject_rbl_client taiwan.rominet.net,

reject_rbl_client hongkong.rominet.net,

reject_rbl_client relays.ordb.org,

reject_rbl_client opm.blitzed.org,

reject_rbl_client list.dsbl.org,

reject_rbl_client sbl.spamhaus.org,

reject_rbl_client cbl.abuseat.org,

reject_rbl_client dul.dnsbl.sorbs.net,

permit

unknown_local_recipient_reject_code = 550
unknown_address_reject_code = 550

#Scan le mail avec l’antivirus Amavis
content_filter=amavis:
content_filter=smtp-amavis:[127.0.0.1]:10024[/i]

Re,

Je pense que c’est là ton problème…

Il faut remettre :

#mynetworks = 206.62.15.4, 127.0.0.0/8 mynetworks = 206.62.15.0/24, 127.0.0.0/8

206.62.15.4 est une machine alors que 206.62.15.0/24 est un réseau entier.

Lol, je viens d modifier le fichier comme tu me l’as dit.
Jai ensuite redemarre postfix,
Jai reessaye le test d’envoi du message avec outlook, cette fois ci le test a mis du temps, contrairement a avant.
mais le probleme persiste.

J’utilise le meme nom de serveur pour smtp et pop3 : mail.mondomaine.lan, dans les parametres de mon outlook.
Est-ce normal?
Merci.

Essaye en mettant l’IP du serveur SMTP à la place du nom de la machine

Excuse-moi si je met du temps à répondre, je suis sur autre chose en même temps… :wink:

Edit : Tu peux essayer aussi en commentant ceci :
#smtpd_use_tls=yes

Edit2 : As-tu regardé ton fichier de config de squirrelmail ?

J compren que tu sois oqp, tu n’a pas a t’excuser.
Jai utilise l’adresse ip de mon serveur, c’est toujours l’echec.

voici un extrait de mon /var/log/mail.log, lorsqu’une connexion tente de s’etablir :

mail:~# tail -f /var/log/mail.log | grep 172.16.1.156
Jun 7 19:03:35 mail postfix/smtpd[1675]: connect from unknown[172.16.1.156]
Jun 7 19:03:35 mail postfix/smtpd[1675]: NOQUEUE: reject: EHLO from unknown[172.16.1.156]: 504 5.5.2 : Helo command rejected: need fully-qualified hostname; proto=SMTP helo=
Jun 7 19:03:35 mail postfix/smtpd[1675]: NOQUEUE: reject: HELO from unknown[172.16.1.156]: 504 5.5.2 : Helo command rejected: need fully-qualified hostname; proto=SMTP helo=
Jun 7 19:03:38 mail postfix/smtpd[1675]: lost connection after HELO from unknown[172.16.1.156]
Jun 7 19:03:38 mail postfix/smtpd[1675]: disconnect from unknown[172.16.1.156]
Jun 7 19:04:41 mail postfix/smtpd[397]: connect from unknown[172.16.1.156]
Jun 7 19:04:41 mail postfix/smtpd[397]: NOQUEUE: reject: EHLO from unknown[172.16.1.156]: 504 5.5.2 : Helo command rejected: need fully-qualified hostname; proto=SMTP helo=
Jun 7 19:04:41 mail postfix/smtpd[397]: NOQUEUE: reject: HELO from unknown[172.16.1.156]: 504 5.5.2 : Helo command rejected: need fully-qualified hostname; proto=SMTP helo=
Jun 7 19:04:43 mail postfix/smtpd[397]: lost connection after HELO from unknown[172.16.1.156]
Jun 7 19:04:43 mail postfix/smtpd[397]: disconnect from unknown[172.16.1.156]

Est ce normal? :017

[quote=“arzoum”]J compren que tu sois oqp, tu n’a pas a t’excuser.
Jai utilise l’adresse ip de mon serveur, c’est toujours l’echec.

voici un extrait de mon /var/log/mail.log, lorsqu’une connexion tente de s’etablir :

mail:~# tail -f /var/log/mail.log | grep 172.16.1.156
Jun 7 19:03:35 mail postfix/smtpd[1675]: connect from unknown[172.16.1.156]
Jun 7 19:03:35 mail postfix/smtpd[1675]: NOQUEUE: reject: EHLO from unknown[172.16.1.156]: 504 5.5.2 : Helo command rejected: need fully-qualified hostname; proto=SMTP helo=
Jun 7 19:03:35 mail postfix/smtpd[1675]: NOQUEUE: reject: HELO from unknown[172.16.1.156]: 504 5.5.2 : Helo command rejected: need fully-qualified hostname; proto=SMTP helo=
Jun 7 19:03:38 mail postfix/smtpd[1675]: lost connection after HELO from unknown[172.16.1.156]
Jun 7 19:03:38 mail postfix/smtpd[1675]: disconnect from unknown[172.16.1.156]
Jun 7 19:04:41 mail postfix/smtpd[397]: connect from unknown[172.16.1.156]
Jun 7 19:04:41 mail postfix/smtpd[397]: NOQUEUE: reject: EHLO from unknown[172.16.1.156]: 504 5.5.2 : Helo command rejected: need fully-qualified hostname; proto=SMTP helo=
Jun 7 19:04:41 mail postfix/smtpd[397]: NOQUEUE: reject: HELO from unknown[172.16.1.156]: 504 5.5.2 : Helo command rejected: need fully-qualified hostname; proto=SMTP helo=
Jun 7 19:04:43 mail postfix/smtpd[397]: lost connection after HELO from unknown[172.16.1.156]
Jun 7 19:04:43 mail postfix/smtpd[397]: disconnect from unknown[172.16.1.156]

Est ce normal? :017[/quote]

Oui… 172.16.1.156 n’est pas dans le réseau autorisé…

mynetworks = 172.16.1.156/24, 206.62.15.4/24, 127.0.0.0/8

C’est quoi 206.62.15.4/24 comme réseau ?

:041

C’est plutot 206.62.15.0/24.

L’envoi de message marche maintenant sans probleme. Mais je n’arrive pas a recevoir les courriers.

voici mon /var/log/mail.log :

Jun 7 19:44:07 mail imapd[3653]: Unable to accept SSL connection, host=[172.16.1.156]
Jun 7 19:44:56 mail imapd[3668]: imaps SSL service init from 172.16.1.156
Jun 7 19:44:56 mail imapd[3657]: Unable to accept SSL connection, host=[172.16.1.156]
Jun 7 19:45:56 mail imapd[3692]: imaps SSL service init from 172.16.1.156
Jun 7 19:45:56 mail imapd[3668]: Unable to accept SSL connection, host=[172.16.1.156]
Jun 7 19:46:56 mail imapd[3695]: imaps SSL service init from 172.16.1.156
Jun 7 19:46:56 mail dovecot: pop3-login: Login: user=, method=PLAIN, rip=172.16.1.156, lip=206.62.15.4
Jun 7 19:47:01 mail imapd[3692]: Unable to accept SSL connection, host=[172.16.1.156]

:017