Sziasztok!
A következő a helyzet. Van egy windows2003-as szerver, azon fut kétféle szoftver, ami levelet akar küldeni.
Az egyik egy SAPB1 (SAP Business One) nevű vállalatirányítási rendszer. Ezt nem ismerem,de a beállítási panelen a következőket lehet megadni:
- SMTP szerver IP cím: 192.168.0.42
- SMTP port: 25
- user name
- password
- Encoding: Hungarian/Hungary
- SMTP Client: Microsoft .NET
- Authentication: Basic Authentication
- Use TLS: Yes
ez így nem tud levelet küldeni a postfix szerverre.
A postfix ugyanarról a gépről Thunderbirdből küldött levelet (TLS és PLAIN authentikáció) elfogad.
A postfix egyébként így van beállítva:
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination check_policy_service inet:127.0.0.1:60000
smtpd_tls_auth_only = yes
smtpd_use_tls=yes
SMTP Clientnek választható lenne még SEE4C, amiről azt találta a google, hogy egy C++ library, viszont ha ezt választjuk, a TLS nem választható opció.
Authentication-nak 3 lehetőség van: Anonymous, Basic Authentication, Integrated Windows Authentication.
A logban egyelőre semmit nem látok:
Jun 25 15:08:21 spark postfix/smtpd[25579]: connect from unknown[192.168.2.203]
Jun 25 15:08:36 spark postfix/smtpd[25579]: lost connection after STARTTLS from unknown[192.168.2.203]
Jun 25 15:08:36 spark postfix/smtpd[25579]: disconnect from unknown[192.168.2.203]
Most beállítottam a debug_peer_list-be, aztán meglátom, mennyivel logol majd többet.
Tudjátok esetleg, hogy a SAP mivel próbálkozik? Kell neki valami, amit a postfix a jelenlegi beállításokkal nem támogat? Esetleg nem tetszik neki a self signed cert ami a TLS-hez van?
G
- 5279 megtekintés
Hozzászólások
Az még érdekes lehet, hogy a dovecotnak authentikációhoz csak PLAIN method van beállítva.
Nem tudom, hogy mivel próbálkozhat a SAP, de ha valami mással, akkor persze ez lehet a gond.
- A hozzászóláshoz be kell jelentkezni
25-ös porton TLS? inkább 465 vagy 587 beállítástól függően. De local hálón miért kell a TLS?
- A hozzászóláshoz be kell jelentkezni
Az MTA Submission vagy smtp porton figyel.
A SAP felé jelenleg csak az smtp port van megnyitva.
Más klienssel működik az smtp porton keresztül is.
Local hálón azért kell TLS, hogy ne menjenek a jelszavak titkosítatlanul mindenfelé.
- A hozzászóláshoz be kell jelentkezni
Egy TLS kliens, ha nem kikapcsolható a dolog, akkor muszáj, hogy ellenőrizze a cert-et.
De minek TLS SMTP-hez? Ha egy levél elhagyja a szervert, már úgysem lesz titkosítva.
- A hozzászóláshoz be kell jelentkezni
Minek TLS SMTP-hez? Azért, hogy a auth jelszó ne cleartextben menjen a hálón.
- A hozzászóláshoz be kell jelentkezni
Kissé ágyúval verébre, miért nem veszed inkább fel a mynetworks-be a SAP gépet? Vagy...DIGEST-MD5, CRAM-MD5, NTLM jelszó használata is megoldja a cleartext password problémáját, bár ez függ attól is, hogy hol vannak tárolva a jelszavak.
De ha mindenáron TLS, akkor:
http://www.postfix.net/postconf.5.html#smtpd_tls_loglevel
Windowsból debuggolni általában a sajtreszelővel ... témaköre :) Postfixet sokkal jobban lehet.
- A hozzászóláshoz be kell jelentkezni
erre céloztam kb...belső hálóban azért kvázi tökmindegy, nem sok user van, aki ki tudja szedni a passt amúgy is clear text-el, ha meg van valami trojan, akkor főleg gáz :)
btw 25-ös porton tls-t még sosem használtam, erre ott van a 465/587
- A hozzászóláshoz be kell jelentkezni
A TLS az ugyanazon szokott menni mindig, mint a "fő" protokoll, kivéve a http-t, az SSL menne a másikon. A kettő közt az a különbség. hogy SSL-nél már eleve úgy kezdődik a kapcsolat, hogy lezongorázzák a titkosítást, a TLS-nél meg dumálnak egy kicsit előtte, majd a STARTTLS paranccsal váltanak titkosított módba.
- A hozzászóláshoz be kell jelentkezni
Ezt az smtpd_tls_loglevelt is megnézem, köszi
- A hozzászóláshoz be kell jelentkezni
Ha kikapcsolod a tls-t a sap-ban akkor sem működik?
- A hozzászóláshoz be kell jelentkezni
A windows log-ban is lehetne nézelődni, hogy a sap mit jegyez be levélküldéskor.
- A hozzászóláshoz be kell jelentkezni
Az SAP is ezt javasolja:
Error messages returned by SAP Business One Service Manager can be
viewed under Start => Settings => Control Panel => Administrative Tools
=> Event Viewer => Application Log.
Double click the column title 'Source' and locate all the errors related
to 'SBOmail'.
Double click an Error row to open the Event Properties window.
The error number is displayed under the Description section.
1. Error 49 - the e-mail could not be sent through the currenct SMTP. This usually occurs when a Local Exchange Server is defined within the Service Manager. It is necessary to define a Relay in the Exchange Server to the SQL Server and workstations running SAP Business One. It is also important to verify that the e-mail address defined for the sender in SAP Business One is valid.
2. Error 35 - this error occurs when trying to send an e-mail with an attachment, that cannot be created or accessed via the Attachments path as defined in SAP Business One. It is necessary to verify that there are no folder restrictions on the Attachments folder. It is also necessary to verify that the created attachment has a valid name. In case the operating system does not support the specific language used in SAP Business One, the Service Manager will not recognize the created file. In NT 4.0 Servers, try running the SBO Mailer under an Administrator account, instead of under a Local service account.
3. Error 36 - this error usually occurs when a wrong SMTP address is defined in the Service Manager. Try using an alternative SMTP address.
4. Error 46 - this error usually occurs due to a wrong SMTP definition in the Service Manager or the SMTP traffic is being blocked by an existing FireWall.
- A hozzászóláshoz be kell jelentkezni
Ugyanezt tegnap éjjel nekem is kidobta a google, de én nem férek ahhoz a géphez hozzá, és aki azt üzemelteti, az még nem mondott semmit.
- A hozzászóláshoz be kell jelentkezni
Ez a válasz jött:
Köszi az infot!
62-es kódot kaptam, leírás nincsen hozzá, nem tudja beazonosítani.
Valaki tudja, mi lehet ez?
G
- A hozzászóláshoz be kell jelentkezni
http://scn.sap.com/thread/1234005
esetleg.
De jó lenne tudni mi a leírás, mert ezzel a hibakóddal több eset is lehetséges.
http://scn.sap.com/message/6855122
- A hozzászóláshoz be kell jelentkezni
Annyi fejlemény van, hogy a tűzfalon megnyitottam a windows szerver számára, hogy a Google smtp-jét használja, amiről itt (is) azt olvastam, hogy az tutira megy.
Ugyanazzal a hibával áll le, mint amikor a postfixre próbál levelet küldeni.
Ugyanarról a gépről thunderbird kiválóan tud levelet küldeni a helyi postfixen át is és a google smtp szerverén keresztül is.
Szívesen adok több adatot, de nem tudom, mi lehet releváns.
Win2k3 szerveren fut a SAP, és ez van a logban:
Az eseményazonosító ( 62 ) leírása a forrásban ( SBOMail ) nem található.
A helyi számítógép nem rendelkezhet a szükséges rendszerleíró információkkal
vagy az üzenet DLL fájljaival ahhoz, hogy távoli számítógépekről kapott
üzeneteket tudjanak megjeleníteni.
Az /AUXSOURCE= flag paraméter használatával megjelenítheti a leírást, a részleteket
a súgó tartalmazza. A következő információ az esemény része:
Failed to send the mail message, please make sure that all mail addresses are valid..
- A hozzászóláshoz be kell jelentkezni
A jelenlegi beállítások szerint a postfix nem fogad el levelet azonosítás nélkül abból a subnetből, ahol az SAP is van. Azonosításhoz meg megköveteli a TLS-t.
Láttam a logban, hogy az, aki az SAP-val próbálkozott, kipróbálta TLS nélkül, mert STARTTLS helyett AUTH jött. Ezután ugyanúgy csak annyit írt, hogy a kapcsolat megszakadt, de ennek nem is lenne szabad mennie.
- A hozzászóláshoz be kell jelentkezni
A postfix beállításaihoz nem értek, de a SAP Business One-t viszonylag közelről ismerem.
A gmail-lel kompatibilis a SAP, az ottani tls-sel nincs problémája.
Egyébként melyik verzióról van szó?
Érdemes körülnézni az http://scn.sap.com-on, bár én nem találtam releváns infót,
vagy a google-ben keresni a "site:sdn.sap.com" kiegészítéssel (ez volt a sap-os oldal
régi neve)
- A hozzászóláshoz be kell jelentkezni
Hirtelenjeben: nezd meg ezt a honlapot: emaildetektiv.hu. Nem vagyok windowsos , de valamikor olvastam errol ezen (Kivancsisag ...).JoeP a honlap gazdaja egyebkent a tema szakertoje. Hatha talalsz vmi megoldast ott.
- A hozzászóláshoz be kell jelentkezni
Milyen SAP verzió?
Mert volt valami korábbi, ami bugos, mi sem tudtuk anno sehogy rávenni az auth-ra.
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni