Question

Je travaille sur un formulaire de contact pour mon site Web de l'église.

L'église a un e-mail déjà enregistré (il est POP3) et la société d'hébergement dit que leur serveur de messagerie est mymail.brinkster.com.

Avec toutes ces informations, comment pouvez-vous envoyer le formulaire en utilisant le courrier ()? Le serveur ne sera pas affiché des erreurs PHP. Le code actuel ressemble à ceci:

    $headers = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $headers .= 'From: *ChurchsEmail*' . "\r\n";

if(mail("*MyEmailHere*", "Setting Up PHP Email", "This would be the body of the email.", $headers))
{
        echo "The email was successfully sent.";
} else {
        echo "The email was NOT sent.";
}

retour Tout ce que je reçois est « L'email a été envoyé. »

Alors ne importe qui a une expérience mise en place d'un formulaire e-mail comme celui-ci? Je tiens à remercier tous ceux qui peuvent me aider et des moyens efficaces de le faire, laissez-moi savoir!

Était-ce utile?

La solution 3

Je cherchais à travers leur base de données de soutien et appris comment faire fonctionner les e-mail. Il m'a dit d'inclure un fichier de serveur appelé « class.phpmailer.php »

article pour les utilisateurs Brinkster.

Merci à tous pour l'aide!

Autres conseils

Pour utiliser la fonction PHP mail () directement, votre serveur doit être correctement configuré avec un serveur de messagerie.

Si vous voulez envoyer des messages via SMTP via un compte externe / serveur, je vous suggère d'utiliser une bibliothèque trouvée ici: http : //phpmailer.worxware.com/
Vous pouvez également utiliser leur PHPMailer-FE qui, même convertir votre formulaire de contact en un e-mail pour vous.

Vous avez probablement besoin configure il. L'utilisateur cli / apache doivent avoir accès à sendmail.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top