Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Postfix kan mail niet forwarden naar Gmail: no route to host

Pagina: 1
Acties:

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
Ik heb net Postfix op mijn Debian Jessie servertje geïnstalleerd. Daar draait ook mijn domein op, en het is de bedoeling dat e-mail op mijn domein wordt doorgestuurd naar m'n Gmail-account. Als ik een testmail stuur zie ik dat Postfix 'm netjes binnenkrijgt maar hij lijkt Googles mailserver niet te kunnen vinden:

code:
1
2
3
4
5
Jul 26 00:24:37 enceladus postfix/smtpd[1103]: connect from perdizione.investici.org[94.23.50.208]
Jul 26 00:24:38 enceladus postfix/smtpd[1103]: 3D23C352A: client=perdizione.investici.org[94.23.50.208]
Jul 26 00:24:38 enceladus postfix/cleanup[1107]: 3D23C352A: message-id=<1437861484.12375.1@smtp.autistici.org>
Jul 26 00:24:38 enceladus postfix/qmgr[1048]: 3D23C352A: from=<blabla@inventati.org>, size=1620, nrcpt=1 (queue active)
Jul 26 00:24:38 enceladus postfix/smtpd[1103]: disconnect from perdizione.investici.org[94.23.50.208]


So far so good... Maar dan verslikt hij zich in het doorsturen:

code:
1
2
3
4
5
6
Jul 26 00:24:38 enceladus postfix/smtp[1108]: connect to gmail-smtp-in.l.google.com[173.194.65.26]:25: No route to host
Jul 26 00:24:38 enceladus postfix/smtp[1108]: connect to gmail-smtp-in.l.google.com[2a00:1450:4013:c01::1a]:25: Network is unreachable
Jul 26 00:24:38 enceladus postfix/smtp[1108]: connect to alt1.gmail-smtp-in.l.google.com[2404:6800:4003:c00::1b]:25: Network is unreachable
Jul 26 00:24:38 enceladus postfix/smtp[1108]: connect to alt1.gmail-smtp-in.l.google.com[74.125.200.26]:25: No route to host
Jul 26 00:24:38 enceladus postfix/smtp[1108]: connect to alt2.gmail-smtp-in.l.google.com[2404:6800:4008:c05::1b]:25: Network is unreachable
Jul 26 00:24:38 enceladus postfix/smtp[1108]: 3D23C352A: to=<blablai@gmail.com>, orig_to=<admin@volatilesystems.org>, relay=none, delay=0.28, delays=0.09/0.05/0.14/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[2404:6800:4008:c05::1b]:25: Network is unreachable)


Ik heb al gecheckt of poort 25 openstaat, mijn provider blokkeert die niet (online gecheckt). Het vreemde is dat ik ook op m'n laptop Google niet kan bereiken (kan wel pingen, maar telnet geeft timeout):

code:
1
2
3
4
5
6
7
8
9
10
11
$ telnet 74.125.68.27
Trying 74.125.68.27...
telnet: Unable to connect to remote host: Connection timed out
$ ping 78.24.191.177
PING 78.24.191.177 (78.24.191.177) 56(84) bytes of data.
64 bytes from 78.24.191.177: icmp_seq=1 ttl=52 time=50.3 ms
^C
$ telnet alt1.gmail-smtp-in.l.google.com 25
Trying 74.125.68.26...
Trying 2404:6800:4003:c00::1b...
telnet: Unable to connect to remote host: Network is unreachable


Traceroute (van de laptop)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# lft alt1.gmail-smtp-in.l.google.com
traceroute to alt1.gmail-smtp-in.l.google.com (74.125.200.26), 30 hops max, 60 byte packets
 1  zeus.lan (10.0.0.1)  0.454 ms  0.374 ms
 2  ip-83-134-96-1.dsl.scarlet.be (83.134.96.1)  16.819 ms  16.923 ms
 3  ae-68-200.iarstr3.isp.belgacom.be (91.183.242.162)  18.228 ms  18.698 ms
 4  ae-12-1000.ibrstr3.isp.belgacom.be (91.183.246.108)  18.729 ms  18.797 ms
 5  * *
 6  * *
 7  * *
 8  * *
 9  72.14.217.33 (72.14.217.33)  25.814 ms  22.287 ms
10  209.85.143.253 (209.85.143.253)  26.005 ms  22.461 ms
11  72.14.239.16 (72.14.239.16)  25.718 ms 209.85.253.249 (209.85.253.249)  22.456 ms
12  209.85.243.32 (209.85.243.32)  27.922 ms 209.85.246.153 (209.85.246.153)  28.870 ms
13  209.85.143.224 (209.85.143.224)  316.944 ms 72.14.235.91 (72.14.235.91)  116.582 ms
14  72.14.232.71 (72.14.232.71)  319.347 ms 209.85.143.215 (209.85.143.215)  129.411 ms
15  72.14.233.183 (72.14.233.183)  161.822 ms  161.740 ms
16  209.85.143.0 (209.85.143.0)  254.224 ms  254.125 ms
17  209.85.255.128 (209.85.255.128)  318.901 ms 209.85.255.130 (209.85.255.130)  324.796 ms
18  209.85.246.23 (209.85.246.23)  317.491 ms 209.85.246.37 (209.85.246.37)  320.202 ms
19  * *
20  * *
21  * *
22  * *
23  * *
24  * *
25  * *
26  * *
27  * *
28  * *
29  * *
30  * *


Postfix-configuratie ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
home_mailbox = mail/
inet_interfaces = all
local_transport = error:local delivery is disabled
mailbox_size_limit = 0
mydestination =
mydomain = volatilesystems.org
myhostname = volatilesystems.org
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = volatilesystems.org ESMTP $mail_name (Debian/GNU)
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_domains = volatilesystems.org
virtual_alias_maps = hash:/etc/postfix/virtual


Virtual en /etc/aliases:

code:
1
2
3
4
5
6
root@enceladus:/etc/postfix# cat virtual
admin@volatilesystems.org blabla@gmail.com
root@enceladus:/etc/postfix# cat /etc/aliases
# See man 5 aliases for format
postmaster:    root
admin:    blabla@gmail.com


Waar kijk ik over?

[ Voor 14% gewijzigd door Borromini op 26-07-2015 00:58 ]

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


  • gekkie
  • Registratie: April 2000
  • Laatst online: 08:50
Servertje .. is dat een thuis server of eentje in een datacentrum / VPS ergens ?

(indien de thuisserver situatie, heb je die poort 25 inbound gecheckt of outbound .. waarschijnlijk inboud ... maar een hoop providers in al hun wijsheid blokkeren helaas outbound smtp voor hun klanten naar iets anders dan hun eigen smtp servers. In dat geval kun je postfix instellen als smarthost en de mailserver van je provider gebruiken.)

[ Voor 68% gewijzigd door gekkie op 26-07-2015 01:02 ]


  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
Thuis, achter een router. Poort 25 (inkomend) staat open op de router en uitgaand verkeer wordt niet gefilterd.

Heb ook traceroute-resultaten toegevoegd.

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


  • gekkie
  • Registratie: April 2000
  • Laatst online: 08:50
Dit "en uitgaand verkeer wordt niet gefilterd." zou ik niet zo zeker van zijn.

Vaag dat je tracert ook in het luchtledige lijkt te eindigen .. ik kom wel in een paar hops bij google uit.

[ Voor 41% gewijzigd door gekkie op 26-07-2015 01:07 ]


  • Dadona
  • Registratie: September 2007
  • Laatst online: 28-11 19:36
Gmail gebruikt geen poort 25 in sommige gevallen, maar 465. Zie voor meer informatie: https://support.google.com/a/answer/176600?hl=nl

[ Voor 54% gewijzigd door Dadona op 26-07-2015 01:04 ]

De CSL/OT kroeg !


  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
Dat dacht ik ook eerst, maar die poorten heb je nodig als je authenticatie nodig hebt. Bekijk het als een mail die je zelf stuurt naar iemand anders. Daar heb je ook geen speciale configuratie voor nodig, je stuurt je mailtje gewoon naar iemand@gmail.com.
gekkie schreef op zondag 26 juli 2015 @ 01:03:
Dit "en uitgaand verkeer wordt niet gefilterd." zou ik niet zo zeker van zijn.
Poort 25 staat gewoon open als ik scan. Aan wat voor filtering zit je dan te denken? Router/modem-onding van mijn ISP heb ik gebridged.

[ Voor 4% gewijzigd door Borromini op 26-07-2015 01:09 ]

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


  • gekkie
  • Registratie: April 2000
  • Laatst online: 08:50
Borromini schreef op zondag 26 juli 2015 @ 01:06:
Dat dacht ik ook eerst, maar die poorten heb je nodig als je authenticatie nodig hebt. Bekijk het als een mail die je zelf stuurt naar iemand anders. Daar heb je ook geen speciale configuratie voor nodig, je stuurt je mailtje gewoon naar iemand@gmail.com.
[...]
Poort 25 staat gewoon open als ik scan. Aan wat voor filtering zit je dan te denken?
Bijna elke ISP filtert uitgaand verkeer op poort 25 dat niet naar de mailservers van de ISP gaat.
(preventie van spam (en daarmee uiteindelijk blacklisten van ip reeksen van de provider), als je alsnog spam verstuurt in bulk dan kunnen ze dat gelijk op aantal blokkeren en zul je er snel op aangesproken worden.

Dus door poort 25 open te zetten kan de hele wereld wel mail bij jou droppen .. alleen jij kunt het nog steeds niet versturen aangezien je ISP dat blokkeert.

(btw dit is dus ook waarom je als je met een mail client gmail gebruikt voor smtp, je van 465 als poort gebruik moet maken.)

Kortom zoek eens op "smarthost" zou ik zo zeggen.

[ Voor 17% gewijzigd door gekkie op 26-07-2015 01:14 ]


  • Dadona
  • Registratie: September 2007
  • Laatst online: 28-11 19:36
Hmm, net ook even hier gekeken, ik kom er wel gewoon in met telnet (telnet alt1.gmail-smtp-in.l.google.com 25). Bij jouw telnets op IP gaat het met telnet 74.125.68.27 niet goed (ook hier niet), kun je daar eens telnet 74.125.68.27 25 van maken en dat testen?
Maar ik zou voor nu ook even de versleutelde variant proberen. Dus een telnet op 465 (of gewoon meteen testen met een email).

@gekkie, inderdaad, in die hoek zat ik ook te denken, maar wel opvallend dat poort 25 wel open zou zijn. Je zou zeggen dat die poort dan ook closed zou moeten zijn (omdat het pakket er nooit aankomt).

[ Voor 38% gewijzigd door Dadona op 26-07-2015 01:17 ]

De CSL/OT kroeg !


  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
.27 of .26 zijn allebei gelinkt aan dezelfde server.

Ik heb ondertussen na de opmerking van gekkie es geprobeerd met
code:
1
relayhost = smtp.scarlet.be


En nu krijg ik de mail netjes binnen:

code:
1
2
3
4
Jul 26 01:14:20 enceladus postfix/qmgr[1303]: 8EA073528: from=<blabla@inventati.org>, size=1347, nrcpt=1 (queue active)
Jul 26 01:14:20 enceladus postfix/smtpd[1316]: disconnect from latitanza.investici.org[82.94.249.234]
Jul 26 01:14:21 enceladus postfix/smtp[1322]: 8EA073528: to=<blabla@gmail.com>, orig_to=<admin@volatilesystems.org>, relay=smtp.scarlet.be[193.74.71.25]:25, delay=1.3, delays=0.11/0.05/0.85/0.31, dsn=2.0.0, status=sent (250 2.0.0 t6PNEKTD001640 Message accepted for delivery)
Jul 26 01:14:21 enceladus postfix/qmgr[1303]: 8EA073528: removed


Bedankt heren!

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


  • Dadona
  • Registratie: September 2007
  • Laatst online: 28-11 19:36
Ja hallo, dat is een workaround. :+

De CSL/OT kroeg !


  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
Da's voldoende :P

De relayhost oplossing staat trouwens ook in de link van gekkie :+

[ Voor 68% gewijzigd door Borromini op 26-07-2015 01:21 ]

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


  • gekkie
  • Registratie: April 2000
  • Laatst online: 08:50
Behalve je ISP weten te overreden .. is het wel zo ongeveer de enige workaround .. dus ik noem het maar gewoon een oplossing :p

  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

Online tooltje die kijk of jouw poort 25 openstaat ? euhm
Het is normaal voor een isp om naar poort 25 -outbound- te blokkeren. dat kun je helemaal niet testen met een online tooltje. (leer dit verschil) je pc maakt bijv contact vanaf poort 1024 (oplopend) naar buiten.

verstuur de mail gewoon via de relay van je provider of als een email provider (zoals gmail) authenticated smtp op een andere poort ondersteund.

[ Voor 11% gewijzigd door Fish op 26-07-2015 01:52 ]

Iperf


  • Barreljan
  • Registratie: December 2001
  • Laatst online: 10:35

Barreljan

...Zoom-Zoom...

Sowieso is dit raar:

code:
1
2
3
$ telnet 74.125.68.27
Trying 74.125.68.27...
telnet: Unable to connect to remote host: Connection timed out


je test hiermee gewoon telnet poort tcp/23.. Als je bijv. poort 25 (SMTP) wilt testen dan word het:

code:
1
2
3
4
5
$ telnet 74.125.68.27 25
Trying 74.125.68.27...
Connected to sc-in-f27.1e100.net (74.125.68.27).
Escape character is '^]'.
220 mx.google.com ESMTP i6si34140638pat.204 - gsmtp


/edit; moguh.. zoals Dadona ook al zegt dus

[ Voor 4% gewijzigd door Barreljan op 26-07-2015 09:26 ]

Time Attacker met de Mazda 323F 2.5 V6 J-spec | PV output

Pagina: 1