kagelos Δημοσ. 4 Σεπτεμβρίου 2009 Δημοσ. 4 Σεπτεμβρίου 2009 Για να δεις τα λάθη είτε το τρέχεις από cmd (όχι δηλαδή κατευθείαν με διπλό κλικ) είτε κοιτάς το event log Θα σου στείλω σε λίγο κώδικα με authentication ---------- Το μήνυμα προστέθηκε στις 16:00 ---------- Αν δεις το σφάλμα πες μου ... λογικά relaying denied. Ερώτηση ... ο mail server δεν είναι στο ίδιο δίκτυο (LAN?) με το pc που τρέχει το πρόγραμμα; SMPT_AUTH είναι το authentication ... δηλ. κάνεις log in με τα στοιχεία που κάνεις και στο POP3 για να διαβάσεις τα mail σου. Έστω ότι έχουμε το account με user : [email protected] pass : 12345 ή κάνεις log in ως kagelos ή ως [email protected] ανάλογα πως το θέλει ο server. Μπορείς να το δεις από τις ρυθμίσεις του Outlook. Wait να σου στείλω το update για να δέχεται και username και password.
kagelos Δημοσ. 4 Σεπτεμβρίου 2009 Δημοσ. 4 Σεπτεμβρίου 2009 Για τσέκαρε αυτό και πες μου. Πρόσθεσα στο app.config 2 πεδία για authentication. Όπως σου είπα εκεί πρέπει να βάλεις σαν user name είτε όλη την διεύθυνση email κάποιου account που έχει ο Exchange Server πάνω, είτε μόνο το όνομα (πριν το @) και φυσικά το password του account. executable.zip ConsoleMail.zip
de173 Δημοσ. 4 Σεπτεμβρίου 2009 Μέλος Δημοσ. 4 Σεπτεμβρίου 2009 Συγγνώμη που δεν απάντησα γρήγορα.. Unable to relay Έχεις δίκιο. Τσεκάρω και το νέο αρχείο και απαντώ! ---------- Το μήνυμα προστέθηκε στις 13:52 ---------- Είσαι φοβερός! Σε ευχαριστώ ΠΑΡΑ πολύ! Problem Solved
kagelos Δημοσ. 4 Σεπτεμβρίου 2009 Δημοσ. 4 Σεπτεμβρίου 2009 Τυχερός είσαι. Το .Net δεν υλοποιεί το SMTP AUTH σύμφωνα με το standard και κάποιοι mail servers δεν το καταλαβαίνουν. Αλλά εσύ έχεις microsoft mail server οπότε... Anyway αφού έπαιξε
de173 Δημοσ. 6 Σεπτεμβρίου 2009 Μέλος Δημοσ. 6 Σεπτεμβρίου 2009 Να ρωτήσω και κάτι επιπρόσθετο; Στο παρακάτω >Dim attachment As String = csvDirectory + "csv_" + yesterday.ToString("yyyy-MM-dd") + ".csv" πώς θα του ορίσω να παίρνει οποιοδήποτε αρχείο μορφής csv και να το κάνει attach στο email; Γιατί ας πούμε ότι μπορεί να μην είναι ένα csv αρχείο αλλά πολλά. Και ίσως με διαφορετική ονομασία. Thank you!
Evgenios1 Δημοσ. 6 Σεπτεμβρίου 2009 Δημοσ. 6 Σεπτεμβρίου 2009 http://msdn.microsoft.com/en-us/library/system.io.directory.getfiles.aspx ασδφγ
kagelos Δημοσ. 6 Σεπτεμβρίου 2009 Δημοσ. 6 Σεπτεμβρίου 2009 Θέλεις να βάζει σαν attachment όλα τα αρχεία που θα βρίσκει σε ένα φάκελο;
de173 Δημοσ. 6 Σεπτεμβρίου 2009 Μέλος Δημοσ. 6 Σεπτεμβρίου 2009 Θέλεις να βάζει σαν attachment όλα τα αρχεία που θα βρίσκει σε ένα φάκελο; Ας πούμε ότι θα ήθελα να πάρει μόνο τα CSV (ανεξαρτήτου πλήθους) από τον φάκελο και να τα στέλνει. Όλα τα υπόλοιπα είναι διαφορετικά αρχεία.
kagelos Δημοσ. 6 Σεπτεμβρίου 2009 Δημοσ. 6 Σεπτεμβρίου 2009 Το άλλαξα να βάζει σαν attachment όλα τα csv που βρίσκει στον φάκελο που ορίζεις στο csvDirectory. Δες γραμμή 59 Υ.Γ. δεν το τέσταρα... Ωπ έχει λάθος. Άλλαξε την γραμμή 59 από Dim files As String() = Directory.GetFiles(csvDirectory, ".*csv") σε Dim files As String() = Directory.GetFiles(csvDirectory, "*.csv") ConsoleMail.zip
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.