En gros, j'ai une machine Ubuntu Server et je voudrais une solution idiote pour envoyer des emails à partir de mon site Web qui est également en cours d'exécution sur cette même machine.
Mes doutes sont:
1) Dois-je utiliser postfix ou existe-t-il des solutions plus simples pour un serveur smtp?
2) Dois-je également recevoir des courriels? Je veux juste envoyer des emails ...
3) J'ai fait un test simple avec postfix fourni avec mon serveur Ubuntu et le courrier électronique a été envoyé, mais il a été envoyé à la boîte de courrier indésirable de mon gmail. Quoi qu'il en soit pour éviter la boîte de spam?
4) L'expéditeur du courrier électronique était [email protected]. Comment puis-je changer cela?
Merci beaucoup!
-Sergio
Réponses:
Le choix du bureau Ubuntus est le paquetage msmtp-mta (installé en remplacement de sendmail par défaut).
la source
Ce n'est pas exactement la solution que vous aviez recherchée, mais si vous avez accès à un autre serveur smtp, vous pouvez utiliser nullmailer .
Il est 93kB installé pour karmic, et nécessite une ou deux lignes de configuration .. :)
la source
Vous n'avez pas besoin de faire fonctionner un serveur SMTP vous-même. Vous pouvez adapter votre système à l'envoi en utilisant le serveur d'une autre boîte. Par exemple, si vous avez accès au serveur de messagerie de votre FAI (ou du service d'hébergement), vous pouvez envoyer du courrier à partir de là.
Pour donner une réponse vraiment utile, il faudrait savoir réellement ce que vous essayez de faire - votre explication est vraiment vague. Voulez-vous envoyer un email à partir d'un script CGI ou quoi?
la source
Premièrement: vous voudrez ajouter la possibilité de recevoir des e-mails, et si c'est uniquement pour les rebonds , à moins que vous n'utilisiez un e-mail autre que celui sur le serveur. Si vous le faites, vous n’aurez probablement pas besoin du serveur SMTP non plus - chaque fournisseur de messagerie que je connais en fournit un par lui-même.
Postfix n’est pas très difficile à configurer, tant que vous savez ce que vous faites. Vous voudrez peut-être lire la documentation de Postfix et sur les systèmes de messagerie en général.
Oui, c’est un travail, mais vous avez choisi d’exécuter votre propre serveur. Si vous ne voulez pas le travail, n'en faites pas un.
Cela devrait être la réécriture canonique d'adresse .
À propos du spam: votre serveur est-il situé chez vous? Les e-mails provenant de connexions par accès commuté sont généralement bloqués partout.
la source
Un serveur SMTP est utilisé pour envoyer du courrier et un POP3 pour recevoir du courrier. En ce qui concerne l'envoi de spam, je ne suis pas sûr de ce qui pourrait en être la cause, car j'ai envoyé un courrier à partir d'une application utilisant les détails SMTP de gmail, mais le courrier a été livré dans mes spams.
la source
Il est possible que votre courrier ait été marqué comme spam parce que l'expéditeur était un défaut évident - "mysite.dyndns.org".
Pour remédier à cela: je suis loin d'être un expert de Postfix, mais avez-vous déjà consulté le fichier / etc / postfix /, probablement le fichier main.cf?
la source
1) Vous n’avez besoin d’un serveur smtp que si vous souhaitez recevoir un courrier électronique. Il n'est pas nécessaire de simplement l'envoyer.
3) la boîte de courrier indésirable est une fonction du système de messagerie du destinataire, pas des expéditeurs. Il n'y a aucun moyen de garantir de ne pas être mis dans la boîte à spam. Vous pouvez le minimiser en faisant en sorte que vos messages ne ressemblent pas à du courrier indésirable (sujet d'une autre question).
4) C'est probablement l'expéditeur par défaut. Quelle que soit l’API que vous utilisez pour envoyer un courrier, vous devriez pouvoir le configurer. Il devrait probablement être réglé sur une adresse pouvant recevoir du courrier.
la source
Postfix est extrêmement facile si vous n'allez pas relayer le courrier. Votre problème n'est pas la faute de Postfix: il semble que Postfix fonctionne bien.
Spam: consultez SPF - SPF peut indiquer aux autres sites que vous avez pour politique d’envoyer uniquement le courrier provenant du même ordinateur. Mais vous aurez besoin de pirater DNS pour définir que vers le haut. Utilisez un vérificateur de serveur de noms pour vérifier s’il n’ya pas de problème évident, tel que le DNS inversé n’est pas configuré sur votre site: voir SF qn, Nameserver Checker .
la source
Relayez le courrier électronique de votre serveur SMTP sur le serveur SMTP de votre fournisseur de services Internet.
Ajoutez l'option suivante à /etc/postfix/main.cf:
relayhost = smtp.yourisp.com
la source