Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 06/04/2011, à 22:38

jmercanton

Re : installation de postfix

Merci Uggy pour ton message,
Ok alors je suis d'accord pour essayer de ne pas bruler les étapes, car j'aimerai bien arriver a faire cette configue.

Uggy a écrit :

Comment es tu connecté a Internet ?

La machine est connectée dans une école de danse (école de ma belle-mére)  sur un réseau privé qui pourait être le réseau d'une famille. Un modem adsl avec 2 ordinateurs connectés en réseau.  Un de ces deux ordinateur est un serveur ubuntu qui tourne avec une version 10.10. sur lequel j'ai installé LAMP.
je communique avec cette machine par ssh ou par ftp (filezilla).

Uggy a écrit :

Quel est le provider / fournisseur d'acces de cette ligne ADSL ?

c'est Swisscom qui est un FAI suisse. le service s'appelle bluewin

xx@edt-server:~$ wget -O - -q www.whatismyip.com/automation/n09230945.asp | xargs dig +short -x
68-40.77-83.cust.bluewin.ch.

pour connaitre le service smtp qu'offre swisscom, je dois faire une recherche sur le net , ou alors téléphoner chez eux pour poser la question, car je n'ai absolument aucune idée pour répondre a cette question.
Y a t'il un autre moyen de le savoir?


merci d'avoir pris le temps de me lire.

A+

Dernière modification par jmercanton (Le 07/04/2011, à 07:27)

Hors ligne

#27 Le 06/04/2011, à 22:54

Uggy

Re : installation de postfix

ok...

A priori tes parametres sont donc
smtpauth.bluewin.ch   port 587  + login/pass

Tu peux suivre les instructions du site
http://samiux.blogspot.com/2010/12/howt … ix-on.html

Essaye d'abord en remplacant smtp.gmail.com par smtpauth.bluewin.ch  et en utilisant tes login/pass bluewin.ch.
Si jamais ca ne fonctionne pas, essaye en passant par gmail au lieu de ton provider bluewin.ch

Hors ligne

#28 Le 06/04/2011, à 23:10

jmercanton

Re : installation de postfix

j'ai essayé de changer les paramétres dans /etc/postfix/main.cf

j'ai remplacé la ligne relayhost  par ceci : relayhost = smtpauth.bluewin.ch:587


et voici ce que je recois

jxx@edt-server:~$ sudo /etc/init.d/postfix reload
 * Reloading Postfix configuration...                                    [ OK ]
xx@edt-server:~$ sudo /etc/init.d/postfix restart
 * Stopping Postfix Mail Transport Agent postfix                         [ OK ]
 * Starting Postfix Mail Transport Agent postfix                         [ OK ]

Dernière modification par jmercanton (Le 07/04/2011, à 09:24)

Hors ligne

#29 Le 06/04/2011, à 23:11

Uggy

Re : installation de postfix

Rien a voir

Si tu souhaite rester "discret" supprime les informations que tu as posté pour afficher le résultat de la commande dig.
On peut découvir avec ces informations
- Le nom en xx.homelinux.org qui accede au site de l'école de danse... (et de theatre wink ) (confirmé par l'ip dans le reverse)
- L 'IP de chez toi chez hispeed.ch
- Tu ne devrais pas montré que tu utilises ce login de 2 lettres
- Tu ne devrais pas montré que tu te connectes en SSH par mot de passe. (il est conseillé de n'authoriser l'authentification SSH que par clé...)
Tu risques de te faire rooter ton serveur.

- A priori ton serveur est en écoute sur le port 25
Si tu ne fais qu'envoyer des mails, et non en recevoir, tu ne devrait pas laisser le port 25 accessible depuis Internet.
- A priori ton serveur est en écoute sur le port 143
Si tu n'as pas prévu de te connecter a cette machine pour récupérer des mails,  tu ne devrait pas laisser le port 143 accessible depuis Internet. Est ce que de l'imap sur ce serveur est nécessaire ?

Hors ligne

#30 Le 06/04/2011, à 23:14

Uggy

Re : installation de postfix

- Ne change pas "relayhost" (on pourrait aussi, mais.. ), fait ce qui est écrit dans le lien avec le fichier transport
- Pour tester
envoi un mail de test par
$ echo toto | mail monadresee@gmail.com

- Poste les logs et la conf comme demandé dans mon 1er lien
(postconf -n ) + (logs dans maillog)

Hors ligne

#31 Le 07/04/2011, à 09:16

jmercanton

Re : installation de postfix

Merci pour tes précieux conseils,
je vais parcourirs mes messages pour retirer ce qui ne doit pas apparaitre.

Vu que tu as pu visiter le site en question  (et de theatre hmm ), je vais pouvoir t'expliquer en réalité ce que je veux faire exactement.
Dans le site j'ai mis un onglet pour faire des commentaires.
Lorsque un visiteur poste un nouveau commentaire, j'aimerai simplement (mais apparement c'est pas si simple) recevoir un e-mail pour aller administrer ce message ( le mettre en ligne ou pas)  simplement  un signal qui m'indique qu'un nouveau commentaire a été posté.
Mon cms (drupal) est configurer pour envoyer un message à mon adresse e-mail xx@gmail.com  lorsque un nouveau commentaire est posté. j'ai fais plusieurs test d'envois de message en utilisateur anonyme sur le site , et je ne recois rien sur ma boite e-mail  xx@gmail.com.
j'ai consulté égallement les spams et rien non plus dans les spams.
Apparemment mon serveur n'envoie pas ce message. C'est pour cela que j'aimerai pouvoir configurer l'envoi de mail.
Donc pour répondre à ta question, je ne veux pas lire les mails sur le serveur, ni les stocker, ni les conulter par imap.  J'aimerai juste qu'un message me soit envoyé pour administrer les commentaires de mon site.
Peut-être que je n'utilise pas le bon service?  (postifix est -il fait pour ce type de tâche?)

pour la comande dig voici le retour du terminal

; <<>> DiG 9.7.1-P2 <<>>
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 41700
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;.                              IN      NS

;; Query time: 52 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Thu Apr  7 12:41:35 2011
;; MSG SIZE  rcvd: 17

Pour ton deuxiéme message
j'ai essayé de faire ce qui est écrit dans le lien  transport

dans mon terminal je ne trouve pas le dossier /etc/postfix/transport

xx@edt-server:~$ sudo vim /etc/postfix/
dynamicmaps.cf  main.cf         postfix-script  ssl/
generic         master.cf       post-install
generic.db      postfix-files   sasl/
xx@edt-server:~$ sudo vim /etc/postfix/

Es ce que je dois installer quelquechose?  ou créer un repertoire avec un fichier?

pour postconf -n

xx@edt-server:~$ postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
home_mailbox = Maildir/
inet_interfaces = all
inet_protocols = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = gmail.com, edt.homelinux.org, edt-server, localhost.edt.homelinux.org, localhost
myhostname = edt.homelinux.org
mynetworks = 127.0.0.0/8 192.168.1.0/24 [::1]/128 [fe80::%eth0]/64
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost = smtpauth.bluewin.ch:587
smtp_enforce_tls = yes
smtp_generic_maps = hash:/etc/postfix/generic
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_tls_note_starttls_offer = yes
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = 
smtpd_sasl_security_options = noanonymous
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_auth_only = no
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
Vous avez du nouveau courrier dans /var/mail/jm

et pour les logs
je n'arrive pas a copier tout le fichier

voici les dernières lignes

Apr  6 23:27:34 edt-server imapd: LOGIN, user=jm, ip=[::ffff:84.72.31.131], port=[49897], protocol=IMAP
Apr  6 23:27:34 edt-server imapd: Connection, ip=[::ffff:84.72.31.131]
Apr  6 23:27:34 edt-server imapd: LOGIN, user=jm, ip=[::ffff:84.72.31.131], port=[49899], protocol=IMAP
Apr  6 23:27:35 edt-server imapd: Connection, ip=[::ffff:84.72.31.131]
Apr  6 23:27:35 edt-server imapd: LOGIN, user=jm, ip=[::ffff:84.72.31.131], port=[49901], protocol=IMAP
Apr  6 23:41:43 edt-server imapd: LOGOUT, user=jm, ip=[::ffff:84.72.31.131], headers=0, body=0, rcvd=276, sent=655, time=857
Apr  6 23:41:43 edt-server imapd: LOGOUT, user=jm, ip=[::ffff:84.72.31.131], headers=1342, body=14003, rcvd=452, sent=18134, time=849
Apr  6 23:41:43 edt-server imapd: LOGOUT, user=jm, ip=[::ffff:84.72.31.131], headers=319, body=1997, rcvd=354, sent=3293, time=848
Apr  6 23:41:43 edt-server imapd: DISCONNECTED, user=jm, ip=[::ffff:84.72.31.131], headers=0, body=0, rcvd=200, sent=774, time=849
Apr  7 00:03:35 edt-server postfix[16138]: fatal: relayhost parameter setting must not contain multiple values: smtpauth.bluewin.ch :587
Apr  7 00:07:24 edt-server postfix/master[15643]: reload -- version 2.7.1, configuration /etc/postfix
Apr  7 00:08:13 edt-server postfix/master[15643]: terminating on signal 15
Apr  7 00:08:13 edt-server postfix/master[16272]: daemon started -- version 2.7.1, configuration /etc/postfix
Apr  7 00:09:53 edt-server imapd: Connection, ip=[::ffff:84.72.31.131]
Apr  7 00:09:54 edt-server imapd: LOGIN, user=jm, ip=[::ffff:84.72.31.131], port=[50096], protocol=IMAP
Apr  7 00:10:32 edt-server imapd: Connection, ip=[::ffff:84.72.31.131]
Apr  7 00:10:32 edt-server imapd: LOGIN, user=jm, ip=[::ffff:84.72.31.131], port=[50103], protocol=IMAP
Apr  7 00:12:44 edt-server imapd: Connection, ip=[::ffff:84.72.31.131]
Apr  7 00:12:44 edt-server imapd: LOGIN, user=jm, ip=[::ffff:84.72.31.131], port=[50108], protocol=IMAP
Apr  7 00:12:52 edt-server imapd: LOGOUT, user=jm, ip=[::ffff:84.72.31.131], headers=0, body=0, rcvd=210, sent=475, time=140
Apr  7 00:12:52 edt-server imapd: LOGOUT, user=jm, ip=[::ffff:84.72.31.131], headers=0, body=0, rcvd=114, sent=691, time=8
Apr  7 00:12:52 edt-server imapd: LOGOUT, user=jm, ip=[::ffff:84.72.31.131], headers=0, body=0, rcvd=200, sent=841, time=178
Apr  7 07:53:40 edt-server postfix/pickup[16480]: 257AB16089C: uid=0 from=<root>
Apr  7 07:53:40 edt-server postfix/cleanup[16667]: 257AB16089C: message-id=<20110407055340.257AB16089C@edt.homelinux.org>
Apr  7 07:53:40 edt-server postfix/qmgr[16275]: 257AB16089C: from=<root@edt.homelinux.org>, size=559, nrcpt=1 (queue active)
Apr  7 07:53:40 edt-server postfix/local[16669]: 257AB16089C: to=<xx@edt.homelinux.org>, orig_to=<root>, relay=local, delay=0.44, delays=0.35/0.02/0/0.08, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Apr  7 07:53:40 edt-server postfix/qmgr[16275]: 257AB16089C: removed
Apr  7 11:56:05 edt-server postfix/pickup[17229]: 496B816089C: uid=1000 from=<jm>
Apr  7 11:56:05 edt-server postfix/cleanup[17336]: 496B816089C: message-id=<20110407095605.496B816089C@edt.homelinux.org>
Apr  7 11:56:05 edt-server postfix/qmgr[16275]: 496B816089C: from=<xx@edt.homelinux.org>, size=290, nrcpt=1 (queue active)
Apr  7 11:56:05 edt-server postfix/local[17339]: 496B816089C: to=<monadresee@gmail.com>, relay=local, delay=0.41, delays=0.28/0.02/0/0.12, dsn=5.1.1, status=bounced (unknown user: "monadresee")
Apr  7 11:56:05 edt-server postfix/cleanup[17336]: AC5911608A0: message-id=<20110407095605.AC5911608A0@edt.homelinux.org>
Apr  7 11:56:05 edt-server postfix/bounce[17340]: 496B816089C: sender non-delivery notification: AC5911608A0
Apr  7 11:56:05 edt-server postfix/qmgr[16275]: AC5911608A0: from=<>, size=2048, nrcpt=1 (queue active)
Apr  7 11:56:05 edt-server postfix/local[17339]: AC5911608A0: to=<xx@edt.homelinux.org>, relay=local, delay=0.33, delays=0.25/0/0/0.08, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Apr  7 11:56:06 edt-server postfix/qmgr[16275]: 496B816089C: removed
Apr  7 11:56:06 edt-server postfix/qmgr[16275]: AC5911608A0: removed
Apr  7 11:56:44 edt-server postfix/pickup[17229]: 72DF116089C: uid=1000 from=<jm>
Apr  7 11:56:44 edt-server postfix/cleanup[17336]: 72DF116089C: message-id=<20110407095644.72DF116089C@edt.homelinux.org>
Apr  7 11:56:44 edt-server postfix/qmgr[16275]: 72DF116089C: from=<xx@edt.homelinux.org>, size=290, nrcpt=1 (queue active)
Apr  7 11:56:44 edt-server postfix/local[17339]: 72DF116089C: to=<xxxx@gmail.com>, relay=local, delay=0.38, delays=0.24/0/0/0.13, dsn=5.1.1, status=bounced (unknown user: "jmercanton")
Apr  7 11:56:44 edt-server postfix/cleanup[17336]: CF4C31608A0: message-id=<20110407095644.CF4C31608A0@edt.homelinux.org>
Apr  7 11:56:44 edt-server postfix/bounce[17340]: 72DF116089C: sender non-delivery notification: CF4C31608A0
Apr  7 11:56:45 edt-server postfix/qmgr[16275]: CF4C31608A0: from=<>, size=2048, nrcpt=1 (queue active)
Apr  7 11:56:45 edt-server postfix/local[17339]: CF4C31608A0: to=<xx@edt.homelinux.org>, relay=local, delay=0.37, delays=0.28/0/0/0.09, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Apr  7 11:56:45 edt-server postfix/qmgr[16275]: 72DF116089C: removed
Apr  7 11:56:45 edt-server postfix/qmgr[16275]: CF4C31608A0: removed

merci de passer tout ce temps pour m'aider
A+

Dernière modification par jmercanton (Le 07/04/2011, à 11:45)

Hors ligne

#32 Le 07/04/2011, à 14:00

Uggy

Re : installation de postfix

user a écrit :

Apparemment mon serveur n'envoie pas ce message.

Oui on est d'accord.
T'occupe pas du site web pour l'instant.. tant que deja tu n'arrives pas a envoyer un mail avec un
echo toto | mail adress@gmail.com



user a écrit :

Donc pour répondre à ta question, je ne veux pas lire les mails sur le serveur, ni les stocker, ni les conulter par imap.

Ok.
Je recommande de sécuriser un peu mieux alors. Ca ne résoud pas ton problème. C'est autre chose. Tu pourras le faire apres.. (meme si je sais que si c'est fait "plus tard" , ca n'est jamais fait wink  )


user a écrit :

Peut-être que je n'utilise pas le bon service?  (postifix est -il fait pour ce type de tâche?)

Si tu utilises ce qu'il faut.
"postifix", je ne connais pas wink  mais "Postfix", oui, c'est fait pour.


user a écrit :

pour la comande dig voici le retour du terminal

Tu as mal compris.. ce n'est pas ce que je demandais.. pas grave.


user a écrit :

dans mon terminal je ne trouve pas le dossier /etc/postfix/transport

Oui créé le fichier.


user a écrit :

Es ce que je dois installer quelquechose?

non


user a écrit :

pour postconf -n

ok...
Bon.. Supprime tout ce qu'il y a dans le main.cf  (t'as plein de trucs inutiles, d'autres dangereux, et d'autres faux)
et dans un 1er temps ne met que ce qui était demandé dans le lien qui explique les modifs pour le fichier transport etc..

user a écrit :

et pour les logs
je n'arrive pas a copier tout le fichier


Je ne veux pas tout le fichier..
Juste les logs qui correspondent a un test d'envoi de type
echo toto | mail adress@gmail.com


Quand tu fera un "echo toto | mail adress@gmail.com" et que postfix sera configuré pour l'envoyer correctement vers gmail, alors tu feras ensuite tes tests pour l'envoyer par son site web.

Hors ligne

#33 Le 07/04/2011, à 16:09

jmercanton

Re : installation de postfix

ok et merci  pour tout ce que tu as dit.

juste une question avant de créer le fichier transport

je dois créer un fichier transport avec quelle extension?
es ce que je dois faire comme pour le fichier main.cf  ?  es ce que je dois faire un fichier transport.cf?

ou alors autre chose?  ou simplement transport sans extention?

Dernière modification par jmercanton (Le 08/04/2011, à 05:19)

Hors ligne

#34 Le 09/04/2011, à 15:59

Uggy

Re : installation de postfix

transport sans extension.
Mais de toute facon, je pense qu'il a fait une erreur... vu qu'il y a la ligne relayhost = [smtp.gmail.com]:587   l'utilisation du fichier transport me semble inutile.

Hors ligne

#35 Le 09/04/2011, à 16:01

Uggy

Re : installation de postfix

Hors ligne

#36 Le 12/04/2011, à 15:04

jmercanton

Re : installation de postfix

Je sèche un peu.

je me demande si il y a pas un blocage avec le FAI Swisscom bluewin car j'ai fait un test sur mon serveur personnel qui a comme FAI  hispeed.ch et j'arrive a faire partir un mail (qui arrive dans les spams)  mais qui arrive a sortir du serveur pour allez sur ma boite mail.

J'ai donc finalement téléphoné au service dérangement du FAI Swisscom bluewin pour prendre les renseignements.

J'ai bien reçu la confirmation qu'il faut rentrer l'information smtp.bluewin.ch sur le port 587 avec le login et le mot de passe.

je suis allé voir sur la page de configuration des services internet du FAI , sur le compte qui gère la connexion du serveur, pour récupérer le nom d'utilisateur et le password.

Afin de repartir sur un fichier main.cf propre j'ai tapé la commande sudo dpkg-reconfigure postfix

et dans ce fichier main.cf j'ai maintenant retouché la ligne relayhost qui affiche ceci
relayhost = smtpauth.bluewin.ch:587:xxxxxxxxxxxx@bluewin.ch:monpassword

Es ce que c'est la bonne syntaxe????  ( j'ai tapé ça un peu au petit bonheur car je ne sais pas si la syntaxe est juste)

j'ai tapé la commande sudo /etc/init.d/postfix reload    et  sudo /etc/init.d/postfix restart

pas de message d'erreur   tout a bien redémarré.

Ensuite j'ai essayé l'envois d'un mail avec la commande

echo toto | mail xxxxxxxxx@gmail.com

et il n' y a toujours rien qui arrive dans ma boite mail.    ni en reception, ni en spams

pour terminé voici la copie des logs

Apr 12 17:26:27 edt-server postfix/master[6289]: reload -- version 2.7.1, configuration /etc/postfix
Apr 12 17:26:37 edt-server postfix/master[6289]: terminating on signal 15
Apr 12 17:26:37 edt-server postfix/master[6491]: daemon started -- version 2.7.1, configuration /etc/postfix
Apr 12 17:26:56 edt-server postfix/pickup[6493]: C551A16089F: uid=1000 from=<jm>
Apr 12 17:26:56 edt-server postfix/cleanup[6499]: C551A16089F: message-id=<20110412152656.C551A16089F@edtserver.xxxx.homelinux.org>
Apr 12 17:26:56 edt-server postfix/qmgr[6494]: C551A16089F: from=<xxxxx@edt.homelinux.org>, size=310, nrcpt=1 (queue active)
Apr 12 17:26:57 edt-server postfix/local[6501]: C551A16089F: to=<xxxxxxxxxxxxxx@gmail.com>, relay=local, delay=0.35, delays=0.23/0.02/0/0.1, dsn=5.1.1, status=bounced (unknown user: "xxxxxxxxxxx")
Apr 12 17:26:57 edt-server postfix/cleanup[6499]: 1FF82160A91: message-id=<20110412152657.1FF82160A91@edtserver.xxx.homelinux.org>
Apr 12 17:26:57 edt-server postfix/bounce[6502]: C551A16089F: sender non-delivery notification: 1FF82160A91
Apr 12 17:26:57 edt-server postfix/qmgr[6494]: 1FF82160A91: from=<>, size=2158, nrcpt=1 (queue active)
Apr 12 17:26:57 edt-server postfix/local[6501]: 1FF82160A91: to=<xxx@edt.homelinux.org>, relay=local, delay=0.27, delays=0.2/0/0/0.06, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Apr 12 17:26:57 edt-server postfix/qmgr[6494]: C551A16089F: removed
Apr 12 17:26:57 edt-server postfix/qmgr[6494]: 1FF82160A91: removed

es ce que je dois modifier encore un autre paramètre dans main.cf   pour que l'envoi d'e-mail fonctionne?

merci pour votre aide
jm

Dernière modification par jmercanton (Le 13/04/2011, à 10:40)

Hors ligne

#37 Le 15/04/2011, à 15:40

Uggy

Re : installation de postfix

to=<xxxxxxxxxxxxxx@gmail.com>, relay=local

Ca ca veut dire qu'il y a une erreur de conf et que tu as dit a ton Postfix que tu etais gmail...
Je doute que ce soit le cas.. je dirais que tu as mis "gmail.com" dans "mydestination"...

A chaque test ou modif -> postconf -n  + logs dans maillog
Là tu n'as pas posté ta config, je ne peux pas voir tes parametres...

Contacte moi par MP si tu veux..

Hors ligne

#38 Le 15/04/2011, à 23:31

jmercanton

Re : installation de postfix

merci Uggy  pour cette analyse si fine,

il y avait bel et bien gmail.com sur la ligne mydestination

Alors j'ai corrigé et voici postconf -n

xx@edt-server:~$ postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
home_mailbox = Maildir/
inet_interfaces = all
inet_protocols = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = edt.homelinux.org, edt-server, localhost.edt.homelinux.org, localhost
mydomain = edt.homelinux.org
myhostname = edtserver.edt.homelinux.org
mynetworks = 127.0.0.0/8 192.168.1.0/24 [::1]/128 [fe80::%eth0]/64
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter =
relayhost = smtpauth.bluewin.ch:587:utilisateur@bluewin.ch:le-mot-de-passe
smtp_enforce_tls = yes
smtp_generic_maps = hash:/etc/postfix/generic
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_tls_note_starttls_offer = yes
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_auth_only = no
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom

ensuite je fais un redémarrage et un test d'envoi

xx@edt-server:~$ sudo /etc/init.d/postfix restart
 * Stopping Postfix Mail Transport Agent postfix                         [ OK ]
 * Starting Postfix Mail Transport Agent postfix                         [ OK ]
xx@edt-server:~$ echo toto | mail mon_adresse@gmail.com

et pour terminer le fichier de log

Apr 16 00:14:45 edt-server postfix/master[1222]: warning: process /usr/lib/postfix/smtp pid 2155 exit status 1
Apr 16 00:14:45 edt-server postfix/master[1222]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
Apr 16 00:14:45 edt-server postfix/error[2157]: 600A716094C: to=<xxxxxxxxxx@gmail.com>, relay=none, delay=2, delays=0.33/1.5/0/0.14, dsn=4.3.0, status=deferred (unknown mail transport error)
Apr 16 00:15:03 edt-server postfix/master[1222]: terminating on signal 15
Apr 16 00:15:03 edt-server postfix/master[2262]: daemon started -- version 2.8.1, configuration /etc/postfix
Apr 16 00:15:38 edt-server postfix/pickup[2264]: 2E8BD16094E: uid=1000 from=<xx>
Apr 16 00:15:38 edt-server postfix/cleanup[2270]: 2E8BD16094E: message-id=<20110415221538.2E8BD16094E@edtserver.edt.homelinux.org>
Apr 16 00:15:38 edt-server postfix/qmgr[2265]: 2E8BD16094E: from=<xx@edt.homelinux.org>, size=310, nrcpt=1 (queue active)
Apr 16 00:15:38 edt-server postfix/smtp[2272]: warning: database /etc/postfix/sasl/sasl_passwd.db is older than source file /etc/postfix/sasl/sasl_passwd
Apr 16 00:15:38 edt-server postfix/smtp[2272]: cannot load Certificate Authority data: disabling TLS support
Apr 16 00:15:38 edt-server postfix/smtp[2272]: warning: TLS library problem: 2272:error:02001002:system library:fopen:No such file or directory:bss_file.c:126:fopen('/etc/postfix/cacert.pem','r'):
Apr 16 00:15:38 edt-server postfix/smtp[2272]: warning: TLS library problem: 2272:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:129:
Apr 16 00:15:38 edt-server postfix/smtp[2272]: warning: TLS library problem: 2272:error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib:by_file.c:274:
Apr 16 00:15:38 edt-server postfix/smtp[2272]: fatal: valid hostname or network address required in server description: smtpauth.bluewin.ch:587:nom-utilisateur@bluewin.ch:le-mot -de-passe
Apr 16 00:15:39 edt-server postfix/qmgr[2265]: warning: private/smtp socket: malformed response
Apr 16 00:15:39 edt-server postfix/qmgr[2265]: warning: transport smtp failure -- see a previous warning/fatal/panic logfile record for the problem description
Apr 16 00:15:39 edt-server postfix/master[2262]: warning: process /usr/lib/postfix/smtp pid 2272 exit status 1
Apr 16 00:15:39 edt-server postfix/master[2262]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
Apr 16 00:15:39 edt-server postfix/error[2274]: 2E8BD16094E: to=<xxxxxxxxxx@gmail.com>, relay=none, delay=1.6, delays=0.25/1.2/0/0.14, dsn=4.3.0, status=deferred (unknown mail transport error)
Apr 16 00:20:03 edt-server postfix/qmgr[2265]: 600A716094C: from=<xx@edt.homelinux.org>, size=310, nrcpt=1 (queue active)
Apr 16 00:20:03 edt-server postfix/smtp[2343]: warning: database /etc/postfix/sasl/sasl_passwd.db is older than source file /etc/postfix/sasl/sasl_passwd
Apr 16 00:20:03 edt-server postfix/smtp[2343]: cannot load Certificate Authority data: disabling TLS support
Apr 16 00:20:03 edt-server postfix/smtp[2343]: warning: TLS library problem: 2343:error:02001002:system library:fopen:No such file or directory:bss_file.c:126:fopen('/etc/postfix/cacert.pem','r'):
Apr 16 00:20:03 edt-server postfix/smtp[2343]: warning: TLS library problem: 2343:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:129:
Apr 16 00:20:03 edt-server postfix/smtp[2343]: warning: TLS library problem: 2343:error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib:by_file.c:274:
Apr 16 00:20:03 edt-server postfix/smtp[2343]: fatal: valid hostname or network address required in server description: smtpauth.bluewin.ch:587:nom-utilisateur@bluewin.ch:le-mot-de-passe
Apr 16 00:20:04 edt-server postfix/qmgr[2265]: warning: private/smtp socket: malformed response
Apr 16 00:20:04 edt-server postfix/qmgr[2265]: warning: transport smtp failure -- see a previous warning/fatal/panic logfile record for the problem description
Apr 16 00:20:04 edt-server postfix/master[2262]: warning: process /usr/lib/postfix/smtp pid 2343 exit status 1
Apr 16 00:20:04 edt-server postfix/master[2262]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
Apr 16 00:20:05 edt-server postfix/error[2344]: 600A716094C: to=<xxxxxxxxx@gmail.com>, relay=none, delay=322, delays=321/1.2/0/0.15, dsn=4.3.0, status=deferred (unknown mail transport error)

en espérant que je puisse avancer encore un peu dans ma galère hmm

merci mille fois pour l'aide
A bientôt

Hors ligne

#39 Le 08/05/2011, à 09:29

jmercanton

Re : installation de postfix

je viens ici poster la solution qui m'a été apportée par Uggy que je ne sais pas comment remercier à sa juste valeur.

Merci à toi Uggy pour tes compétences et ton savoir faire
c'est vraiment magique ce que tu arrives a faire, car maintenant ça fonctionne à merveille.

Alors dans un premier temps voici comment est conçu le répertoire de /etc/postfix

xxxx@edt:~$ ls -l /etc/postfix/
total 116
-rw-r--r-- 1 root root   318 2011-03-26 15:08 dynamicmaps.cf
-rw-r--r-- 1 root root    32 2011-03-31 09:38 generic
-rw-r--r-- 1 root root 12288 2011-03-31 09:38 generic.db
-rw-r--r-- 1 root root   224 2011-05-03 23:44 main.cf
-rw-r--r-- 1 root root  2160 2011-05-03 22:44 main.cf.ori
-rw-r--r-- 1 root root  5296 2011-05-03 23:10 master.cf
-rw-r--r-- 1 root root 19509 2011-03-15 17:27 postfix-files
-rwxr-xr-x 1 root root  8729 2010-06-22 10:17 postfix-script
-rwxr-xr-x 1 root root 25752 2011-03-15 17:27 post-install
drwxr-xr-x 2 root root  4096 2011-05-08 07:48 sasl
drwxr-xr-x 2 root root  4096 2011-04-05 05:18 ssl
-rw-r--r-- 1 root root    28 2011-05-03 23:02 transport
-rw-r--r-- 1 root root 12288 2011-05-03 23:15 transport.db

ensuite voici le fichier main.cf qui a été réalisé à la main

xxxx@edt:~$ cat /etc/postfix/main.cf


inet_interfaces = localhost
transport_maps = hash:/etc/postfix/transport
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_use_tls = yes

le fichier transport

xxxx@edt:~$ cat /etc/postfix/transport
*       smtp:[smtp.gmail.com]:587

et le fichier /etc/sasl/sasl_passwd

xxxx@edt:~$ cat /etc/postfix/sasl/sasl_passwd
[smtp.gmail.com]:587    mon_adresse_mail@gmail.com:mot_de_passe

et tout ça avec le sourire smile

Si Uggy repasse par ici tu me diras si je n'ai rien oublié de mentionner ?

Uggy  !!   Encore merci pour ton aide ! tongue

jm

Hors ligne

#40 Le 05/05/2013, à 15:45

danielle_schou

Re : installation de postfix

Bonjour,

j'ai installé le postfix en utilisant ce tutoriel de la documentation lien

j'ai suivi le tutorial jusqu'au point 4 "Les tests" et je n'ai pas réussi à finir ce point 4 , car en rentrant la commande telnet localhost 25.
voici ce que mon terminal me retourne

root@ubuntu1:~# telnet localhost 25
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 [url=http://www.esprit.com]www.esprit.com[/url] ESMTP Postfix (Ubuntu)
421 4.4.2 [url=http://www.esprit.com]www.esprit.com[/url] Error: timeout exceeded

Connection closed by foreign host.
j'ai essayé plusieurs fois ce tuto ainsi celui là et j'ai remarqué que j'ai vais un probleme
dans la  configuration de postfix  dans l'étape 3 de ce lien

Ensuite, cette question est le point clé de l'assistant, elle permet de saisir le SMTP de votre FAI. Donc, mettez l'adresse du serveur smtp. Si vous devez préciser un port différent du port 25, ajouter : puis le numéro du port. Par exemple, si je doit utiliser le port 1234 je doit mettre smtp.serveur.org:1234

car n'arrive pas a saisir le  SMTP de mon FAI et dans le main.cf le champ relayhost reste vide

voivi main.cf

# 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 (Ubuntu)
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

readme_directory = no

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_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 = [url=http://www.esprit.com]www.esprit.com[/url]
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = esprit.com, localdomain, localhost, localhost.localdomain, localhost, esprit.com
relayhost = 
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/dovecot-auth
smtpd_sasl_authenticated_header = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = 
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_sender_restrictions = reject_unknown_sender_domain
mailbox_command = /usr/lib/dovecot/deliver -c /etc/dovecot/conf.d/01-dovecot-postfix.conf -n -m "${EXTENSION}"
smtp_use_tls = yes
smtpd_tls_received_header = yes
smtpd_tls_mandatory_protocols = SSLv3, TLSv1
smtpd_tls_mandatory_ciphers = medium
smtpd_tls_auth_only = no
tls_random_source = dev:/dev/urandom
inet_protocols = ipv4
smtpd_recipient_restriction = permit_sasl_authenticated,permit_mynetworks
smtp_tls_note_starttls_offer = yes
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_session_cache_timeout = 3600s

si quelqu'un peut m'aider, je serai très contente de pouvoir avancer encore un peu dans cette installation.

merci d'avance et dslé pour le dérangement

Hors ligne