Τόσο με Jmail όσο και με ASPMail δεν μπορώ να βάλω ώς αποστολέα δεδομένα από "request.form" μόνο αν βάλω κανονικά σταθερή διευθυνση φεύγει το email.
Το CDONTS δεν έχει τέτοιο πρόβλημα.
Πώς μπορούμε να πάρουμε την διευθυνση του αποστολέα από την φόρμα αποστολής;
Το λάθος είναι στον mail server. Δεν επιτρέπετε η αποστολή από emails που δεν υπάρχουν στον server ως πραγματικά email (security reasons).
Μπορείς όμως να ενημερώσεις τον mail server ώστε να δέχεται email ανεξαρτήτου αποστολέα από την συγκεκριμένη IP που εσύ προσπαθείς να στείλεις
Αν είσαι στο server μεταπωλητών, θα πρέπει να είναι ΟΚ τώρα.
Ναι, είμαι στο service των μεταπωλητών.
Αποτυχία πάλι όμως...
jmail.SMTPMail error '8000ffff'
The message was undeliverable. All servers failed to receive the message
Προσοχή αν ο παραλήπτης δεν υπάρχει τότε θα σου βγάλει αυτό το error
Δώσε στο script
IF NOT Jmail.Execute THEN
Response.Write JMail.Log
END IF
Για να δεις το error του jmail
Που μπορώ να δω το script;
http://tip.gr/dev/samples/JMailASPManual.asp
Και το asp... αυτό "βαράει"
Dim JMail
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "mail.domain.com"
JMail.Sender = Request.Form("EMAIL")
JMail.Subject = "Test"
JMail.AddRecipient (myemail@domain.com)
JMail.Body = "Test"
JMail.Execute
set JMail=nothing
Αυτό δεν "βαράει"
Dim JMail
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "mail.domain.com"
JMail.Sender = "sender@domain.com"
JMail.Subject = "Test"
JMail.AddRecipient (myemail@domain.com)
JMail.Body = "Test"
JMail.Execute
set JMail=nothing
tip: * F5 για νέο tip