2010-09-23 5 views
4

Je travaille sur un site internet. Je suis nouveau dans ce domaine. J'ai créé un site Web, mais j'ai un problème avec le formulaire "Contactez-nous".Comment envoyer des e-mails depuis mon site Web?

Dans cette forme, j'ai fait quatre zones de texte, un bouton "reset" et un bouton "send". Le problème est que lorsque je clique sur ce bouton, le courrier n'est pas envoyé. Quel code dois-je utiliser pour envoyer un courriel?

+0

Pour envoyer un e-mail via une page Web, vous devez utiliser un script/une langue côté serveur. Qu'est-ce que vous utilisez sur le serveur? (PHP, Ruby, Perl ..?) –

Répondre

0

Vous pouvez utiliser un script cgi de processeur de formulaire sur le serveur Web pour envoyer le message par courrier électronique.

0

Votre compréhension de la façon dont le courriel est envoyé semble incomplète. Le courriel ne sera pas envoyé automatiquement en cliquant simplement sur le bouton «Soumettre» (en soumettant ainsi le formulaire). Le formulaire doit être soumis à "quelque chose", où le "quelque chose" est un programme qui va traiter les données soumises en utilisant le formulaire et faire les choses nécessaires pour envoyer les données par email.

Je ne connais pas les langages de programmation que vous connaissez. S'il y en a que vous utilisez alors vous devez trouver comment écrire un script CGI pour gérer ce scénario en utilisant votre langue préférée.

+0

Je suis familier avec HTML seulement. Je ne sais rien de CGI. mais je vais essayer de le faire. Si vous avez un autre formulaire, envoyez-moi s'il vous plaît. Merci de votre réponse. – Jeyson

1

Si vous voulez envoyer des courriels à partir d'un formulaire, ce serait une bonne idée d'en apprendre davantage sur les scripts côté serveur. Je commencerais par trouver quel logiciel vous avez installé sur votre serveur actuel. Par exemple: est-ce un serveur Linux avec Apache, MySQL, PHP, Perl etc ... ou est-ce un serveur Windows avec ASP.Net etc ... Vous pouvez le trouver auprès de votre hébergeur.

Pour des raisons de sécurité, je ne recommanderais pas d'écrire votre propre script pour envoyer des emails tant que vous ne savez pas ce que vous faites. Il existe des scripts librement disponibles qui le font bien.

Tectite FormMail est un exemple si vous avez PHP

Ensuite, vous devez être en mesure de télécharger vos scripts nécessaires au serveur Web. Habituellement, l'accès FTP au serveur est donné pour cette tâche. Et utilisez le code HTML approprié pour communiquer avec le script.

Autre possibilité:

Il y a des options de forme hébergée qui peuvent être la peine de vérifier si vous n'avez pas d'apprendre autant sur les scripts de serveur. (Cela signifie un autre serveur web fait la part e-mail tout ce que vous gérez est le HTML)

Here is a list of a few hosted options

Edit: Here is a better list of hosted options

0

Il dépend généralement du langage de programmation ou le framework web, qui exécute votre site Internet. Cependant, je connais un mailer multiplate-forme, vous pouvez le google par "dpost envoyer un mail à partir du site web". Celui-ci est capable d'envoyer des e-mails depuis n'importe quel langage ou framework. Il peut servir pour une entreprise, qui gère plusieurs sites dans différentes langues.

Questions connexes