Desktop Ubuntus Wahl ist das Paket msmtp-mta (als Standard-Sendmail-Ersatz installiert).
Ich möchte nur E-Mails von meinem Ubuntu-Server senden. Welche einfache SMTP-Serverlösung ist zu verwenden?
Grundsätzlich habe ich einen Ubuntu Server-Rechner und möchte eine idiotensichere Lösung zum Versenden von E-Mails von meiner Website, die ebenfalls auf diesem Rechner läuft.
Meine Zweifel sind:
1) Sollte ich Postfix verwenden oder gibt es einfachere Lösungen für einen SMTP-Server?
2) Muss ich auch E-Mails empfangen können? Ich möchte nur E-Mails senden ...
3) Ich habe einen einfachen Test mit Postfix durchgeführt, der mit meinem Ubuntu-Server geliefert wurde, und die E-Mail wurde gesendet, aber sie ging in die Spam-Box meines Gmail. Wie auch immer, um die Spam-Box zu vermeiden?
4) Der E-Mail-Absender lautet root@mysite.dyndns.org. Wie ändere ich das?
Vielen Dank!
-Sergio
9 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Dies ist nicht genau die Lösung, nach der Sie gesucht haben. Wenn Sie jedoch Zugriff auf einen anderen SMTP-Server haben, können Sie nullmailer verwenden .
Es ist 93 kB für karmic installiert und benötigt eine oder zwei Konfigurationszeilen .. :)
Beschreibung: Einfacher Weiterleitungs-E-Mail-Transport-Agent. Nullmailer ist ein Ersatz-MTA für Hosts, die an einen festen Satz intelligenter Relais weiterleiten. Es ist so konzipiert, dass es einfach zu konfigurieren ist und vor allem auf Slave-Maschinen und in Chroots nützlich ist.
Sie müssen keinen SMTP-Server selbst ausführen. Sie können Ihr System so einrichten, dass es mit einem anderen Box-Server versendet. Wenn Sie beispielsweise Zugriff auf den Mail-Server Ihres ISP (oder des Hosting-Service) haben, können Sie von dort aus E-Mails senden.
Um eine wirklich nützliche Antwort zu geben, müsste man eigentlich wissen, was man versucht - Ihre Erklärung ist sehr vage. Möchten Sie E-Mails von einem CGI-Skript aus versenden oder was?
First: You will want to add the possibility to receive mails, and if it's only for Bounces, unless you use an email other than one on the server. If you do, you probably won't need the SMTP server either – every email provider I know provides one by itself.
Postfix is not very difficult to configure, as long as you know what you are doing. You might want to read the Postfix documentation and about mail systems in general.
Yes, this is work, but you chose to run your own server. If you don't want the work, don't run one.
The email sender was root@mysite.dyndns.org. How do I change that?
This should be the canonical address rewriting.
About the spam thing: Is your server located at your home? Mails from dialup connections are usually blocked everywhere.
Ein SMTP-Server wird zum Senden von E-Mails und ein POP3 zum Empfangen von E-Mails verwendet. Ich bin mir nicht sicher, was die Ursache für die Spam-Zustellung sein könnte, da ich eine E-Mail aus einer Anwendung mit gmail SMTP-Detail gesendet habe, die E-Mail jedoch in meine Spam-E-Mails übertragen wurde.
1) Sie benötigen nur einen SMTP-Server, wenn Sie E-Mails erhalten möchten. Es ist nicht erforderlich, es nur zu senden.
3) Die Spam-Box ist eine Funktion des E-Mail-Systems des Empfängers, nicht der Absender. Es gibt keine Möglichkeit zu garantieren, dass Sie nicht in die Spam-Box gestellt werden. Sie können ihn minimieren, indem Sie Ihre Nachrichten nicht wie Spam aussehen lassen (was ein Thema für eine andere Frage ist).
4) Das ist wahrscheinlich der voreingestellte Absender. Was auch immer Sie zum Versenden von E-Mails verwenden, sollten Sie dies konfigurieren können. Es sollte wahrscheinlich auf eine Adresse gesetzt werden, die E-Mails empfangen kann.
Möglicherweise wurde Ihre E-Mail als Spam markiert, weil der Absender eine offensichtliche Standardeinstellung war - "mysite.dyndns.org".
Um das zu beheben: Ich bin weit von einem Postfix-Experten entfernt, aber haben Sie in / etc / postfix / nach der Datei main.cf gesucht?
Postfix is dead easy if you aren't going to be relaying mail. Your problem is not Postfix's fault: it sounds as if Postfix is working fine.
Spam: look at SPF — SPF can tell other sites that you have a policy of only sending mail that comes from the same machine. But you'll need to hack DNS to set that up. Use a nameserver checker to see if there aren't any obvious problems, like reverse DNS not being set up on your site: see the SF qn, Nameserver Checker.
Leiten Sie die E-Mail von Ihrem SMTP-Server an den SMTP-Server Ihres ISP weiter.
Fügen Sie /etc/postfix/main.cf die folgende Option hinzu:
relayhost = smtp.yourisp.com
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
5
iPod-Verwaltungssoftware für Linux
-
1
Rückkehr von Dual-Boot zu Windows
-
2
Firefox zum Drucken von PDF-Schriftarten
-
5
Wie bekomme ich die maximale Auflösung unter Ubuntu in Microsoft Virtual PC?