Προς το περιεχόμενο

php mail to "receiver"


varemarious

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα θέλω να φτιάξω μια mail φόρμα..και θέλω να έχει μια ιδιαιτερότητα ..

 

το πώς να φτιάξω την φόρμα το γνωρίζω..την ιδιαιτερότητα που θέλω δεν ξέρω και αν κάποιος ξέρει θα ήθελα να μου δώσει μερικά στοιχεία για να το ψάξω..

 

θέλω στην φόρμα μου να έχω ένα πεδίο όπου εκεί να βάζω το mail αυτού που θέλω να το στείλω και να πηγαίνει βέβαια σε αυτόν..

 

στην ουσία κάτι σαν mail client* απ' ότι φαντάζομαι.. (αλλά μόνο θα στέλνω ,δεν θα λαμβάνω.)

 

η φόρμα θα περιέχει κάποια πεδία τα οποία θα συμπληρώνω εγώ και θέλω να το στέλνω

στον ανάλογο αποδέκτη.

 

το μόνο που δε ξέρω πως να πραγματοποιήσω είναι αυτό...το πεδίο που θα πληκτρολογώ το mail.

 

ευχαριστώ προκαταβολικά

Δημοσ.

ή εγώ δεν κατάλαβα καλά ή εσύ ..

 

δεν θέλω την λειτουργία mail to δηλ κάποιος που μπαίνει στο site μου να συμπληρώνει μια φόρμα και να μου έρχονται τα στοιχεία του...

 

αυτό ξέρω να το κάνω ...

 

θέλω να φτιάξω μια φόρμα που να τη χρησιμοποιώ εγώ ... που δε θα έχει πρόσβαση κανείς απο τους επισκέπτες της σελίδας..

 

θα είναι μια φόρμα όπου θα βάζω εγώ αυτά που θέλω και θέλω τώρα ένα πεδίο όπου θα συμπληρώνω το mail αυτού που θέλω να το στείλω και να πηγαίνει το mail σε αυτόν όχι σε μένα.

 

Υ.Σ. δε θέλω κάθε φορά να μπαίνω στο sendmail και να αλλάζω το mailto..

  • 2 εβδομάδες αργότερα...
Δημοσ.
Σε αυτό που σου έδωσα, κάνε την παρακάτω αλλαγη και δοκίμασε το για να καταλάβεις πως δουλεύει

 

>
mail( $email, "Email Subject", $message, "From: [email protected]" );

 

επανέρχομαι γιατί δε μπορώ να καταλάβω για ποιο λόγο δεν μου εμφανίζει στο "From: [email protected]" το mail που έχω ορίσει ,αλλά μου εμφανίζει το mail της εταιρίας που μου παρέχει το server.

 

έχω δοκιμάσει επίσης με

>$headers .= "From: [email protected]";
$headers .= "Reply-To: [email protected]";
$headers .= "Return-Path: [email protected]"; 

Δημοσ.
Σε αυτό που σου έδωσα, κάνε την παρακάτω αλλαγη και δοκίμασε το για να καταλάβεις πως δουλεύει

 

>
mail( $email, "Email Subject", $message, "From: [email protected]" );

 

επανέρχομαι γιατί δε μπορώ να καταλάβω για ποιο λόγο δεν μου εμφανίζει στο "From: [email protected]" το mail που έχω ορίσει ,αλλά μου εμφανίζει το mail της εταιρίας που μου παρέχει το server.

 

έχω δοκιμάσει επίσης με

>$headers .= "From: [email protected]";
$headers .= "Reply-To: [email protected]";
$headers .= "Return-Path: [email protected]"; 

Δημοσ.

Φτιάξε την παρακάτω σελίδα php στον server και επισκέψου την με κάποιο broswer

>
<?php
$email="TOEMAILSOU"; //EDO BALE TO EMAIL SOU OS PARALIPTIS
$message="dokimastiko minima";
mail( $email, "DOKIMASTIKO Email Subject", $message, "From: [email protected]" );
?>

 

Μετά κοίταξε το email σου και γράψε

1.Αν ήρθε το email

2.Ποιος ήταν ο αποστολέας

3.Αν το μήνυμα και ο τίτλος του email συμφωνούν με αυτά που του είπαμε να στείλει.

Δημοσ.

Φτιάξε την παρακάτω σελίδα php στον server και επισκέψου την με κάποιο broswer

>
<?php
$email="TOEMAILSOU"; //EDO BALE TO EMAIL SOU OS PARALIPTIS
$message="dokimastiko minima";
mail( $email, "DOKIMASTIKO Email Subject", $message, "From: [email protected]" );
?>

 

Μετά κοίταξε το email σου και γράψε

1.Αν ήρθε το email

2.Ποιος ήταν ο αποστολέας

3.Αν το μήνυμα και ο τίτλος του email συμφωνούν με αυτά που του είπαμε να στείλει.

Δημοσ.

ναι μου ήρθε κανονικά και με το παραλήπτη που ορίσαμε...

 

οπότε κάπου αλλού είναι το πρόβλημα.

χμ...

Δημοσ.

ναι μου ήρθε κανονικά και με το παραλήπτη που ορίσαμε...

 

οπότε κάπου αλλού είναι το πρόβλημα.

χμ...

Δημοσ.

ο κώδικάς μου είναι ο εξής:

 

>
<?php

$headers = "MIME-Version: 1.0\r\n". 
          "Content-Type: text/html; charset=\"UTF-8\"\r\n". 
          "Content-Transfer-Encoding: 8bit";

$email = $_POST["email"];

$name = $_POST["name"];
$last_name = $_POST["last_name"];
$...
$... (τιμές που τραβάω απο τη φόρμα)
$...

$subject = " " ;

$message = " " ;

if(mail( $email, $subject, $message, $headers, "From: [email protected]")) 
{ 

 echo "<center> Η αποστολή έγινε επιτυχώς </center>";

} else { 

 echo "<p>Η αποστολή του ηλεκτρονικού μηνύματος απέτυχε..
</br>Παρακαλούμε δοκιμάστε ξανά αργότερα....</p>";
}

?>

 

υπ' όψιν ότι μέσα στο $message χρησιμοποιώ html.

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

έκανα μερικές αλχημείες και το βρήκα ..

 

πρόσθεσα στο $header

τα παρακάτω και δούλεψε.

 

$headers .= 'MIME-Version: 1.0' . "\n";

$headers .= 'From: ';

$headers .= '[email protected] ';

Δημοσ.

ο κώδικάς μου είναι ο εξής:

 

>
<?php

$headers = "MIME-Version: 1.0\r\n". 
          "Content-Type: text/html; charset=\"UTF-8\"\r\n". 
          "Content-Transfer-Encoding: 8bit";

$email = $_POST["email"];

$name = $_POST["name"];
$last_name = $_POST["last_name"];
$...
$... (τιμές που τραβάω απο τη φόρμα)
$...

$subject = " " ;

$message = " " ;

if(mail( $email, $subject, $message, $headers, "From: [email protected]")) 
{ 

 echo "<center> Η αποστολή έγινε επιτυχώς </center>";

} else { 

 echo "<p>Η αποστολή του ηλεκτρονικού μηνύματος απέτυχε..
</br>Παρακαλούμε δοκιμάστε ξανά αργότερα....</p>";
}

?>

 

υπ' όψιν ότι μέσα στο $message χρησιμοποιώ html.

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

έκανα μερικές αλχημείες και το βρήκα ..

 

πρόσθεσα στο $header

τα παρακάτω και δούλεψε.

 

$headers .= 'MIME-Version: 1.0' . "\n";

$headers .= 'From: ';

$headers .= '[email protected] ';

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...