Système de messagerie simple pour Ubuntu?

8

Ce que je recherche devrait être relativement facile. Tout ce que je veux faire, c'est configurer quelque chose de TRÈS petit pour Ubuntu qui me permettra d'utiliser la fonction mail () en PHP depuis mon serveur web (/ var / www /). Je ne veux rien de complexe. J'ai un type de configuration de messagerie [email protected], donc si cela est nécessaire, je peux l'utiliser comme adresse de réponse. Mais je veux juste pouvoir envoyer du courrier, PAS en recevoir sur mon serveur Web. Merci

Volonté

Au fait, j'ai essayé exim4 (btw, quel réglage dois-je choisir, s'il est possible de faire ce que je veux?), Et j'ai essayé ssmtp, mais je n'ai pas eu de chance avec ssmtp. Merci.

willbeeler
la source

Réponses:

6

Faites juste un

sudo dpkg-reconfigure exim4-config

et choisissez l'option "courrier envoyé par smarthost; pas de courrier local". Maintenant pour les options:

  • Spécifiez un nom de messagerie système, spécifiez d'écouter les connexions SMTP entrantes uniquement sur le port 25 de l'hôte local
  • Ne spécifiez aucune autre question pour laquelle le courrier est accepté
  • Spécifiez subdomain.mybusiness.com comme nom de domaine visible pour les utilisateurs locaux.
  • Spécifiez l'adresse IP de votre serveur de messagerie réel - c'est l'hôte intelligent. S'il nécessite une authentification, mettez le nom du serveur, votre nom d'utilisateur et votre mot de passe dans /etc/exim4/passwd.client

Voilà: une configuration de messagerie complète pour Debian / Ubuntu en moins d'une minute!

codehead
la source
4

Si vous envoyez simplement du courrier, vous pourrez peut-être essayer nullmailer, il est dans le référentiel Ubuntu extras sur Jaunty (sortie aptitude "show"):

Package: nullmailer
Description: simple relay-only mail transport agent
 Nullmailer is a replacement MTA for hosts, which relay to a fixed set of smart
 relays. It is designed to be simple to configure and especially useful on slave
 machines and in chroots. 

 The sendmail interface of this package doesn't provide the -bs switch, hence
 it's not LSB compatible!
Homepage: http://untroubled.org/nullmailer/

Lien vers la page d'accueil du projet: ici

JamesHannah
la source
4

Vous aurez toujours besoin d'un serveur SMTP valide pour être utilisé avec ssmtp. Une fois que vous avez configuré ssmtppour parler au serveur SMTP en amont, il relaiera tous vos e-mails via ce serveur. Ce sera généralement votre serveur ISP ou un serveur SMTP tiers.

sybreon
la source
1

est arrivé à voir cela sur How-to Forge aujourd'hui

Greeblesnort
la source
Je crois qu'il cherchait quelque chose de «relativement facile». :)
Luke
des instructions pas à pas ne sont pas faciles? =)
Greeblesnort
1

Merci à tous de m'avoir appris quelques choses. J'ai essayé la solution de presque tout le monde et je me sens un peu gêné. J'ai désinstallé les paquets sur lesquels je travaillais et installé postfix. Avec très peu de travail, j'avais quelque chose à faire.

Voici le lien vers la page que j'ai trouvée:

http://sudhanshuraheja.com/2009/02/slicehost-setup-outgoing-mail-google-apps-postfix/

Merci encore.

willbeeler
la source
0

Postfix est plutôt sympa. il s'installe bien à partir des référentiels, et il a une configuration propre dans seulement deux fichiers.

pour l'envoi uniquement ..

apt-get install postfix.

sélectionnez l'hôte Internet quand il vous invite,

entrez le nom d'hôte approprié (devrait être résolu avec un DNS inversé)

terminé.

Brandon Helwig
la source