SMTP & IIS 7.0

Συζητήσεις για θέματα που σχετίζονται με software.
User avatar
Paralias
Gbyte level
Gbyte level
Posts: 1346
Joined: Mon May 24, 2004 11:30 am
Academic status: Alumnus/a
Location: Αθήνα

Post by Paralias » Thu Apr 19, 2007 2:04 pm

Και όμως το θαύμα έγινε...Έπαιξε!!
ΑΛΛΑ...δε λαμβάνω mail μέσα στο domain.Δείτε το error που βγάζει το log file για τον exchange
19/4/2007 1:56:19 μμ - Requested SMTP connection from 127.0.0.1
19/4/2007 1:56:19 μμ - ( 5) 220 ArGoSoft Mail Server Freeware, Version 1.8 (1.8.9.1)
19/4/2007 1:56:19 μμ - ( 5) HELO vista
19/4/2007 1:56:19 μμ - ( 5) 250 Welcome [127.0.0.1], pleased to meet you
19/4/2007 1:56:19 μμ - ( 5) MAIL FROM:<xmarios@domain.gr>
19/4/2007 1:56:19 μμ - ( 5) 250 Sender "xmarios@domain.gr" OK...
19/4/2007 1:56:20 μμ - ( 5) RCPT TO:<xmarios@domain.gr>
19/4/2007 1:56:20 μμ - ( 5) 250 Recipient "xmarios@domain.gr" OK...
19/4/2007 1:56:20 μμ - ( 5) RCPT TO:<mhountalas@hotmail.com>
19/4/2007 1:56:20 μμ - ( 5) 250 Recipient "mhountalas@hotmail.com" OK...
19/4/2007 1:56:20 μμ - ( 5) DATA
19/4/2007 1:56:20 μμ - ( 5) 354 Enter mail, end with "." on a line by itself
19/4/2007 1:56:21 μμ - Received 1622 bytes
19/4/2007 1:56:21 μμ - ( 5) 250 Message accepted for delivery.
19/4/2007 1:56:21 μμ - ( 5) QUIT
19/4/2007 1:56:21 μμ - Requested SMTP connection from 127.0.0.1
19/4/2007 1:56:21 μμ - ( 5) 221 Aba he
19/4/2007 1:56:21 μμ - SMTP connection with 127.0.0.1 ended. ID=5
19/4/2007 1:56:21 μμ - ( 6) 220 ArGoSoft Mail Server Freeware, Version 1.8 (1.8.9.1)
19/4/2007 1:56:21 μμ - [ 7] Delivering to 2 recipients
19/4/2007 1:56:21 μμ - [ 7] Attempting to deliver to the domain domain.gr
19/4/2007 1:56:21 μμ - [ 7] Retrieved 1 MX records for domain domain.gr
19/4/2007 1:56:21 μμ - [ 7] Trying the server domain.gr: 192.168.1.2
19/4/2007 1:56:21 μμ - ( 6) HELO vista
19/4/2007 1:56:21 μμ - ( 6) 250 Welcome [127.0.0.1], pleased to meet you
19/4/2007 1:56:21 μμ - ( 6) MAIL FROM:<xmarios@domain.gr>
19/4/2007 1:56:21 μμ - ( 6) 250 Sender "xmarios@domain.gr" OK...
19/4/2007 1:56:22 μμ - ( 6) RCPT TO:<xmarios@gmail.com>
19/4/2007 1:56:22 μμ - ( 6) 250 Recipient "xmarios@gmail.com" OK...
19/4/2007 1:56:22 μμ - ( 6) DATA
19/4/2007 1:56:22 μμ - ( 6) 354 Enter mail, end with "." on a line by itself
19/4/2007 1:56:22 μμ - [ 7] Winsock error when communicating with exchanger domain.gr: 192.168.1.2: [10061] Connection refused
19/4/2007 1:56:22 μμ - [ 7] Server error: [10061] Connection refused. Will retry in 0 hr 10 min
Στα options στον DNS του έβαλα 192.168.1.2 και είναι και ο DNS που χρησιμοποιούμε για το domain.
User avatar
Sreak
Venus Project Founder
Venus Project Founder
Posts: 956
Joined: Fri Apr 02, 2004 9:56 am
Academic status: PhD
Location: eltrun.gr

Post by Sreak » Thu Apr 19, 2007 2:13 pm

Στείλε από το λογαριασμό σου στο gmail εμαιλ στο λογαριασμό σου στο domain σου. Αυτό γιατί καμιά φορά παίζει πρόβλημα όταν πας να στείλεις μέσα από το domain σου στο domain σου ειδικά αν ο DNS είναι στο subnet σου.
Φαντάζομαι έχεις φτιάξει χρήστη στο ArgoSoft σωστα?
Επιπλέον μην βάζεις την ίδια διεύθυνση στο TO και στο FROM.
User avatar
Paralias
Gbyte level
Gbyte level
Posts: 1346
Joined: Mon May 24, 2004 11:30 am
Academic status: Alumnus/a
Location: Αθήνα

Post by Paralias » Thu Apr 19, 2007 2:28 pm

Όταν στέλνω από το gmail ή από οποιοδήποτε άλλο στο domai έρχεται αμέσως.
Χρήστη στο ArgoSoft έφτιαξα απλά έναν,τον ονόμασα xmario έδωσα και ένα password και τέλος.
Έπρεπε να κάνω και κάτι άλλο;
Και το from-to πώς θα το αλλάξω;Δε βρηκα κάτι στα options...
User avatar
Sreak
Venus Project Founder
Venus Project Founder
Posts: 956
Joined: Fri Apr 02, 2004 9:56 am
Academic status: PhD
Location: eltrun.gr

Post by Sreak » Thu Apr 19, 2007 2:35 pm

Paralias wrote:Όταν στέλνω από το gmail ή από οποιοδήποτε άλλο στο domai έρχεται αμέσως.
E τότε ποιο το πρόβλημα?
Απλά δεν μπορείς να στείλεις μέσα από το domain email στο domain?
User avatar
Paralias
Gbyte level
Gbyte level
Posts: 1346
Joined: Mon May 24, 2004 11:30 am
Academic status: Alumnus/a
Location: Αθήνα

Post by Paralias » Thu Apr 19, 2007 2:39 pm

Ναι...
Αλλα πρόσεξε.Από το outlook ή thunderbird ας πούμε έρχονται κανονικά απ'το domain στο domain.
Απ'το Argo όχι.Θέλει καμία άλλη ρύθμιση στο dns?
Για το χρήστη πρέπει να κάνω και άλλες ρυθμίσεις;;
User avatar
Sreak
Venus Project Founder
Venus Project Founder
Posts: 956
Joined: Fri Apr 02, 2004 9:56 am
Academic status: PhD
Location: eltrun.gr

Post by Sreak » Thu Apr 19, 2007 2:43 pm

Από το Argo από που προσπαθείς να τα δεις τα emails?
Το outlook με ποιο λογαριασμό το έχεις συνδέσει?
Με μπέρδεψες εδώ λιγάκι.


Κοίτα επειδή ο DNS βρίσκεται στο εσωτερικό δίκτυο σου (σωστά??) μπορεί να υπάρχει πρόβλημα όταν πας από το εσωτερικό δίκτυο να στείλεις στο εσωτερικό δίκτυο.
Π.χ αν από το εσωτερικό δίκτυο ανοίξεις τη σελίδα σου http://www.domain.gr θα παίξει?
User avatar
Paralias
Gbyte level
Gbyte level
Posts: 1346
Joined: Mon May 24, 2004 11:30 am
Academic status: Alumnus/a
Location: Αθήνα

Post by Paralias » Thu Apr 19, 2007 2:48 pm

To outlook το έχω συνδέσει με το λογ/μο xmarios@domain.gr αυτόν δλδ που φαίνεται ότι στέλνει τα mail και το Argo.
Aπό το domain βλέπω το http://www.domain.gr
Mήπως παίζει τπτ με τα MX records του exchange και το DNS που έχω βάλει στο Αrgo και δε λαμβάνει;

Aπό το Argo δε βλέπω κάπου τα email,παρά μόνο το Log file.Πρέπει να κατεβάσω και κάτι άλλο για να τα βλέπω;
User avatar
Sreak
Venus Project Founder
Venus Project Founder
Posts: 956
Joined: Fri Apr 02, 2004 9:56 am
Academic status: PhD
Location: eltrun.gr

Post by Sreak » Thu Apr 19, 2007 2:55 pm

Με μπερδεύεις λιγάκι.
Το Argo είναι ένας mail server. Για να δεις τα emails συνδέεις αυτόν τον server με το outlook. Στην δική σου περίπτωση έχεις φτιάξει στον Argo τον χρήστη xmarios. Άρα ότα στέλνεις ένα email στο xmarios@domain.gr αυτό πηγαίνει στον Argo και μέσω outlook τα βλέπεις.

Για repeat αν λέω κάτι λάθος.
User avatar
HdkiLLeR
Venus Project Founder
Venus Project Founder
Posts: 4356
Joined: Tue Jan 27, 2004 4:41 pm
Academic status: Alumnus/a
Gender:
Location: New York, NY
Contact:

Post by HdkiLLeR » Thu Apr 19, 2007 5:51 pm

Λοιπόν για να τα ξεκαθαρίσουμε:

1)Για κάθε domain (όπως και το domain.gr - ήμαρτον με την ονομασία αυτή :)), υπάρχει ένας authorized smtp server που είναι υπεύθυνος για να λαμβάνει όλα τα emails του domain αυτού. Πχ οτιδήποτε έχει @domain.gr υπάρχει ένας και μόνο smtp server που τα διαχειρίζεται, τα λαμβάνει δηλαδή όλα και μετά κάνει το dispatch στα κατάλληλα mailboxes. Το ποιός είναι αυτός ο mail server δηλώνεται μέσα απο το MX record του DNS που είναι υπεύθυνος για το domain σου. Εάν δεν υπάρχει αυτό το record δεν θα λαμβάνεις τπτ αφού κανένας άλλος email server δεν θα μπορέσει να σε βρεί (αυτό έλεγα παραπάνω με το gmail). Οπότε για να λαμβάνεις emails τύπου {user}@domain.gr θα πρέπει να πας στο DNS που διαχειρίζεται το domain domain.gr και να του πεις ότι ο mailer για αυτό το domain είναι αυτός (βάζεις την IP του μηχανήματος που τρέχει ο exchange ή οτιδήποτε άλλο έχεις βάλει). Τόσο απλό. Εάν δεν υπάρχει αυτό το record τότε δεν ξέρει κάποιος άλλος mailer, πχ το gmail, όταν έχει να στείλει ένα email στο user@domain.gr ποιός είναι ο mailer για το domain.gr για να πάει και να κάνει deliver τελικά το email στον χρήστη user! (ελπίζω να το έπιασες τώρα). Άρα ότι έχει να κάνει με λήψη emails, εφ' όσον το service τρέχει σωστά, σχετίζεται με το mx record. Για να δεις εάν γενικά λαμβάνει μπορείς να στείλεις εάν email σε κάποιον χρήστη του μηχανήματος που τρέχει ο exchange ή όποιος άλλος mailer explicit. Πχ marios@195.251.234.1 ή εάν έχει το μηχανάκι registered domain name marios@lame.exchange.domain.gr.

2)Τώρα με το relay. Έχεις έναν mailer στο domain.gr. Αυτός για λόγους ασφαλίας (μιας και το SMTP δεν έχει authentication) αναλαμβάνει να στέλνει email σε άλλους μόνο εάν είναι from user@domain.gr. Με το allow relay αφήνεις τον καθένα να το χρησιμοποιεί και να στέλνει email προσποιούμενος τον καθένα. Κανονικά εδώ πρέπει:
a)Να κόψεις το relay εντελώς
b)Nα επιτρέπεις μόνο όσους στέλνουν να πρέπει το from να είναι @domain.gr
c)Οι IPs των Users που στέλνουν να είναι μόνο μέσα απο το domain.gr

Εάν δεν έχεις τα παραπάνω τότε ο καθένας θα συνδέεται με οποιαδήποτε IP και θα στέλνει σαν οποιοσδήποτε user (πχ blah@aueb.gr) μέσα απο τον δικό σας exchange. Επίσης ακόμη και με τα παραπάνω δεν τα κλείνεις όλα, κάποιος user απο μέσα πχ ο user1@domain.gr μπορεί να στείλει email προσποιούμενος ότι είναι ο user2@domain.gr. Γι' αυτό η λύση που προτείνεται είναι AUTH+TLS πάνω απο το SMTP. Γίνεται και στον exchange απ' όσο θέλω, αλλίως σε λίγο καιρό θα σε έχουν όλοι (gmail, yahoo και άλλοι) περάσει σε black list (αφού θα αφήνεις να γίνονται relays) για να αποφεύγουν το spam.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------

"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
User avatar
Paralias
Gbyte level
Gbyte level
Posts: 1346
Joined: Mon May 24, 2004 11:30 am
Academic status: Alumnus/a
Location: Αθήνα

Post by Paralias » Fri Apr 20, 2007 10:01 am

Bασίλη όλα καλά και όλα ωραία αυτά που λες,αλλά δεν πάμε καλά...
Ενώ χτες έστελνε mail παντού και δεν πήγαινε ως spam κτλ σήμερα έρχομαι να συνεχίσω το testing και στέλνει μόνο στο gmail.
Στο hotmail μου λέει ότι το mail έγινε refused.
Πραγματικά δε βγάζω άκρη...
User avatar
HdkiLLeR
Venus Project Founder
Venus Project Founder
Posts: 4356
Joined: Tue Jan 27, 2004 4:41 pm
Academic status: Alumnus/a
Gender:
Location: New York, NY
Contact:

Post by HdkiLLeR » Fri Apr 20, 2007 3:58 pm

Ναι κοίτα αυτό έχει να κάνει με το πως σε μεταχειρίζεται ο κάθε smtp server. Πχ το hotmail, μπορεί να κοιτάει ότι το email που μου έρχεται είναι απο το domain.gr και μου το στέλνει ο blah.blah.domain.gr (ο smtp server σου είναι αυτός). Στην συνέχεια τσεκάρει ποιός είναι ο authorized mailer για το domain.gr. Εάν δεν είναι ο blah.blah.domain.gr το κάνει refuse. Είναι κλασικό αυτό για να μην δέχεσαι emails πχ που είναι from: @aueb.gr απο server που δεν έχει σχέση με το aueb domain.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------

"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
User avatar
Paralias
Gbyte level
Gbyte level
Posts: 1346
Joined: Mon May 24, 2004 11:30 am
Academic status: Alumnus/a
Location: Αθήνα

Post by Paralias » Fri Apr 20, 2007 4:30 pm

Nαι,αλλά χτες γιατί πήγαινε κανονικά;;;Αφού δεν άλλαξα κάτι.
User avatar
HdkiLLeR
Venus Project Founder
Venus Project Founder
Posts: 4356
Joined: Tue Jan 27, 2004 4:41 pm
Academic status: Alumnus/a
Gender:
Location: New York, NY
Contact:

Post by HdkiLLeR » Fri Apr 20, 2007 4:34 pm

Αυτό δεν μπορώ να το ξέρω.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------

"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
Post Reply

Return to “Software”