Sziasztok,
jelenleg Postfix Mail Server telepítettem fel Debian serveremre, de sajnos a szolgáltatóm letiltotta (T-csoport) a levél küldését (levelek kimennek, de nem tudja elküldeni). Szeretném megkérdezni, hogy ezt hogyan lehetne megkerülni (pl: más szolgáltató SMTP-jét használva)? A célom az lenne, hogy a Debian szerver log file-ait el tudja küldeni a mail címemre.
Köszi!
KALMI
- 16154 megtekintés
Hozzászólások
Diginél megvan adva az smtp szerver, amin át sikeres authentikáció után lehet e-mailt küldeni. T-nél nincs ilyen lehetőség?
Nálam az a nagyobb gond, hogy fogadni nem tudom az e-mailt, mert oly zseniálisan oldották meg a szűrést, hogy befelé egyáltalán nem jöhet semmi a 25-ös tcp porton.
- A hozzászóláshoz be kell jelentkezni
465 SSL vagy pedig egy telefon a szolgaltatonak es kered az smtp port szures kikapcsolasat, esetleg smtp hibauzenet ertelmezese (quota, vagy barmilyen oka a tiltasnak latszik-e), ha a mail.t-online.hu-t hasznalod. (smtp hitelesites?)
- A hozzászóláshoz be kell jelentkezni
smtp feloldáshoz fix IP kell, ami minimum megduplázza az előfizetési díjat.
SSL-t még nem néztem befelé, de azt úgy emlékszem, a dyndns és társai nem igazán engedik az ingyenes userek számára.
(de szerintem itt ne az én problémáimat vitassuk meg ;) )
- A hozzászóláshoz be kell jelentkezni
"smtp feloldáshoz fix IP kell"
Nem kell. Belépsz a T-home felületére és a beállításokban ki lehet kapcsolni a blokkolást.
# wget -q checkip.dyndns.org -O - | grep -o "[0-9|.]*"
81.182.124.***
# telnet alt4.gmail-smtp-in.l.google.com 25
Trying 74.125.142.27...
Connected to alt4.gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP f8si6397132igg.51 - gsmtp
quit
221 2.0.0 closing connection f8si6397132igg.51 - gsmtp
Connection closed by foreign host.
#
--------------
“If there were no hell, we would be like the animals. No hell, no dignity.”
- A hozzászóláshoz be kell jelentkezni
Félreértesz: én a Digiről és az ő belső szabályairól beszéltem. :)
- A hozzászóláshoz be kell jelentkezni
Bocs.
A lényeg az egészből főként az, hogy a port nyitható és a probléma megoldása roppant egyszerű.
--------------
“If there were no hell, we would be like the animals. No hell, no dignity.”
- A hozzászóláshoz be kell jelentkezni
Diginél csak annak van 25-ös portja, akinek fix az ipje. Már javasoltam a megfelelő eljárást nekik ( hogy hova dugják )
- A hozzászóláshoz be kell jelentkezni
Digi addig jó, amíg nincs semmi hiba, mert óccó. A supportjuk, sok esetben a hozzáállásuk katasztrofális.
Mikor úgy nézett ki, hogy feltörték a routerem, jelszót akartam cserélni. Olyan tortúra lett volna, hogy inkább hagytam a fenébe.
(a helpdesk-es telefonokat, e-maileket fogadók meg tapasztalataim szerint a legalapvetőbb hálózati ismeretekkel sem rendelkeznek - azért az sokat mond, ha ki merem jelenteni, hogy többet értek hozzá, mint bármelyik helpdeskesük, akivel eddig dolgom volt. :( )
- A hozzászóláshoz be kell jelentkezni
Valóban nem a legjobban képzett szakemberek mennek helpdeskre. Ez azért nem meglepő. Sőt, nem is feltétlen szakmabeliek. Az utóbbi két hétben a lépcsőházi zte switch kétszer is bemondta az unalmast. Mindkétszer próbálták a windows hibakódot, meg hogy router van, az a gond. Mikor közöltem, hogy a ppp.log van, azzal tudok szolgálni, akkor hirtelen meg szokott kerülni a probléma forrása.
Más. Irad, hogy diginél duplázza az árat a fix ip. Fajlagosan, valamint a fix ip netto ára is olcsóbb, mint máshol.
Kifele relayt meg úgy is illik haszálni.
- A hozzászóláshoz be kell jelentkezni
Kifelé nem érdekelt soha, az két perc alatt megoldottam (akkor szerencsém volt és véletlenül olyan sráccal beszéltem, aki tudta, mi az smtp :) )
Ami egy időben zavart, mert szükségem lett volna rá, hogy befelé is szűrték a 25-ös portot, így fogadni nem tudtam a dyndns domainemre címzett maileket.
Na ehhez kellett volna fix IP, amit még ha ingyen adnának sem szeretnék.
- A hozzászóláshoz be kell jelentkezni
dupla.
- A hozzászóláshoz be kell jelentkezni
Szerintem az SMTP aktiválása nem mindenkinek érhető el. Pl: én nem láttam ilyen beállítást a káblnet-nél....
- A hozzászóláshoz be kell jelentkezni
Hitelesítés a gond. A T-home nak természetesen van SMTP-je. Akkor már csak azt kell megtudnom, hogy ezt hogyan kell beállítani ;)
- A hozzászóláshoz be kell jelentkezni
Ha a T-nél vagy lakossági előfizető, akkor kapsz email címet is. Ahhoz user/passt is. mail.t-online.hu az smtp szerver.
25, 587, 465 port is használható tudtommal. De ha saját smtp szervert szeretnél használni, akkor betelefonálsz és kikapcsolják az smtp port szűrést.
A T szerverén csak olyan ip-ről küldhető email, aminek van egyértelmű reverse-e
- A hozzászóláshoz be kell jelentkezni
Küldd gmailes címre. Annak van smtp szervere, be tudod állítani. Én ezt csinálom üffelektől, tököm vívjon a szolgáltatókkal.
- A hozzászóláshoz be kell jelentkezni
Értem, de nem tudom, hogy hogyan kell beállítani, hogy más szolgáltatónál küldje el a levelet. Pl: feltételezem, hogy nem a "Postfix Mail Server", fogja ezt megtenni, mivel ez önmagában egy SMTP server. Viszont, akkor hogyan lehet beállítani, hogy minden levél a külső szolgáltató SMTP-jét használja? Melyik ez a program :)
- A hozzászóláshoz be kell jelentkezni
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd
smtp_sasl_security_options =
A relay_passwd kitöltését nézd meg a doksiból!
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
A T-home-os smtp-t állítottam be, de valami nem stimmel az automatikus log küldésnél, ugyanis nem érkeznek meg, de kimennek a serverről.
Ha telnettel küldök levelet:
https://workaround.org/ispmail/lenny/test-mail-through-telnet
Akkor az megérkezik, de a log-ok nem érkeznek meg.
Megnéztem a syslog-ot és a következő van benne:
Aug 11 15:12:57 server postfix/master[4358]: daemon started -- version 2.7.1, configuration /etc/postfix
Aug 11 15:12:58 server postfix/pickup[4366]: DC9815FF00: uid=0 from=
Aug 11 15:12:58 server postfix/cleanup[4368]: DC9815FF00: message-id=<20130811131258.DC9815FF00@server>
Aug 11 15:12:59 server postfix/qmgr[4367]: DC9815FF00: from=, size=364, nrcpt=1 (queue active)
Aug 11 15:12:59 server postfix/pickup[4366]: 0AF4C5FAF1: uid=0 from=
Aug 11 15:12:59 server postfix/cleanup[4368]: 0AF4C5FAF1: message-id=<20130811131259.0AF4C5FAF1@server>
Aug 11 15:12:59 server postfix/qmgr[4367]: 0AF4C5FAF1: from=, size=377, nrcpt=1 (queue active)
Aug 11 15:12:59 server postfix/smtp[4389]: DC9815FF00: to=, relay=mail.t-online.hu[xx.2.xx.3]:25, delay=361, delays=361/0.22/0.11/0.02, dsn=5.1.8, status=bounced (host mail.t-online.hu[xx.2.xx.3] said: 551 5.1.8 : Sender address rejected: Domain has no MXes (in reply to MAIL FROM command))
Aug 11 15:12:59 server postfix/smtp[4390]: 0AF4C5FAF1: to=, relay=mail.t-online.hu[xx.2.xx.3]:25, delay=40, delays=40/0.14/0.1/0.04, dsn=5.1.8, status=bounced (host mail.t-online.hu[xx.2.xx.3] said: 551 5.1.8 : Sender address rejected: Domain has no MXes (in reply to MAIL FROM command))
Aug 11 15:12:59 server postfix/cleanup[4368]: 755E75FF04: message-id=<20130811131259.755E75FF04@server>
Aug 11 15:12:59 server postfix/bounce[4391]: DC9815FF00: sender non-delivery notification: 755E75FF04
Aug 11 15:12:59 server postfix/qmgr[4367]: 755E75FF04: from=<>, size=2191, nrcpt=1 (queue active)
- A hozzászóláshoz be kell jelentkezni
"A T-home-os smtp-t állítottam be, [...] ugyanis nem érkeznek meg, de kimennek a serverről."
Miből gondolod, hogy kimennek a szerverről? Mert az idézett logban semmi ilyen sikeres küldés nincs, csak sikertelen kézbesítés az indoklással.
Ott van a logban az ok, amire hivatkozva nem veszi át tőled a mail.t-online.hu, ezt meg is kaptad NDN-ként (755E75FF04):
Aug 11 15:12:59 ... status=bounced (host mail.t-online.hu[xx.2.xx.3] said: 551 5.1.8 : Sender address rejected: Domain has no MXes (in reply to MAIL FROM command))
"Ha telnettel küldök levelet: ... Akkor az megérkezik, de a log-ok nem érkeznek meg"
Az aláhúzott részre figyelve: milyen feladóval próbálnak kimenni a logküldéses leveleid? A logküldő alkalmazásban beállítottad rendesen?
Egyébként az internetszolgáltató publikus mailszerverének IP-jét miért kellett ikszelned? Publikus adat.
# host mail.t-online.hu.
mail.t-online.hu has address 84.2.44.3
mail.t-online.hu has address 84.2.46.3
#
- A hozzászóláshoz be kell jelentkezni
Cseles módon webmin-t is használok (nagyon nehéz leszakadni az ablakokról) és ott van egy olyan menü:
Postfix Mail Server - > Mail Queue 0 messages
Amíg nem ment ki levél addig itt gyűltek :)
Két log küldésem van még "fail2ban" és a rendszer log küldése. Elméletileg igen beállítottam mindegyiket. Amíg nem ment az SMTP a fentebb leírt helyen gyűltek a levelek :).
A bounced nekem is feltünt, valóban egy jó kérdés, hogy miért lett "bounced"
Olyan kérdésem lenne, hogy hol lehetne megnézni, hogy mi történtek a levelekkel?
Minden IP xx-elek :)
- A hozzászóláshoz be kell jelentkezni
"valóban egy jó kérdés, hogy miért lett "bounced""
Ahogy a logban is olvasható, azért lett bounced, mert a mail.t-online.hu nem vette át tőled, mert olyan domainű feladóval küldenéd ki a levelet, amelyhez nem létezik a DNS-ben MX rekord.
Így két lehetőséged van: vagy átírod a feladót rendes MX-rekordos domaines címre (így küldted telnettel is, mivel azt mondtad, az megérkezett a címzetthez), vagy a logküldő alkalmazás feladójának domainjéhz veszel fel egy megfelelő MX-rekordot.
"Olyan kérdésem lenne, hogy hol lehetne megnézni, hogy mi történtek a levelekkel?"
Nem értem a kérdést, ott van a logban. Mivel a szervered kézbesíteni próbálta, de a kézbesítési kísérlet elutasításra kerüld, a levél törlődött, és a feladó kapott erről egy értesítést (NDN, bounce).
"Amíg nem ment ki levél addig itt gyűltek"
Igen, csakhogy ez kiment volna, de permanens hibával elutasításra került a relay szerver részéről. Permanens hiba esetén pedig nincs további próbálkozás, mivel értelmetlen lenne, hiszen permanensen fennálló a hiba, így a levél kikerül a queue-ból, logolás és NDN generálása mellett.
- A hozzászóláshoz be kell jelentkezni
Hát igen értem a problémát és valóban hibás a küldő neve.
Találtam is valamit https://wiki.debian.org/Postfix, de nem igazán jött be a beállítás. Egy pici segítséget kaphatok :)
Köszi!
- A hozzászóláshoz be kell jelentkezni
Pedig a Postfix oldaláról a myorigin a megfelelő út, Debianban ez alapértelmezésként az /etc/mailname első sorának értéke. Az jó FQDN-t tartalmaz?
- A hozzászóláshoz be kell jelentkezni
Sajnos elakadtam, kellene egy kis segítség. Most már nem megy ki a levél (Mail Queue-ban gyűlik).Megadtam egy domain.info -t (valós domain név), de nem küldi továbbra sem a leveleket:
Köszi!
Logok:
mail.info
Aug 14 20:31:25 server postfix/qmgr[28278]: E17556017F: from=, size=610, nrcpt=1 (queue active)
Aug 14 20:31:25 server postfix/qmgr[28278]: AFA8663457: from=, size=583, nrcpt=1 (queue active)
Aug 14 20:31:25 server postfix/smtp[29103]: warning: unknown SASL security options value "myorigin" in "myorigin = domain.info"
Aug 14 20:31:25 server postfix/smtp[29103]: warning: bad per-session SASL security properties
Aug 14 20:31:25 server postfix/smtp[29103]: fatal: SASL per-connection initialization failed
Aug 14 20:31:25 server postfix/smtp[29102]: warning: unknown SASL security options value "myorigin" in "myorigin = domain.info"
Aug 14 20:31:25 server postfix/smtp[29102]: warning: bad per-session SASL security properties
Aug 14 20:31:25 server postfix/smtp[29102]: fatal: SASL per-connection initialization failed
Aug 14 20:31:26 server postfix/qmgr[28278]: warning: private/relay socket: malformed response
Aug 14 20:31:26 server postfix/qmgr[28278]: warning: transport relay failure -- see a previous warning/fatal/panic logfile record for the problem description
Aug 14 20:31:26 server postfix/master[4350]: warning: process /usr/lib/postfix/smtp pid 29103 exit status 1
Aug 14 20:31:26 server postfix/master[4350]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
Aug 14 20:31:26 server postfix/master[4350]: warning: process /usr/lib/postfix/smtp pid 29102 exit status 1
Aug 14 20:31:26 server postfix/master[4350]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
Aug 14 20:31:26 server postfix/qmgr[28278]: warning: private/smtp socket: malformed response
Aug 14 20:31:26 server postfix/qmgr[28278]: warning: transport smtp failure -- see a previous warning/fatal/panic logfile record for the problem description
Aug 14 20:31:27 server postfix/error[29105]: AFA8663457: to=, orig_to=, relay=none, delay=243085, delays=243084/1.1/0/0.08, dsn=4.3.0, status=deferred (unknown mail transport error)
Aug 14 20:31:27 server postfix/error[29106]: E17556017F: to=, orig_to=, relay=none, delay=246685, delays=246684/1.1/0/0.12, dsn=4.3.0, status=deferred (unknown mail transport error)
syslog:
Aug 14 20:31:25 server postfix/qmgr[28278]: AFA8663457: from=, size=583, nrcpt=1 (queue active)
Aug 14 20:31:25 server postfix/smtp[29103]: warning: unknown SASL security options value "myorigin" in "myorigin = domain.info"
Aug 14 20:31:25 server postfix/smtp[29103]: warning: bad per-session SASL security properties
Aug 14 20:31:25 server postfix/smtp[29103]: fatal: SASL per-connection initialization failed
Aug 14 20:31:25 server postfix/smtp[29102]: warning: unknown SASL security options value "myorigin" in "myorigin = domain.info"
Aug 14 20:31:25 server postfix/smtp[29102]: warning: bad per-session SASL security properties
Aug 14 20:31:25 server postfix/smtp[29102]: fatal: SASL per-connection initialization failed
Aug 14 20:31:26 server postfix/qmgr[28278]: warning: private/relay socket: malformed response
Aug 14 20:31:26 server postfix/qmgr[28278]: warning: transport relay failure -- see a previous warning/fatal/panic logfile record for the problem description
Aug 14 20:31:26 server postfix/master[4350]: warning: process /usr/lib/postfix/smtp pid 29103 exit status 1
Aug 14 20:31:26 server postfix/master[4350]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
Aug 14 20:31:26 server postfix/master[4350]: warning: process /usr/lib/postfix/smtp pid 29102 exit status 1
Aug 14 20:31:26 server postfix/master[4350]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
Aug 14 20:31:26 server postfix/qmgr[28278]: warning: private/smtp socket: malformed response
Aug 14 20:31:26 server postfix/qmgr[28278]: warning: transport smtp failure -- see a previous warning/fatal/panic logfile record for the problem description
Aug 14 20:31:27 server postfix/error[29105]: AFA8663457: to=, orig_to=, relay=none, delay=243085, delays=243084/1.1/0/0.08, dsn=4.3.0, status=deferred (unknown mail transport error)
Aug 14 20:31:27 server postfix/error[29106]: E17556017F: to=, orig_to=, relay=none, delay=246685, delays=246684/1.1/0/0.12, dsn=4.3.0, status=deferred (unknown mail transport error)
Aug 14 20:33:01 server /USR/SBIN/CRON[29251]: (nobody) CMD ([ -x /usr/share/sa-exim/greylistclean ] && /usr/share/sa-exim/greylistclean)
Aug 14 20:33:01 server /USR/SBIN/CRON[29249]: (CRON) error (grandchild #29251 failed with exit status 1)
- A hozzászóláshoz be kell jelentkezni
"warning: unknown SASL security options value"
"warning: bad per-session SASL security properties"
Hát akkor nézzünk egy postconf -nf kimenetet. Jó helyre írtad azt a myorigint, és nem a smtpd_sasl_security_options értékének? Mert ebből a logból ilyesmi látszik.
- A hozzászóláshoz be kell jelentkezni
Remélem:
Ezt a "main.cf"-be írtam...
relayhost = [mail.t-online.hu]
smtp_fallback_relay = [mail.t-online.hu]
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd
smtp_sasl_security_options = myorigin = domain.info
relay_domains = domain.info
myhostname = fqdn.domain.info
U.I.
Valami komplex leírás nincs valahol, amit ha betartok lépésről lépésre, akkor menni fog (mi az a minimális lépés sorozat, amivel ezt működésre tudom bírni;)?
- A hozzászóláshoz be kell jelentkezni
Nem értem.
http://www.postfix.org/postconf.5.html ebben, az smtp_sasl_security_options értékei között nem találok myorigin-t. Nálad mintha oda lenne írva. Nem lehet, hogy ez a baj? Mi lenne ha azt a myorigin-t első körben teljesen kihagynád?
update:
warning: unknown SASL security options value "myorigin" in "myorigin = domain.info"
ui: sajnos nem találom azt a doksit, amivel én raktam anno össze a saját szerverem konfigját.
- A hozzászóláshoz be kell jelentkezni
Ja: és nem árt, ha a /etc/postfix/relay_passwd helyes kitöltése után futtatsz egy "postmap /etc/postfix/relay_passwd" parancsot, különben nem fog működni. :)
(friss tapasztalat - miközben kipróbáltam azt a myorigint, egy "szűz" gépre tettem fel a postfix-et és nagyon nem akart működni. Emiatt. :D )
- A hozzászóláshoz be kell jelentkezni
UPC-nél az ügyfél felületen lehet engedélyezni.
T-nél ügyfélszolgálaton megér egy kört szerintem, mert alapvetően nem zárhatnak ki a céges levelezésedből, kivéve, ha ez ÁSZF szerint le van írva.
- A hozzászóláshoz be kell jelentkezni
Szia KALMI!
Mostanában mindenhol a 25-ös port használatának mellőzését javasolják.
Próbáld meg ellenőrizni pl. nmap-al hogy szabad-e az 587-es port kifelé a szolgáltatónál. Ha szabad,akkor a master.cf-ben kapcsold be a submisson-t az majd intézi levelezést az 587-es porton. Persze ehhez kell még némi konfigurálgatás a main.cf-ben.
- A hozzászóláshoz be kell jelentkezni
Az eredeti megoldásom az lett, hogy engedélyeztettem a T-home-al a szolgáltatást. Viszont történt valami (nem állítottam erre vonatkozóan semmit), egyszer csak nem jöttek ki a levelek...
Felhívtam őket és mondták, hogy nincs korlátozás... az ügyfeles határozottságában nem vagyok biztos. Ezért a kérdésem, azon kívül, hogy nem mennek ki a levelek én hogyan tudok, hogyan tudnék, arról meggyőződni, hogy nem-e írták át az ÁSZF-t és csak nem tiltották le a szolgáltatást?
Erre van valamilyen parancs, vagy log hiba?
- A hozzászóláshoz be kell jelentkezni
Érdekes én is valami hasonlóba futottam, amikor kértem, hogy engedjék a 25-ös portot az exim tesztjeimhez. Állításuk szerint már engedve volt, valami oknál fogva viszont csak a 25-ös port nem jutott el a céloldalig. Felvették volna hibára, de inkább mondtam, hogy hagyják, megoldom.
Kis utána járással már 1K5-2K körül kapsz ócó VPS-t, pub IP-vel, húzd össze VPN-el és egész jó SLA-val fogsz üzemelni :)
- A hozzászóláshoz be kell jelentkezni
Áthoztam ide a fórumot: http://hup.hu/node/140318
- A hozzászóláshoz be kell jelentkezni
Ehhez minek egy egesz mta-t felhuzni?
Allitsad be szepen a mail cimedet es kuldozgessed a logokat arrol...
Nem uzemeltetunk mailszervert:
dynamic ip-rol
olyan ip-rol aminek nincs reverse -e
dyndns -en hogyan allitasz spf-et dkim-et es dmarcot? (gondolom az ingyenes van)
- A hozzászóláshoz be kell jelentkezni
Az spf mutathat A rekordra nem?
A dyndns akkor ez esetben viszont lehet opció - más miatt nyilván nem, de spf kapcsán nem látom a dyndns problémát.
--
PtY - www.onlinedemo.hu, www.westeros.hu
- A hozzászóláshoz be kell jelentkezni
Ki kell szerverzni az egészet egy olyan szolgáltatóhoz, aki ezzel foglalkozik, és kb. minden gondod meg fog szűnni.
- A hozzászóláshoz be kell jelentkezni