La docker (docker-compose0 poti sa speicific ce DNS servere vrei tu: https://github.com/compose-spec/compose-spec/blob/master/spec.md#dns
m-am uitat rapid la docker-compose.yml de la mailcow si din ce vad foloseste unbound pentru DNS cu toate celelalte containere folosind serviciul respectiv (am decupat ce nu era relevant): unbound-mailcow: image: mailcow/unbound:1.17 networks: mailcow-network: ipv4_address: ${IPV4_NETWORK:-172.22.1}.254 aliases: - unbound postfix-mailcow: image: mailcow/postfix:1.71 dns: - ${IPV4_NETWORK:-172.22.1}.254 networks: mailcow-network: ipv4_address: ${IPV4_NETWORK:-172.22.1}.253 aliases: - postfix daca la tine resolv.conf apare cu 127.0.0.11 inseamna ca ai ceva mailcow mai vechi ? dar solutia e aceeasi, pune dns: - 1.1.1.1 - 8.8.8.8 la postfix (sau la toate) si ai rezolvat On Wed, 30 Aug 2023 at 08:31, Paul Lacatus via RLUG <rlug@lists.lug.ro> wrote: > stiu ce contine : > > root@mail:~# docker exec -it mailcowdockerized-postfix-mailcow-1 cat > /etc/resolv.conf > nameserver 127.0.0.11 > options ndots:0 > > indica ca nameserver 127.0.0.11 deci serverul de dns al lui dockerd care > din pacate nu stiu de unde isi ia forwarders > > > On 29.08.2023 22:10, a via RLUG wrote: > > eventual poti sa vezi daca exista un /etc/resolv.conf in acel mailcow > > container si ce contine > > > > > > On Tue, Aug 29, 2023 at 7:54 PM Paul Lacatus via RLUG <rlug@lists.lug.ro > > > > wrote: > > > >> LE . Am dezinstalat docker din snap instalat din apt. Nici o > >> imbunatarire ! Mailcow inainte sa lansez docker compose face un script > >> de setup. In ultima instanta ma gandesc sa nu ia ceva acolo din > resolv.conf > >> > >> > >> Paul > >> > >> > >> On 29.08.2023 19:09, Paul Lacatus via RLUG wrote: > >>> On 29.08.2023 18:53, a via RLUG wrote: > >>>> incearca si un restart la docker.service dupa modificarea resolv.conf > >>>> (eventual si containerd.service) > >>>> > >>>> poate are vreun cache cu versiunea veche > >>>> > >>> Docker e instalat pe vps din snap. Am incercat snap restart docker, ok > >>> dar masinaria tot nu merge. Am si rebootat sistemul dupa update de > >>> kernel > >>> > >>> > >>> root@mail:~# docker exec -it mailcowdockerized-postfix-mailcow-1 > >>> nslookup mail.hidroelectrica.ro > >>> ;; connection timed out; no servers could be reached > >>> > >>> > >>> root@mail:~# docker exec -it mailcowdockerized-postfix-mailcow-1 > >>> nslookup mail.paul-lacatus.ro > >>> Server: 127.0.0.11 > >>> Address: 127.0.0.11#53 > >>> > >>> Non-authoritative answer: > >>> Name: mail.paul-lacatus.ro > >>> Address: 46.214.204.147 > >>> > >>> si din host > >>> > >>> root@mail:~# dig mx hidroelectrica.ro > >>> > >>> ; <<>> DiG 9.18.12-0ubuntu0.22.04.2-Ubuntu <<>> mx hidroelectrica.ro > >>> ;; global options: +cmd > >>> ;; Got answer: > >>> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45473 > >>> ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1 > >>> > >>> ;; OPT PSEUDOSECTION: > >>> ; EDNS: version: 0, flags:; udp: 1232 > >>> ;; QUESTION SECTION: > >>> ;hidroelectrica.ro. IN MX > >>> > >>> ;; ANSWER SECTION: > >>> hidroelectrica.ro. 3600 IN MX 10 mail0.hidroelectrica.ro. > >>> hidroelectrica.ro. 3600 IN MX 10 mail1.hidroelectrica.ro. > >>> hidroelectrica.ro. 3600 IN MX 0 > >>> hidroelectrica-ro.mail.protection.outlook.com. > >>> hidroelectrica.ro. 3600 IN MX 50 mail.hidroelectrica.ro. > >>> hidroelectrica.ro. 3600 IN MX 40 mail.hidroelectrica.ro. > >>> > >>> ;; Query time: 64 msec > >>> ;; SERVER: 1.1.1.1#53(1.1.1.1) (UDP) > >>> ;; WHEN: Tue Aug 29 19:06:45 EEST 2023 > >>> ;; MSG SIZE rcvd: 188 > >>> > >>> > >>> > >>> > >>>> On Tue, Aug 29, 2023 at 6:31 PM Paul Lacatus via RLUG > >>>> <rlug@lists.lug.ro> > >>>> wrote: > >>>> > >>>>> Am un vps pe care rulez un mailcow. De cand l-am facut nu mai > primesc > >>>>> mail de la Hidroelectrica ! Altele merg inclusiv google sau microsoft > >>>>> fiind cu toate DKIM, DMARC, SPF in regula. > >>>>> > >>>>> postfix spune : > >>>>> > >>>>> NOQUEUE: reject: RCPT from unknown[91.216.144.231]: 450 4.1.8 > >>>>> <nore...@hidroelectrica.ro>: Sender address rejected: Domain not > >> found; > >>>>> from=<nore...@hidroelectrica.ro> to=<p...@lacatus.eu> proto=ESMTP > >>>>> helo=<mail.hidroelectrica.ro> > >>>>> > >>>>> Incerc un dig mx in vps si intr-adevar nu intoarce nimic dig mx > >>>>> @1.1.1.1 intoarce corect > >>>>> > >>>>> DNS din /etc/resolv.conf puse de hosting nu gasesc intr-adevar > >>>>> hidroelectrica ! Pun in /etc/resolv.conf 1.1.1.1 si 8.8.8.8 totul > merge > >>>>> ok in host dar in containerul cu postfix nu rezolva . Containerul cu > >>>>> postfix are in resolv.conf 127.0.0.11, DNS intern docker compose. > >>>>> Acesta > >>>>> insa ar fi trebuit sa se actualizezeautomat dupa resolv.conf din > host. > >>>>> Asa zic toate manualele. Dau docker compose down si up -d, la fel. > Dupa > >>>>> down ii mai dau si un pull si up -d . Tot ioc. De unde sa o iau . > Unde > >>>>> are forwarders-urile DNS intern docker? > >>>>> > >>>>> > >>>>> Paul > >>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> RLUG mailing list > >>>>> RLUG@lists.lug.ro > >>>>> http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro > >>>>> > >>>> _______________________________________________ > >>>> RLUG mailing list > >>>> RLUG@lists.lug.ro > >>>> http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro > >>> _______________________________________________ > >>> RLUG mailing list > >>> RLUG@lists.lug.ro > >>> http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro > >> _______________________________________________ > >> RLUG mailing list > >> RLUG@lists.lug.ro > >> http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro > >> > > _______________________________________________ > > RLUG mailing list > > RLUG@lists.lug.ro > > http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro > > _______________________________________________ > RLUG mailing list > RLUG@lists.lug.ro > http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro > _______________________________________________ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro