el02154 Δημοσ. 22 Αυγούστου 2007 Δημοσ. 22 Αυγούστου 2007 o titlos ta leei ola.mipws mporei kapoios na me voithisei;episis an anevasw se ena server to site mou pws tha dw an trexei to smtp;euxaristw
tmjuju Δημοσ. 22 Αυγούστου 2007 Δημοσ. 22 Αυγούστου 2007 O titlos 8a eprepe va eivai "pws kavw install smtp-server se Linux/Unix" favtazomai. Prospa8ise va e3igiseis kalhtera ti 8es va kaveis! O Apache eivai HTTP server kai oxi mailserver/mta etc. Se ti server 8a avebaseis to site sou? Kai ti to 8es to smtp? Ti prosbash exeis? exeis ssh gia paradeigma?
CyberCr33p Δημοσ. 22 Αυγούστου 2007 Δημοσ. 22 Αυγούστου 2007 Το smtp δεν έχει να κάνει με τον apache. SMTP είναι το πρωτόκολλο που χρησιμοποιείτε για να μεταφερθούν τα e-mails. Μάλλον θέλεις να στήσεις κάποιον mail server απ' ότι κατάλαβα.
el02154 Δημοσ. 22 Αυγούστου 2007 Μέλος Δημοσ. 22 Αυγούστου 2007 exw ftiaxei ena site pou trexei se localhost.mesa se mia selida exw mia forma epikoinwnias pou mesw enos php pou periexei tin entoli mail tin stelnei sto mail mou.trexontas ayto se localhost ola fainonta kanonika alla telika to mail den erxetai opote ena paidi mou eipe oti gia na ginei prepei na exw to smtp sto apache.
alex2005 Δημοσ. 22 Αυγούστου 2007 Δημοσ. 22 Αυγούστου 2007 Δεν χρειάζεται να εγκαταστήσεις τίποτα,αν θέλεις απλά να στείλεις mail μέσω μίας φόρμας.Απλά χρειάζεσαι ένα php script που να στέλνει το mail. Ένα ενδεικτικό script είναι: > $headers.= "Content-Type: text/html; charset=ISO-8859-1 "; $headers .= "MIME-Version: 1.0 "; $to = "[email protected]"; $subject = "Hi!"; $body = "Hi"; $mail_from = "[email protected]"; if (mail($to, $subject, $body, $headers)) { echo("<p>Message successfully sent!</p>"); } else { echo("<p>Message delivery failed...</p>"); } Παρατήρηση: Είχα θέσει κάποτε εδώ ένα ερώτημα γιατί αυτό το script δεν δουλέυει (σε μένα τουλάχιστον) σε localhost.Αυτό το ερώτημα δεν απαντήθηκε....αλλά σίγουρα δουλεύει όταν το φορτώσεις σε έναν server. Βέβαια όποιος μπορεί να μου απαντήσει σε αυτό το ερώτημα θα του ήμουν ευγνώμων.
el02154 Δημοσ. 22 Αυγούστου 2007 Μέλος Δημοσ. 22 Αυγούστου 2007 peripou to idio exoume alla oute emena to stelnei twra pou to trexw se lcalhostv
GabrielConnor Δημοσ. 22 Αυγούστου 2007 Δημοσ. 22 Αυγούστου 2007 Κουλή η ερώτηση μου αλλά επειδή πολλά έχουν δεί τα μάτια μου.... PHP έχεις στείσει έτσι; Αν ναι ποιά version δουλεύεις;
alex2005 Δημοσ. 22 Αυγούστου 2007 Δημοσ. 22 Αυγούστου 2007 Νομίζω ότι είναι προφανής η απάντηση..πιστεύω και από τους δύο μας. Εγώ πάντως έχω την 5.0.0 έκδοση με Apache 2.0.59!
el02154 Δημοσ. 22 Αυγούστου 2007 Μέλος Δημοσ. 22 Αυγούστου 2007 nai re paidia kai egw tin exw.an thelw na kanw echo se kapoio link ti allazw?
CyberCr33p Δημοσ. 22 Αυγούστου 2007 Δημοσ. 22 Αυγούστου 2007 Ίσως η php δεν είναι ρυθμισμένη να υποστηρίζει την mail function. Εάν θέλεις φτιάξε ένα phpinfo.php μέσα πρόσθεσε > <?php phpinfo(); ?> και πες μου το link είτε εδώ είτε με pm.
el02154 Δημοσ. 22 Αυγούστου 2007 Μέλος Δημοσ. 22 Αυγούστου 2007 thanx katarxin pou asxoleisai.deuteron,aytos o kwdikas pou mou edwses ti einai?to link pou thelw na me pigainei molis stalei h forma einai users.ntua.gr
alkisg Δημοσ. 23 Αυγούστου 2007 Δημοσ. 23 Αυγούστου 2007 Ο κώδικας με την mail δεν δουλεύει επειδή δεν έχετε στήσει mail server. Ένας απλός τρόπος είναι να χρησιμοποιήσετε (locally) το xampp, που αν θυμάμαι καλά περιλαμβάνει το MercuryMail. Φυσικά θα πρέπει να ενεργοποιήσετε τον mail server από το control panel του xampp.
Maniakos Δημοσ. 25 Αυγούστου 2007 Δημοσ. 25 Αυγούστου 2007 Ο κώδικας με την mail δεν δουλεύει επειδή δεν έχετε στήσει mail server. Ένας απλός τρόπος είναι να χρησιμοποιήσετε (locally) το xampp, που αν θυμάμαι καλά περιλαμβάνει το MercuryMail. Φυσικά θα πρέπει να ενεργοποιήσετε τον mail server από το control panel του xampp. Απλά να συμπληρώσω αυτό στην λογική παρατήρηση του alki Από το PHP manual Requirements For the Mail functions to be available, PHP must have access to the sendmail binary on your system during compile time. If you use another mail program, such as qmail or postfix, be sure to use the appropriate sendmail wrappers that come with them. PHP will first look for sendmail in your PATH, and then in the following: /usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib. It's highly recommended to have sendmail available from your PATH. Also, the user that compiled PHP must have permission to access the sendmail binary. Επίσης θα ήθελα να προτείνω και έναν άλλον mail server για linux που γενικά τον χρησιμοποιώ πολύ καιρό μιας και τον είχα βρεί καλύτερο από sendmail λέγεται qmail (http://www.qmail.org). Τον υποστηρίζει και η PHP όπως αναγράφεται και παραπάνω
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.