stes a écrit 19 commentaires

  • [^] # Re: configuration de base

    Posté par  . En réponse au message [besoin d'aide] Relais SMTP. Évalué à 1.

    oui ça ping bien de l'ordinateur personnel vers le Serveur Mail

    Postfix tourne !

    le telnet ne rapporte aucune message
  • [^] # Re: configuration de base

    Posté par  . En réponse au message [besoin d'aide] Relais SMTP. Évalué à 1.

    un telnet 192.168.60.20 25 (depuit l'ordinateur personnel) ne produit rien dans le /var/log/mail/info.log
  • [^] # Re: configuration de base

    Posté par  . En réponse au message [besoin d'aide] Relais SMTP. Évalué à 1.

    Comme indiqué ici : http://postfix.traduc.org/index.php/postconf.5.html#mynetwor(...)

    Voici ce que j'ai mis dans main.cf :
    mynetworks = 127.0.0.0/8, 192.168.60.0/24, 192.168.80.0/24


    Clarification de mon réseau :
                Internet
                    |
                    |
      .----------------------------.
      |        Routeur ADSL        | 192.168.60.x
      '----------------------------'
         |               |
         |               |
    .---------.   .--------------.
    | Routeur |   | Serveur Mail | 192.168.60.x
    '---------'   '--------------'
         |
         |
    .----------------------.
    | Ordinateur personnel | 192.168.80.x
    '----------------------'


    Seulement sous Thunderbird, je me tape toujours le même message :
    http://img77.imageshack.us/img77/696/echecsmtprd4.png
  • [^] # Re: procmailex

    Posté par  . En réponse au message Procmail : réponse automatique. Évalué à 1.

    Solution dans /etc/postfix.main.cf

    mydestination = $myhostname, localhost.$mydomain, txtman.pf, txtman.com



    (merci à tous pour ce monologue lol)
  • [^] # Re: procmailex

    Posté par  . En réponse au message Procmail : réponse automatique. Évalué à 1.

    voici ma solution finale :

    /etc/procmailrc
    Code:
    :0 Hc
    * ^.*(for|X-Apparently-To).*(test)
    * !^FROM_DAEMON
    * !^X-Loop: test@txtman.pf
    | (formail -rA "Precedence: junk" \
    -A "From: \"Test TEST\" <test@txtman.pf>" \
    -i "Subject: Test TEST est en vacances du 1er janvier 1900 au 1er janvier 3000" \
    -A "X-Loop: test@txtman.pf" ; \
    echo "Ceci est un message automatique." ; \
    echo " " ; \
    echo "Mr Test TEST est en vacances du 1er janvier 1900 au 1er janvier 3000." ; \
    echo " " ; \
    echo "Votre message a ete transmit au service informatique de txtman. " \
    ) | /usr/sbin/sendmail -oi -t

    :0 H
    * ^.*(for|X-Apparently-To).*(test)
    ! test informatique


    Je n'utilise plus de fichier contenant le corps du message car je préfère tout avec dans le fichier de config.


    De plus les messages venant de l'extérieur et interne, reçoivent bien une réponse automatique


    Par contre pour /etc/postfix/main.cf j'aimerai définir plus domaine
    Actuellement on a :
    Code:
    myhostname = txtman.pf

    Je fais des recherches sur la bonne syntaxe, mais si vous savez d'avance, ça m'intéresse.

    Ensuite je vais plancher sur une autre amélioration (mais dans un autre post)
  • [^] # Re: procmailex

    Posté par  . En réponse au message Procmail : réponse automatique. Évalué à 1.

    C'est beaucoup mieux si on écrit à test@txtman.pf depuis l'extérieur.



    Email envoyé depuis Yahoo :
    Code:
    De: "txtmanpf@yahoo.fr" <txtmanpf@yahoo.fr>
    À: test@txtman.pf
    Objet: test !
    Date : Vendredi 25 Juillet 2008 2h05mn 22s

    test texte !
    _____________________________________________________________________________
    Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr




    /var/log/procmail.log
    Code:
    procmail: [11296] Thu Jul 24 14:05:01 2008
    procmail: Match on "^.*(for|X-Apparently-To).*(test)"
    procmail: Match on ! "(^(Mailing-List:|Precedence:.*(junk|bulk|list)|To: Multiple recipients of |(((Resent-)?(From|Sender)|X-Envelope-From):|>?From )([^>]*[^(.%@a-z0-9])?(Post(ma?(st(e?r)?|n)|office)|(send)?Mail(er)?|daemon|m(mdf|ajordomo)|n?uucp|LIST(SERV|proc)|NETSERV|o(wner|ps)|r(e(quest|sponse)|oot)|b(ounce|bs\.smtp)|echo|mirror|s(erv(ices?|er)|mtp(error)?|ystem)|A(dmin(istrator)?|MMGR|utoanswer))(([^).!:a-z0-9][-_a-z0-9]*)?[%@> ][^<)]*(\(.*\).*)?)?$([^>]|$)))"
    procmail: Match on ! "^X-Loop: test@txtman.pf"
    procmail: Executing " (formail -rA"Precedence: junk" \
    -A"X-Loop: test@txtman.pf" ; \
    cat /root/autoreply.msg \
    ) | /usr/sbin/sendmail -oi -t "
    procmail: Assigning "LASTFOLDER= (formail -rA"Precedence: junk" \
    -A"X-Loop: test@txtman.pf" ; \
    cat /root/autoreply.msg \
    ) | /usr/sbin/sendmail -oi -t "
    Subject: test !
    Folder: (formail -rA"Precedence: junk" \ -A"X-Loop: test@txtman.p 1828
    procmail: Match on "^.*(for|X-Apparently-To).*(test)"
    procmail: Executing "/usr/sbin/sendmail,-oi,test"
    procmail: Assigning "LASTFOLDER=/usr/sbin/sendmail -oi test"
    procmail: Notified comsat: "txtman@:/usr/sbin/sendmail -oi test"
    Subject: test !
    Folder: /usr/sbin/sendmail -oi test 1828
    procmail: Unlocking "/root/lockfile.lock"




    /var/log/mail/info.log
    Code:
    Jul 24 14:05:01 srvmail postfix/pickup[11051]: 9F225160A01: uid=0 from=
    Jul 24 14:05:01 srvmail postfix/cleanup[11307]: 9F225160A01: message-id=<793677.51010.qm@web25904.mail.ukl.yahoo.com>
    Jul 24 14:05:01 srvmail postfix/qmgr[7826]: 9F225160A01: from=<root@txtman.pf>, size=1940, nrcpt=1 (queue active)
    Jul 24 14:05:01 srvmail postfix/pickup[11051]: A19311609DB: uid=0 from=
    Jul 24 14:05:01 srvmail postfix/cleanup[11307]: A19311609DB: message-id=<20080725000501.A19311609DB@txtman.pf>
    Jul 24 14:05:01 srvmail postfix/qmgr[7826]: A19311609DB: from=<root@txtman.pf>, size=451, nrcpt=1 (queue active)
    Jul 24 14:05:01 srvmail postfix/local[11309]: 9F225160A01: to=<postfix@txtman.pf>, orig_to=, relay=local, delay=0.08, delays=0.05/0.01/0/0.02, dsn=2.0.0, status=sent (delivered to maildir)
    Jul 24 14:05:01 srvmail postfix/qmgr[7826]: 9F225160A01: removed
    Jul 24 14:05:01 srvmail postfix/smtp[11310]: A19311609DB: to=<txtmanpf@yahoo.fr>, relay=smtp.mana.pf[202.3.225.22]:25, delay=0.37, delays=0.04/0.05/0.13/0.15, dsn=2.0.0, status=sent (250 BVN15847 Message accepted for delivery)
    Jul 24 14:05:01 srvmail postfix/qmgr[7826]: A19311609DB: removed




    Email reçu sur Yahoo :
    Code:
    De: "root" <root@txtman.pf>
    À: txtmanpf@yahoo.fr
    Objet: Re: test !
    Date : Vendredi 25 Juillet 2008 2h05mn 01s

    Message automatique



    Une réponse auto est enfin envoyée !!!

    J'aimerai affiner le truc :

    - on écris à test@txtman.pf et j'aimerai que ce soit test@txtman.pf qui réponde est pas root@txtman.pf
    - même principe si on a d'autre utilisateur qui sont en vacances
    - J'aimerai modifier l'objet qui est : "Re: {objet original}" en "Test est en vacances"
  • [^] # Re: procmailex

    Posté par  . En réponse au message Procmail : réponse automatique. Évalué à 1.

    L'email que txtman@txtman.pf a envoyé à test@txtman.pf ne se place plus dans le home de test mais se retrouve dans /var/spool/postfix/Maildir/new/

    Je n'ai trouvé le fichier de l'auto-réponse nul part.

    Moi mon but c'est que l'auto-réponse parte via le smtp de Mana vers la personne qui a écrit à test@txtman.pf

    A l'aide !!!!!
  • [^] # Re: procmailex

    Posté par  . En réponse au message Procmail : réponse automatique. Évalué à 1.

    J'ai créer le dossier : /var/spool/postfix/Maildir/tmp
    Avec un ptit coup de chown postfix:postdrop

    ce qui donne maintenant :


    /var/log/procmail.log
    Code:
    procmail: [8245] Wed Jul 23 16:14:29 2008
    procmail: Match on "^.*(for|X-Apparently-To).*(test)"
    procmail: Match on ! "(^(Mailing-List:|Precedence:.*(junk|bulk|list)|To: Multiple recipients of |(((Resent-)?(From|Sender)|X-Envelope-From):|>?From )([^>]*[^(.%@a-z0-9])?(Post(ma?(st(e?r)?|n)|office)|(send)?Mail(er)?|daemon|m(mdf|ajordomo)|n?uucp|LIST(SERV|proc)|NETSERV|o(wner|ps)|r(e(quest|sponse)|oot)|b(ounce|bs\.smtp)|echo|mirror|s(erv(ices?|er)|mtp(error)?|ystem)|A(dmin(istrator)?|MMGR|utoanswer))(([^).!:a-z0-9][-_a-z0-9]*)?[%@> ][^<)]*(\(.*\).*)?)?$([^>]|$)))"
    procmail: Match on ! "^X-Loop: test@txtman.pf"
    procmail: Executing " (formail -rA"Precedence: junk" \
    -A"X-Loop: test@txtman.pf" ; \
    cat /root/autoreply.msg \
    ) | /usr/sbin/sendmail -oi -t "
    procmail: Assigning "LASTFOLDER= (formail -rA"Precedence: junk" \
    -A"X-Loop: test@txtman.pf" ; \
    cat /root/autoreply.msg \
    ) | /usr/sbin/sendmail -oi -t "
    Subject: test
    Folder: (formail -rA"Precedence: junk" \ -A"X-Loop: test@txtman.p 4270
    procmail: Match on "^.*(for|X-Apparently-To).*(test)"
    procmail: Executing "/usr/sbin/sendmail,-oi,test"
    procmail: Assigning "LASTFOLDER=/usr/sbin/sendmail -oi test"
    procmail: Notified comsat: "stes@:/usr/sbin/sendmail -oi test"
    Subject: test
    Folder: /usr/sbin/sendmail -oi test 4270
    procmail: Unlocking "/root/lockfile.lock"



    /var/log/mail/info.log
    Code:
    Jul 23 16:14:29 srvmail postfix/pickup[8075]: D37E81609FF: uid=0 from=
    Jul 23 16:14:29 srvmail postfix/cleanup[8205]: D37E81609FF: message-id=<4887E75E.70102@txtman.pf>
    Jul 23 16:14:29 srvmail postfix/qmgr[7826]: D37E81609FF: from=<root@txtman.pf>, size=4436, nrcpt=1 (queue active)
    Jul 23 16:14:29 srvmail postfix/pickup[8075]: D49721609FB: uid=0 from=
    Jul 23 16:14:29 srvmail postfix/local[8209]: D37E81609FF: to=<postfix@txtman.pf>, orig_to=, relay=local, delay=0.02, delays=0.01/0/0/0, dsn=2.0.0, status=sent (delivered to maildir)
    Jul 23 16:14:29 srvmail postfix/qmgr[7826]: D37E81609FF: removed
    Jul 23 16:14:29 srvmail postfix/cleanup[8205]: D49721609FB: message-id=<20080724021429.D49721609FB@txtman.pf>
    Jul 23 16:14:29 srvmail postfix/qmgr[7826]: D49721609FB: from=<root@txtman.pf>, size=414, nrcpt=1 (queue active)
    Jul 23 16:14:29 srvmail postfix/local[8207]: D49721609FB: to=<postfix@txtman.pf>, orig_to=<txtman@txtman.pf>, relay=local, delay=0.01, delays=0.01/0/0/0, dsn=2.0.0, status=sent (delivered to maildir)
    Jul 23 16:14:29 srvmail postfix/qmgr[7826]: D49721609FB: removed





    mailq toujours vide.
    txtman@txtman.pf ne reçoit toujours la réponse automatique de test@txtman.pf
    Et bizarrement test@txtman.pf ne reçoit plus l'email de txtman@txtman.pf dans son Maildir
  • [^] # Re: procmailex

    Posté par  . En réponse au message Procmail : réponse automatique. Évalué à 1.

    Pour info avant de copier mes logs, je remplace le vrai domaine par txtman.pf


    j'ai enlevé mailbox_command = procmail à cause de la boucle infinie que ça a créé entre procmail et postfix



    j'ai ajouter dans /etc/postfix/aliases :
    Code:
    test: root
    txtman: root



    Ce qui donne quand le serveur reçois un email que txtman@txtman.pf envoie à test@txtman.pf :

    /var/log/mail/info.log
    Code:
    Jul 23 14:11:56 srvmail postfix/pickup[7824]: 787E4160A01: uid=0 from=
    Jul 23 14:11:56 srvmail postfix/cleanup[7968]: 787E4160A01: message-id=<20080724001156.787E4160A01@txtman.pf>
    Jul 23 14:11:56 srvmail postfix/qmgr[7826]: 787E4160A01: from=<root@txtman.pf>, size=418, nrcpt=1 (queue active)
    Jul 23 14:11:56 srvmail postfix/pickup[7824]: 7D35A1609FF: uid=0 from=
    Jul 23 14:11:56 srvmail postfix/cleanup[7968]: 7D35A1609FF: message-id=<4887CA8D.4060700@txtman.pf>
    Jul 23 14:11:56 srvmail postfix/qmgr[7826]: 7D35A1609FF: from=<root@txtman.pf>, size=4438, nrcpt=1 (queue active)
    Jul 23 14:11:56 srvmail postfix/local[7970]: 787E4160A01: to=<postfix@txtman.pf>, orig_to=<txtman@txtman.pf>, relay=local, delay=0.06, delays=0.04/0.01/0/0.01, dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file /var/spool/postfix/Maildir/tmp/1216858316.P7970.srvmail: Permission denied)
    Jul 23 14:11:56 srvmail postfix/cleanup[7968]: 82510160A02: message-id=<20080724001156.82510160A02@txtman.pf>
    Jul 23 14:11:56 srvmail postfix/bounce[7971]: 787E4160A01: sender non-delivery notification: 82510160A02
    Jul 23 14:11:56 srvmail postfix/qmgr[7826]: 82510160A02: from=<>, size=2307, nrcpt=1 (queue active)
    Jul 23 14:11:56 srvmail postfix/qmgr[7826]: 787E4160A01: removed
    Jul 23 14:11:56 srvmail postfix/local[7970]: 7D35A1609FF: to=<postfix@txtman.pf>, orig_to=, relay=local, delay=0.09, delays=0.06/0.02/0/0.02, dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file /var/spool/postfix/Maildir/tmp/1216858316.P7970.srvmail: Permission denied)
    Jul 23 14:11:56 srvmail postfix/cleanup[7968]: 86AD1160A01: message-id=<20080724001156.86AD1160A01@txtman.pf>
    Jul 23 14:11:56 srvmail postfix/qmgr[7826]: 86AD1160A01: from=<>, size=6291, nrcpt=1 (queue active)
    Jul 23 14:11:56 srvmail postfix/local[7972]: 82510160A02: to=<postfix@txtman.pf>, orig_to=<root@txtman.pf>, relay=local, delay=0.03, delays=0.01/0/0/0.01, dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file /var/spool/postfix/Maildir/tmp/1216858316.P7972.srvmail: Permission denied)
    Jul 23 14:11:56 srvmail postfix/bounce[7973]: 7D35A1609FF: sender non-delivery notification: 86AD1160A01
    Jul 23 14:11:56 srvmail postfix/qmgr[7826]: 7D35A1609FF: removed
    Jul 23 14:11:56 srvmail postfix/qmgr[7826]: 82510160A02: removed
    Jul 23 14:11:56 srvmail postfix/local[7970]: 86AD1160A01: to=<postfix@txtman.pf>, orig_to=<root@txtman.pf>, relay=local, delay=0.02, delays=0.01/0/0/0.01, dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file /var/spool/postfix/Maildir/tmp/1216858316.P7970.srvmail: Permission denied)
    Jul 23 14:11:56 srvmail postfix/qmgr[7826]: 86AD1160A01: removed



    /var/log/procmail.log
    Code:
    procmail: [7957] Wed Jul 23 14:11:56 2008
    procmail: Match on "^.*(for|X-Apparently-To).*(test)"
    procmail: Match on ! "(^(Mailing-List:|Precedence:.*(junk|bulk|list)|To: Multiple recipients of |(((Resent-)?(From|Sender)|X-Envelope-From):|>?From )([^>]*[^(.%@a-z0-9])?(Post(ma?(st(e?r)?|n)|office)|(send)?Mail(er)?|daemon|m(mdf|ajordomo)|n?uucp|LIST(SERV|proc)|NETSERV|o(wner|ps)|r(e(quest|sponse)|oot)|b(ounce|bs\.smtp)|echo|mirror|s(erv(ices?|er)|mtp(error)?|ystem)|A(dmin(istrator)?|MMGR|utoanswer))(([^).!:a-z0-9][-_a-z0-9]*)?[%@> ][^<)]*(\(.*\).*)?)?$([^>]|$)))"
    procmail: Match on ! "^X-Loop: test@txtman.pf"
    procmail: Executing " (formail -rA"Precedence: junk" \
    -A"X-Loop: test@txtman.pf" ; \
    cat /root/autoreply.msg \
    ) | /usr/sbin/sendmail -oi -t "
    procmail: Assigning "LASTFOLDER= (formail -rA"Precedence: junk" \
    -A"X-Loop: test@txtman.pf" ; \
    cat /root/autoreply.msg \
    ) | /usr/sbin/sendmail -oi -t "
    Subject: test
    Folder: (formail -rA"Precedence: junk" \ -A"X-Loop: test@txtman.p 4272
    procmail: Match on "^.*(for|X-Apparently-To).*(test)"
    procmail: Executing "/usr/sbin/sendmail,-oi,test"
    procmail: Assigning "LASTFOLDER=/usr/sbin/sendmail -oi test"
    procmail: Notified comsat: "stes@:/usr/sbin/sendmail -oi test"
    Subject: test
    Folder: /usr/sbin/sendmail -oi test 4272
    procmail: Unlocking "/root/lockfile.lock"



    Ensuite je regarde le mailq et il est vide. Mais txtman@txtman.pf n'a jamais reçu la réponse automatique de test@txtman.pf
  • [^] # Re: procmailex

    Posté par  . En réponse au message Procmail : réponse automatique. Évalué à 1.

    Ce qui m'a donc fait changer dans /etc/postfix/main.cf
    myhostname = srvmail.srvmail par txtman.pf

    Ce qui donne cela dans /var/log/mail/info.log
    Code:
    Jul 22 13:56:31 srvmail postfix/pickup[4239]: D79B11609DC: uid=0 from=
    Jul 22 13:56:31 srvmail postfix/cleanup[4615]: D79B11609DC: message-id=<4886757E.1070001@txtman.pf>
    Jul 22 13:56:31 srvmail postfix/qmgr[15176]: D79B11609DC: from=<root@txtman.pf>, size=4377, nrcpt=1 (queue active)
    Jul 22 13:56:31 srvmail postfix/pickup[4239]: DB3351609B1: uid=0 from=
    Jul 22 13:56:31 srvmail postfix/cleanup[4615]: DB3351609B1: message-id=<20080722235631.DB3351609B1@txtman.pf>
    Jul 22 13:56:31 srvmail postfix/qmgr[15176]: DB3351609B1: from=<root@txtman.pf>, size=427, nrcpt=1 (queue active)
    Jul 22 13:56:31 srvmail postfix/local[4617]: D79B11609DC: to=<test@txtman.pf>, orig_to=, relay=local, delay=0.04, delays=0.03/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
    Jul 22 13:56:31 srvmail postfix/qmgr[15176]: D79B11609DC: removed
    Jul 22 13:56:31 srvmail postfix/local[4617]: DB3351609B1: to=<txtman@txtman.pf>, relay=local, delay=0.04, delays=0.02/0/0/0.02, dsn=5.1.1, status=bounced (unknown user: "txtman")
    Jul 22 13:56:31 srvmail postfix/cleanup[4615]: E2CFE1609F6: message-id=<20080722235631.E2CFE1609F6@txtman.pf>
    Jul 22 13:56:31 srvmail postfix/qmgr[15176]: E2CFE1609F6: from=<>, size=2044, nrcpt=1 (queue active)
    Jul 22 13:56:31 srvmail postfix/bounce[4618]: DB3351609B1: sender non-delivery notification: E2CFE1609F6
    Jul 22 13:56:31 srvmail postfix/qmgr[15176]: DB3351609B1: removed
    Jul 22 13:56:31 srvmail postfix/local[4617]: E2CFE1609F6: to=<postfix@txtman.pf>, orig_to=<root@txtman.pf>, relay=local, delay=0.02, delays=0/0/0/0.02, dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file /var/spool/postfix/Maildir/tmp/1216770991.P4617.srvmail: Permission denied)
    Jul 22 13:56:31 srvmail postfix/qmgr[15176]: E2CFE1609F6: removed


    Mais hélas même là txtman@txtman.pf ne reçois jamais la réponse automatique de test@txtman.pf

    Par contre test@txtman.pf reçois bien comme prévu le courrier de txtman@txtman.pf (encoure heureux lol).


    Ensuite, j'ai tester mailbox_command = procmail dans /etc/postfix/main.cf

    Mais ça c'est mi à tourner en boucle, postfix envoie des emails à procmail et procmail à postfix c'était fou.

    Tous est arrivé dans la boite mail_echec@txtman.pf car aucun destinataire a été trouvé.

    De plus test@txtman.pf n'a jamais rien reçu.
  • [^] # Re: procmailex

    Posté par  . En réponse au message Procmail : réponse automatique. Évalué à 1.

    Merci voici ce que j'ai fais :

    voici ma config :

    /etc/procmailrc
    Code:
    SHELL=/bin/bash
    MAILDIR=$HOME/Maildir/
    DEFAULT=$MAILDIR
    ORGMAIL=$MAILDIR
    LOCKFILE=$HOME/lockfile.lock
    JUNKMAIL=$HOME/Maildir/.junkmail/
    TRASH=$HOME/Maildir/.Trash
    VIRUS=$HOME/Maildir/.virus/
    BITBUCKET=/dev/null
    VERBOSE=yes
    LOGABSTRACT=all
    SENDMAIL=/usr/sbin/sendmail
    LOGFILE=/var/log/procmail.log

    :0fw
    | spamassassin

    ...

    :0 Hc
    * ^.*(for|X-Apparently-To).*(test)
    * !^FROM_DAEMON
    * !^X-Loop: test@txtman.pf
    | (formail -rA"Precedence: junk" \
    -A"X-Loop: test@txtman.pf" ; \
    cat /root/autoreply.msg \
    ) | /usr/sbin/sendmail -oi -t

    :0 H
    * ^.*(for|X-Apparently-To).*(test)
    ! test



    /etc/postfix/main.cf
    Code:
    # modif pour procmail / courier-imap

    home_mailbox = Maildir/
    myhostname = srvmail.srvmail
    mydestination = $myhostname, localhost
    relayhost = [smtp.mana.pf]


    # These are changed by postfix install script

    readme_directory = /usr/share/doc/postfix-2.1.0/README_FILES
    sample_directory = /usr/share/doc/postfix-2.1.0/samples
    sendmail_path = /usr/sbin/sendmail.postfix
    setgid_group = postdrop
    command_directory = /usr/sbin
    manpage_directory = /usr/share/man
    daemon_directory = /usr/lib/postfix
    newaliases_path = /usr/bin/newaliases.postfix
    mailq_path = /usr/bin/mailq.postfix
    queue_directory = /var/spool/postfix
    mail_owner = postfix


    # User configurable parameters

    inet_interfaces = localhost
    mynetworks_style = host
    delay_warning_time = 4h
    smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux)
    unknown_local_recipient_reject_code = 450
    smtp-filter_destination_concurrency_limit = 2
    lmtp-filter_destination_concurrency_limit = 2
    smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
    recipient_delimiter = +
    owner_request_special = no
    alias_maps = hash:/etc/postfix/aliases

    donc mailbox_command est manquant mais je ne sais pas si je dois mettre mailbox_command = procmail ou si je dois mettre plus d'option après ou carrément autre chose

    ensuite quand je fais un test voici ce qui ce passe quand txtman@txtman.pf écrit à test@txtman.pf :

    /var/log/procmail.log
    Code:
    procmail: Executing "spamassassin"
    procmail: [4506] Tue Jul 22 13:47:25 2008
    procmail: Match on "^.*(for|X-Apparently-To).*(test)"
    procmail: Match on ! "(^(Mailing-List:|Precedence:.*(junk|bulk|list)|To: Multiple recipients of |(((Resent-)?(From|Sender)|X-Envelope-From):|>?From )([^>]*[^(.%@a-z0-9])?(Post(ma?(st(e?r)?|n)|office)|(send)?Mail(er)?|daemon|m(mdf|ajordomo)|n?uucp|LIST(SERV|proc)|NETSERV|o(wner|ps)|r(e(quest|sponse)|oot)|b(ounce|bs\.smtp)|echo|mirror|s(erv(ices?|er)|mtp(error)?|ystem)|A(dmin(istrator)?|MMGR|utoanswer))(([^).!:a-z0-9][-_a-z0-9]*)?[%@> ][^<)]*(\(.*\).*)?)?$([^>]|$)))"
    procmail: Match on ! "^X-Loop: test@txtman.pf"
    procmail: Executing " (formail -rA"Precedence: junk" \
    -A"X-Loop: test@txtman.pf" ; \
    cat /root/autoreply.msg \
    ) | /usr/sbin/sendmail -oi -t "
    procmail: Assigning "LASTFOLDER= (formail -rA"Precedence: junk" \
    -A"X-Loop: test@txtman.f" ; \
    cat /root/autoreply.msg \
    ) | /usr/sbin/sendmail -oi -t "
    Subject: coucou c'est un test
    Folder: (formail -rA"Precedence: junk" \ -A"X-Loop: test@txtman.pf 4282
    procmail: Match on "^.*(for|X-Apparently-To).*(test)"
    procmail: Executing "/usr/sbin/sendmail,-oi,test"
    procmail: Assigning "LASTFOLDER=/usr/sbin/sendmail -oi test"
    procmail: Notified comsat: "stes@:/usr/sbin/sendmail -oi test"
    Subject: coucou c'est un test
    Folder: /usr/sbin/sendmail -oi test 4282
    procmail: Unlocking "/root/lockfile.lock"


    /var/log/mail/info.log
    Code:
    Jul 22 13:47:25 srvmail postfix/pickup[4239]: 2EBDB1609F6: uid=0 from=
    Jul 22 13:47:25 srvmail postfix/cleanup[4517]: 2EBDB1609F6: message-id=<4886734B.5010609@txtman.pf>
    Jul 22 13:47:25 srvmail postfix/qmgr[15176]: 2EBDB1609F6: from=<root@srvmail.srvmail>, size=4456, nrcpt=1 (queue active)
    Jul 22 13:47:25 srvmail postfix/pickup[4239]: 30FF71609B1: uid=0 from=
    Jul 22 13:47:25 srvmail postfix/cleanup[4517]: 30FF71609B1: message-id=<20080722234725.30FF71609B1@srvmail.srvmail>
    Jul 22 13:47:25 srvmail postfix/qmgr[15176]: 30FF71609B1: from=<root@srvmail.srvmail>, size=458, nrcpt=1 (queue active)
    Jul 22 13:47:25 srvmail postfix/local[4519]: 2EBDB1609F6: to=<test@srvmail.srvmail>, orig_to=, relay=local, delay=0.05, delays=0.04/0.01/0/0, dsn=2.0.0, status=sent (delivered to maildir)
    Jul 22 13:47:25 srvmail postfix/qmgr[15176]: 2EBDB1609F6: removed
    Jul 22 13:47:26 srvmail postfix/smtp[4520]: 30FF71609B1: to=<txtman@txtman.pf>, relay=smtp.mana.pf[202.3.225.22]:25, delay=0.87, delays=0.03/0.05/0.12/0.67, dsn=5.0.0, status=bounced (host smtp.mana.pf[202.3.225.22] said: 501 <root@srvmail.srvmail>... Sender domain must exist (in reply to MAIL FROM command))
    Jul 22 13:47:26 srvmail postfix/cleanup[4517]: 122A81609F6: message-id=<20080722234726.122A81609F6@srvmail.srvmail>
    Jul 22 13:47:26 srvmail postfix/qmgr[15176]: 122A81609F6: from=<>, size=2325, nrcpt=1 (queue active)
    Jul 22 13:47:26 srvmail postfix/bounce[4521]: 30FF71609B1: sender non-delivery notification: 122A81609F6
    Jul 22 13:47:26 srvmail postfix/qmgr[15176]: 30FF71609B1: removed
    Jul 22 13:47:26 srvmail postfix/local[4519]: 122A81609F6: to=<postfix@srvmail.srvmail>, orig_to=<root@srvmail.srvmail>, relay=local, delay=0.03, delays=0.01/0/0/0.02, dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file /var/spool/postfix/Maildir/tmp/1216770446.P4519.srvmail: Permission denied)
    Jul 22 13:47:26 srvmail postfix/qmgr[15176]: 122A81609F6: removed
  • [^] # Re: vacation

    Posté par  . En réponse au message Procmail : réponse automatique. Évalué à 1.

    Je viens d'installer vacation, si je n'arrive pas à m'en sortir avec la conf de procmail je verrai si ça m'aide de l'utiliser avec celui-ci. Merci
  • [^] # Re: oubli

    Posté par  . En réponse au message Envoyer un email en mode console (Postfix et SMTP). Évalué à 1.

    Merci bcp pour votre aide skud et Low Memory.

    Finalement la solution pour moi a été ceci :

    mail -r expediteur@mail.pf destinataire@mail.pf
    Subject: test
    test
    .
    EOT
  • [^] # Re: oubli

    Posté par  . En réponse au message Envoyer un email en mode console (Postfix et SMTP). Évalué à 1.

    merci bcp :-D

    J'en été à :
    mail expediteur@mail.pf -r destinataire@mail.pf

    Mais quand je recevais le mail, il était ainsi :

    To: destinataire@mail.pf, -r@mdv20081.localdomain, expediteur@mail.pf
    Subject: test
    User-Agent: Heirloom mailx 12.3 7/15/07
    MIME-Version: 1.0
    Content-Type: text/plain; charset=us-ascii
    Content-Transfer-Encoding: 7bit
    Message-Id: <20080718182749.68D1774724@mdv20081.localdomain>
    From: expediteur@mail.pf (root)

    Ce qui biensur est faux. Faut que j'affine la commande que je tape avec mail, j'imagine.

    Et donc j'essaie avec mail destinataire@mail.pf -- -f expediteur@mail.pf -F "Expéditeur"

    Mais hélas je ne reçois rien du tout.
  • [^] # Re: oubli

    Posté par  . En réponse au message Envoyer un email en mode console (Postfix et SMTP). Évalué à 1.

    voici ce qui ce passe dans /var/log/mail/info.log quand j'envoi un mail avec la commande mail :

    Jul 17 13:30:42 mdv20081 postfix/pickup[7868]: 56BF874724: uid=0 from=
    Jul 17 13:30:42 mdv20081 postfix/cleanup[7963]: 56BF874724: message-id=<20080717233042.56BF874724@mdv20081.localdomain>
    Jul 17 13:30:42 mdv20081 postfix/qmgr[7789]: 56BF874724: from=<root@mdv20081.localdomain>, size=439, nrcpt=1 (queue active)
    Jul 17 13:30:43 mdv20081 postfix/smtp[7965]: 56BF874724: to=<txtman@mail.pf>, relay=smtp.mana.pf[202.3.225.22]:25, delay=1.4, delays=0.09/0.04/1.3/0.03, dsn=5.0.0, status=bounced (host smtp.mana.pf[202.3.225.22] said: 501 <root@mdv20081.localdomain>... Sender domain must exist (in reply to MAIL FROM command))
    Jul 17 13:30:43 mdv20081 postfix/cleanup[7963]: E2A5174728: message-id=<20080717233043.E2A5174728@mdv20081.localdomain>
    Jul 17 13:30:43 mdv20081 postfix/qmgr[7789]: E2A5174728: from=<>, size=2353, nrcpt=1 (queue active)
    Jul 17 13:30:43 mdv20081 postfix/bounce[7966]: 56BF874724: sender non-delivery notification: E2A5174728
    Jul 17 13:30:43 mdv20081 postfix/qmgr[7789]: 56BF874724: removed
    Jul 17 13:30:43 mdv20081 postfix/local[7967]: E2A5174728: to=<postfix@mdv20081.localdomain>, orig_to=<root@mdv20081.localdomain>, relay=local, delay=0.05, delays=0.02/0.02/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
    Jul 17 13:30:43 mdv20081 postfix/qmgr[7789]: E2A5174728: removed

    pour l'adresse d'expedition, y-a-t-il moyen de la spécifier dans la commande mail ?
  • [^] # Re: oubli

    Posté par  . En réponse au message Envoyer un email en mode console (Postfix et SMTP). Évalué à 1.

    donc j'ai relayhost=[smtp.mana.pf] dans /etc/postfix/main.cf

    après un envoi avec la commende mail, mailq est vide donc l'email a bien dû partir, par contre de l'autre coté le destinataire ne reçoit rien :(
  • [^] # Re: oubli

    Posté par  . En réponse au message Envoyer un email en mode console (Postfix et SMTP). Évalué à 1.

    merci je vais essayé ça.

    mais autrement pour les mails interne ça fonctionnera toujours ?
  • # oubli

    Posté par  . En réponse au message Envoyer un email en mode console (Postfix et SMTP). Évalué à 1.

    petit oubli : Mana est mon FAI
    sont smtp est smtp.mana.pf
  • [^] # Re: faineant ?

    Posté par  . En réponse au message Besoin d'aide pour procmail. Évalué à 1.

    Waw c'est cool ici... non je ne suis pas fainéant !

    Je n'ai pas dis que je ne trouvais aucune info en français !

    J'ai dis que je cherchai le vrai MAN en français car j'ai besoin de comprendre la différence en A et a, E et e, ainsi que les autres lettres des recettes de filtrage.