Paramètres de courrier php - Valeurs correctes pour ma configuration

Nous utilisons une société d'hébergement pour notre site Web, mais nous avons nos serveurs de messagerie placés par notre fournisseur avec le domaine de notre site; @ sample.net.

SMTP mail.isp.com

Sur le site Web, nous avons un formulaire de contact qui envoie un message électronique questions@sample.net Après l'envoi de l'utilisateur.

Utilisation du paramètre par défaut:

SMTP localhost
sendmail_path /usr/sbin/sendmail -t -i

Et paramètres personnalisés:

 sendmail_from noreply@sample.net

J'ai réussi à envoyer avec succès le courrier aux domaines externes autres que @ sample.com. Après avoir examiné cela, je pense que c'est parce que SMTP est un hôte local et indique de manière incorrecte nos serveurs de messagerie ISP.

Quelle valeur j'aurais investi dans SMTP, Si j'avais une société externe placer un site avec nos serveurs postaux postés par notre fournisseur Internet?
Invité:

Giselle

Confirmation de:

En plus de ce qui dit @adamo, Ce qui est vraiment probable, vous pouvez également essayer d'envoyer du courrier en utilisant
http://pear.php.net/package/Mail
.

Voici un exemple de code de unixcraft, que vous pouvez essayer.

php
include("Mail.php");
/* mail setup recipients, subject etc */
$recipients = "feedback@yourdot.com";
$headers["From"] = "user@somewhere.com";
$headers["To"] = "feedback@yourdot.com";
$headers["Subject"] = "User feedback";
$mailmsg = "Hello, This is a test.";
/* SMTP server name, port, user/passwd */
$smtpinfo["host"] = "smtp.mycorp.com";
$smtpinfo["port"] = "25";
$smtpinfo["auth"] = true;
$smtpinfo["username"] = "smtpusername";
$smtpinfo["password"] = "smtpPassword";
/* Create the mail object using the Mail::factory method */
$mail_object =& Mail::factory("smtp", $smtpinfo);
/* Ok send mail */
$mail_object-send($recipients, $headers, $mailmsg);
?>

Une autre solution (Si vous voulez tout le courrier via le serveur de messagerie distant) - régler
http://wiki.dreamhost.com/SSMTP
En tant que fichier binaire sendmail.

Catherine

Confirmation de:

Le problème est que les serveurs MX Ton domaine (Votre fournisseur Internet a) n'acceptez pas le courrier électronique envoyé de n'importe où (En dehors du fournisseur Internet), Qui fait valoir que vous êtes envoyé comme légal. Vous devez contacter le service postal du support technique pour votre fournisseur Internet. (Ce n'est pas une demande de soutien du premier niveau dans le style de "Mes prévisions ne fonctionne pas") Et résoudre ce problème.

J'ai écrit sur ce cas
http://blog.postmaster.gr/2011 ... here/
.

Dans votre cas, une solution simple peut être ISP, permettant à votre hébergeur de se connecter à smtp.sample.net Et envoyer un courrier à partir de là.

Pour répondre aux questions, connectez-vous ou registre