présenté sous forme d'envoi des e-mails via un serveur wamp

  • dmchamleys
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Nov 19, 2008
  • Messages: 9
  • Status: Offline

Message Décembre 15th, 2008, 2:56 am

Salut là

J'ai été de lecture des réponses différentes sur l'envoi d'e-mails sur le serveur WAMP, mais aucun n'a réellement penchée sur les critères d'utilisation d'un nom d'utilisateur et mot de passe.

j'ai installé WAMP et suis en mesure de présenter les formulaires de ma base de données. J'ai modifié mon fichier php.ini pour inclure le codage smtp. Je ne sais pas où mettre le nom d'utilisateur et mot de passe car cela est absolument nécessaire pour moi d'envoyer des emails. il est une exigence du serveur i am using. il ne veut pas coopérer à moins que. ma question est où dois-je mettre le nom d'utilisateur et mot de passe?

Il s'agit d'insérer dans la base de données:
Code: [ Select ]
$query = "INSERT INTO partybookingform (pgname, address, postcode, homecontactnum, mobilecontactnum, emailaddress, birthdaychildname, childbirthday, partytype, price, dateofparty, numofpartyguests, additionalnotes) VALUES ('$pgname', '$address', '$postcode', '$homecontactnum', '$mobilecontactnum', '$emailaddress', '$birthdaychildname', '$childbirthday', '$partytype', '$price', '$dateofparty', '$numofpartyguests', '$additionalnotes')";
mysql_query($query) or die(mysql_error());
  1. $query = "INSERT INTO partybookingform (pgname, address, postcode, homecontactnum, mobilecontactnum, emailaddress, birthdaychildname, childbirthday, partytype, price, dateofparty, numofpartyguests, additionalnotes) VALUES ('$pgname', '$address', '$postcode', '$homecontactnum', '$mobilecontactnum', '$emailaddress', '$birthdaychildname', '$childbirthday', '$partytype', '$price', '$dateofparty', '$numofpartyguests', '$additionalnotes')";
  2. mysql_query($query) or die(mysql_error());

i extrait dernier code utilisé était le suivant:
Code: [ Select ]
$smtp_server = "192.6.1.4";
$port = 25;
$mydomain = "dcobbinah.co.uk";
$username = "username"; // MS Exchange servers will probably require a valid NT domain name as part of the username. E.g., "ntdomain\user"
$password = "password";
$sender = "$emailaddress";
$recipient = "dcobbinah@hamleys.co.uk";
$subject = "test";
$content = "This is what you submitted:\n\n\nParent or Guardian Name: ".($_POST['pgname'])."\nAddress: ".($_POST['address'])."\nPost Code: ".($_POST['postcode'])."\n\nHome Contact Number: ".($_POST['homecontactnum'])."\n\nMobile Number: ".($_POST['mobilecontactnum'])."\n\nEmail Address: ".($_POST['emailaddress'])."\n\nBirthday Child's Name: ".($_POST['birthdaychildname'])."\n\nChild's Birthday: ".($_POST['childbirthday'])."\n\nType Of Party: ".($_POST['partytype'])." \n\nPrice".($_POST['price'])."\n\nDate Of Party: ".($_POST['dateofparty'])."\n\nNumber of Guests: ".($_POST['numofpartyguests'])." \n\nAny Additional Notes: ".($_POST['additionalnotes'])."\n\n\n\nRegards,\n\n\nDanny";

// Initiate connection with the SMTP server
$handle = fsockopen($smtp_server,$port);
fputs($handle, "EHLO $mydomain\r\n");

// SMTP authorization
fputs($handle, "AUTH LOGIN\r\n");
fputs($handle, base64_encode($username)."\r\n");
fputs($handle, base64_encode($password)."\r\n");

// Send out the e-mail
fputs($handle, "MAIL FROM:<$sender>\r\n");
fputs($handle, "RCPT TO:<$recipient>\r\n");
fputs($handle, "DATA\r\n");
fputs($handle, "To: $recipient\n");
fputs($handle, "Subject: $subject\n\n");
fputs($handle, "$content\r\n");
fputs($handle, ".\r\n");

// Close connection to SMTP server
fputs($handle, "QUIT\r\n");
  1. $smtp_server = "192.6.1.4";
  2. $port = 25;
  3. $mydomain = "dcobbinah.co.uk";
  4. $username = "username"; // MS Exchange servers will probably require a valid NT domain name as part of the username. E.g., "ntdomain\user"
  5. $password = "password";
  6. $sender = "$emailaddress";
  7. $recipient = "dcobbinah@hamleys.co.uk";
  8. $subject = "test";
  9. $content = "This is what you submitted:\n\n\nParent or Guardian Name: ".($_POST['pgname'])."\nAddress: ".($_POST['address'])."\nPost Code: ".($_POST['postcode'])."\n\nHome Contact Number: ".($_POST['homecontactnum'])."\n\nMobile Number: ".($_POST['mobilecontactnum'])."\n\nEmail Address: ".($_POST['emailaddress'])."\n\nBirthday Child's Name: ".($_POST['birthdaychildname'])."\n\nChild's Birthday: ".($_POST['childbirthday'])."\n\nType Of Party: ".($_POST['partytype'])." \n\nPrice".($_POST['price'])."\n\nDate Of Party: ".($_POST['dateofparty'])."\n\nNumber of Guests: ".($_POST['numofpartyguests'])." \n\nAny Additional Notes: ".($_POST['additionalnotes'])."\n\n\n\nRegards,\n\n\nDanny";
  10. // Initiate connection with the SMTP server
  11. $handle = fsockopen($smtp_server,$port);
  12. fputs($handle, "EHLO $mydomain\r\n");
  13. // SMTP authorization
  14. fputs($handle, "AUTH LOGIN\r\n");
  15. fputs($handle, base64_encode($username)."\r\n");
  16. fputs($handle, base64_encode($password)."\r\n");
  17. // Send out the e-mail
  18. fputs($handle, "MAIL FROM:<$sender>\r\n");
  19. fputs($handle, "RCPT TO:<$recipient>\r\n");
  20. fputs($handle, "DATA\r\n");
  21. fputs($handle, "To: $recipient\n");
  22. fputs($handle, "Subject: $subject\n\n");
  23. fputs($handle, "$content\r\n");
  24. fputs($handle, ".\r\n");
  25. // Close connection to SMTP server
  26. fputs($handle, "QUIT\r\n");


ce code particulier ne fonctionne pas du tout. il n'envoie pas d'e-mails à l'expéditeur du tout, il soumet à la base de données qui est génial. aucune aide sur ce s'il vous plaît?
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Décembre 15th, 2008, 2:56 am

Afficher de l'information

  • Total des messages de ce sujet: 1 message
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 109 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC