Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Re : Re : [etch] Postfix virtual domains avec Mysql

1 réponse
Avatar
Dominique Claver KOUAME
Merci Mouss pour ton retour, voici les r=E9ponses =0A=0A1. t'as oubli=E9 d=
e "dire" =E0 postfix de g=E9rer le domaine =0Amail.dpi-arobasetelecom.ci. s=
i tu utilises=0A =0AMa r=E9ponse :=0ACe domaine est virtuel et d=E9clarer d=
ans la table domains de la base de donn=E9es mail.=0A=0A mysql> show tables=
;=0A+----------------+=0A| Tables_in_mail |=0A+----------------+=0A| domain=
s |=0A| forwardings |=0A| transport |=0A| users |=
=0A+----------------+=0A4 rows in set (0.00 sec)=0Amysql>=0Amysql> select *=
from domains where domain is not null;=0A+-----------------------+=0A| dom=
ain |=0A+-----------------------+=0A| dpi-arobasetelecom.ci =
|=0A+-----------------------+=0A1 row in set (0.00 sec)=0Amysql>=0A=0A=0A2.=
le sujet parle de "virtual", mais le domaine marina.... est "local" =0A(re=
lay=3Dlocal dans les logs).=0A =0AMa r=E9ponse =0Amarina est le nom de mon =
serveur. Le domaine est dpi-arobasetelecom.ci et marina est le nom de mon =
serveur. en FQDN =E7a donne marina.dpi-arobasetelecom.ci=0A=0A=0A3. tu util=
ises procmail pour la livraison (du moins "locale". postfix ne =0Acr=E9=E9r=
a donc pas la "mailbox" si elle n'existe pas, puisqu'il ne livre =0Apas le =
message. ce sera donc =E0 procmail de s'en charger. mais peut-=EAtre =0Aque=
tu utilises procmail uniquement pour le domaine local (tu veux le =0Agarde=
r local ce domaine?)=0A =0AMa r=E9ponse : Je ne comprends pas la r=E9ponse.=
Merci de m'=E9clairer un peu plus.=0A=0A4. faire fonctionner procmail en "=
virtual" n'est pas trivial trivial (=E7a =0Ad=E9pend de la configuration ch=
oisie). maildrop pose moins de probl=E8mes =E0 =0Ace niveau.=0A =0AMa r=E9p=
onse : Le tuto conseille procmail. D=E9sol=E9=0A=0AEnfin, la "tradition" co=
ncernant postfix est d'envoyer la sortie de =0A'postconf -n'. =E7a permet d=
e voir ce qui est r=E9ellement configur=E9 (ce que =0Apostfix a lu, ce qui =
ne correspond pas forc=E9ment =E0 ce que tu vois dans =0Amain.cf, puisqu'il=
peut y avoir des erreurs, des duplications, de =0Acoquilles, ... etc).=0A=
=0AMa r=E9ponse : postconf -n donne ce qui suit :=0A =0Amarina:~# postconf =
-n=0Aalias_database =3D hash:/etc/aliases=0Aalias_maps =3D hash:/etc/aliase=
s=0Aappend_dot_mydomain =3D no=0Abiff =3D no=0Abroken_sasl_auth_clients =3D=
yes=0Aconfig_directory =3D /etc/postfix=0Acontent_filter =3D amavis:[127.0=
.0.1]:10024=0Ainet_interfaces =3D all=0Amailbox_command =3D procmail -a "$E=
XTENSION"=0Amailbox_size_limit =3D 0=0Amydestination =3D marina.dpi-arobase=
telecom.ci, localhost, localhost.localdomain=0Amyhostname =3D marina.dpi-ar=
obasetelecom.ci=0Amynetworks =3D 127.0.0.0/8, 192.168.2.0/24=0Amyorigin =3D=
/etc/mailname=0Aproxy_read_maps =3D $local_recipient_maps $mydestination $=
virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_ma=
ilbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_=
canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $m=
ynetworks $virtual_mailbox_limit_maps=0Areceive_override_options =3D no_add=
ress_mappings=0Arecipient_delimiter =3D +=0Arelayhost =3D=0Asmtp_tls_sessio=
n_cache_database =3D btree:${queue_directory}/smtp_scache=0Asmtpd_banner =
=3D $myhostname ESMTP $mail_name (Debian/GNU)=0Asmtpd_recipient_restriction=
s =3D permit_mynetworks, permit_sasl_authenticated, reject_unauth_destinati=
on=0Asmtpd_sasl_auth_enable =3D yes=0Asmtpd_tls_cert_file =3D /etc/postfix/=
smtpd.cert=0Asmtpd_tls_key_file =3D /etc/postfix/smtpd.key=0Asmtpd_tls_sess=
ion_cache_database =3D btree:${queue_directory}/smtpd_scache=0Asmtpd_use_tl=
s =3D yes=0Atransport_maps =3D proxy:mysql:/etc/postfix/mysql-virtual_trans=
ports.cf=0Avirtual_alias_domains =3D=0Avirtual_alias_maps =3D proxy:mysql:/=
etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_=
email2email.cf=0Avirtual_create_maildirsize =3D yes=0Avirtual_gid_maps =3D =
static:5000=0Avirtual_mailbox_base =3D /home/vmail=0Avirtual_mailbox_domain=
s =3D proxy:mysql:/etc/postfix/mysql-virtual_domains.cf=0Avirtual_mailbox_l=
imit_maps =3D proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf=
=0Avirtual_mailbox_limit_override =3D yes=0Avirtual_mailbox_maps =3D proxy:=
mysql:/etc/postfix/mysql-virtual_mailboxes.cf=0Avirtual_maildir_limit_messa=
ge =3D "The user you are trying to reach is over quota."=0Avirtual_overquot=
a_bounce =3D yes=0Avirtual_uid_maps =3D static:5000=0Amarina:~#=0A=0A----- =
Message d'origine ----=0ADe : mouss <mlist.only@free.fr>=0A=C0 : Forum Debi=
an <debian-user-french@lists.debian.org>=0AEnvoy=E9 le : Vendredi, 7 Septem=
bre 2007, 20h43mn 50s=0AObjet : Re: Re : [etch] Postfix virtual domains ave=
c Mysql=0A=0A=0ADominique Claver KOUAME wrote:=0A> Merci =E0 Beno=EEt,=0A> =
J'ai send plusieurs emails depuis la console au seul utilisateur admins dep=
uis lors mais j'ai toujours le m=EAme probl=E8me. Voici ce que mail.log me =
raconte :=0A> admins@marina:~$ mail admins@dpi-arobasetelecom.ci=0A> Subjec=
t: Mail test=0A> Mail test=0A> .=0A> Cc:=0A> admins@marina:~$=0A> =0A> =3D=
=3D=3D=3D=3D=3D=3D=3D mail.log =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A> =0A> Sep 7 13:42:08 marina postfix/pickup[=
9940]: 61CBF6EDDD: uid=3D1000 from=3D<admins>=0A> Sep 7 13:42:09 marina po=
stfix/cleanup[13228]: 61CBF6EDDD: message-id=3D<20070907124208.61CBF6EDDD@m=
arina.dpi-arobasetelecom.ci>=0A> Sep 7 13:42:09 marina postfix/qmgr[3058]:=
61CBF6EDDD: from=3D<admins@marina.dpi-arobasetelecom.ci>, size=3D368, nrcp=
t=3D1 (queue active)=0A> Sep 7 13:42:43 marina postfix/smtpd[13252]: conne=
ct from localhost.localdomain[127.0.0.1]=0A> Sep 7 13:42:44 marina postfix=
/smtpd[13252]: E30AA6EDDC: client=3Dlocalhost.localdomain[127.0.0.1]=0A> Se=
p 7 13:42:45 marina postfix/cleanup[13228]: E30AA6EDDC: message-id=3D<2007=
0907124208.61CBF6EDDD@marina.dpi-arobasetelecom.ci>=0A> Sep 7 13:42:45 mar=
ina postfix/smtpd[13252]: disconnect from localhost.localdomain[127.0.0.1]=
=0A> Sep 7 13:42:45 marina postfix/qmgr[3058]: E30AA6EDDC: from=3D<admins@=
marina.dpi-arobasetelecom.ci>, size=3D892, nrcpt=3D1 (queue active)=0A> Sep=
7 13:42:45 marina amavis[2604]: (02604-02) Passed CLEAN, <admins@marina.d=
pi-arobasetelecom.ci> -> <admins@dpi-arobasetelecom.ci>, Message-ID: <20070=
907124208.61CBF6EDDD@marina.dpi-arobasetelecom.ci>, mail_id: tNJ2IdY2d8T8, =
Hits: -0.001, queued_as: E30AA6EDDC, 33025 ms=0A> Sep 7 13:42:46 marina po=
stfix/smtp[13233]: 61CBF6EDDD: to=3D<admins@dpi-arobasetelecom.ci>, relay=
=3D127.0.0.1[127.0.0.1]:10024, delay=3D39, delays=3D1.6/0.16/5.6/31, dsn=3D=
2.6.0, status=3Dsent (250 2.6.0 Ok, id=3D02604-02, from MTA([127.0.0.1]:100=
25): 250 2.0.0 Ok: queued as E30AA6EDDC)=0A> Sep 7 13:42:48 marina postfix=
/smtp[13256]: E30AA6EDDC: to=3D<admins@dpi-arobasetelecom.ci>, relay=3Dnone=
, delay=3D1.7, delays=3D1.1/0.59/0/0, dsn=3D5.4.6, status=3Dbounced (mail f=
or mail.dpi-arobasetelecom.ci loops back to myself)=0A> Sep 7 13:42:48 mar=
ina postfix/qmgr[3058]: 61CBF6EDDD: removed=0A> Sep 7 13:42:49 marina post=
fix/cleanup[13228]: 119506EDDD: message-id=3D<20070907124249.119506EDDD@mar=
ina.dpi-arobasetelecom.ci>=0A> Sep 7 13:42:49 marina postfix/bounce[13257]=
: E30AA6EDDC: sender non-delivery notification: 119506EDDD=0A> Sep 7 13:42=
:49 marina postfix/qmgr[3058]: 119506EDDD: from=3D<>, size=3D2885, nrcpt=3D=
1 (queue active)=0A> Sep 7 13:42:49 marina postfix/qmgr[3058]: E30AA6EDDC:=
removed=0A> Sep 7 13:42:50 marina postfix/local[13258]: 119506EDDD: to=3D=
<admins@marina.dpi-arobasetelecom.ci>, relay=3Dlocal, delay=3D1.4, delays=
=3D0.1/0.14/0/1.1, dsn=3D2.0.0, status=3Dsent (delivered to command: procma=
il -a "$EXTENSION")=0A> Sep 7 13:42:50 marina postfix/qmgr[3058]: 119506ED=
DD: removed=0A> =0A> Autre chose, peux-tu m'indiquer l'interface admin qui =
permet de regarder tout =E7a de pr=E8s ?=0A> =0A> Merci pour les posts.=0A=
=0A=0A=0ALisez la FAQ de la liste avant de poser une question :=0Ahttp://wi=
ki.debian.net/?DebianFrench =0AVous pouvez aussi ajouter le mot ``spam'' =
dans vos champs "From" et=0A"Reply-To:"=0A=0ATo UNSUBSCRIBE, email to debia=
n-user-french-REQUEST@lists.debian.org=0Awith a subject of "unsubscribe". T=
rouble? Contact listmaster@lists.debian.org=0A=0A=0A _________________=
____________________________________________________________ =0ANe gardez p=
lus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail

1 réponse

Avatar
mouss
Dominique Claver KOUAME wrote:
Merci Mouss pour ton retour, voici les réponses

1. t'as oublié de "dire" à postfix de gérer le domaine
mail.dpi-arobasetelecom.ci. si tu utilises

Ma réponse :
Ce domaine est virtuel et déclarer dans la table domains de la base de données mail.

mysql> show tables;
+----------------+
| Tables_in_mail |
+----------------+
| domains |
| forwardings |
| transport |
| users |
+----------------+
4 rows in set (0.00 sec)
mysql>
mysql> select * from domains where domain is not null;
+-----------------------+
| domain |
+-----------------------+
| dpi-arobasetelecom.ci |
+-----------------------+
1 row in set (0.00 sec)
mysql>




essaye avec postmap:
# postmap -q dpi-arobasetelecom.ci
mysql:/etc/postfix/mysql-virtual_domains.cf

Dans les logs, il y a:

Sep 7 13:42:48 marina postfix/smtp[13256]: E30AA6EDDC:
to=, relay=none, delay=1.7,
delays=1.1/0.59/0/0, dsn=5.4.6, status=bounced (mail for
mail.dpi-arobasetelecom.ci loops back to myself)

d'où vient ce "mail." (dans mail.dpi-arobasetelecom.ci)?


que donne
# postmap -q dpi-arobasetelecom.ci
mysql:/etc/postfix/mysql-virtual_transports.cf

si ça retourne quelque chose, ton problème est dans "le coin".
sinon, qu'y a-t-il dans cette table?


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact