{"id":685,"date":"2013-11-20T12:19:23","date_gmt":"2013-11-20T10:19:23","guid":{"rendered":"https:\/\/www.my-it-brain.de\/wordpress\/?p=685"},"modified":"2013-11-20T12:19:23","modified_gmt":"2013-11-20T10:19:23","slug":"postfix-mit-gmail-als-smarthost","status":"publish","type":"post","link":"https:\/\/www.my-it-brain.de\/wordpress\/postfix-mit-gmail-als-smarthost\/","title":{"rendered":"Postfix mit Gmail als Smarthost"},"content":{"rendered":"<p>Ich blogge hier kurz runter, wie man Postfix mit Gmail als Smarthost einrichtet. So muss ich mir beim n\u00e4chsten Mal nicht wieder alle Informationen im Internet zusammensuchen.<\/p>\n<p>Den Postfix selbst hab ich auf meinem Raspberry Pi installiert, um Benachrichtungs-E-Mails der <a href=\"https:\/\/www.my-it-brain.de\/wordpress\/ueberwachung-von-temperatur-und-luftfeuchtigkeit-mit-dem-sht21\/\" title=\"\u00dcberwachung von Temperatur und Luftfeuchtigkeit mit dem SHT21\">&#8222;\u00dcberwachung von Temperatur und Luftfeuchtigkeit mit dem SHT21&#8220;<\/a> versenden zu k\u00f6nnen. Das Tutorial sollte jedoch auch f\u00fcr alle weiteren auf Debian basierenden Distributionen gelten.<\/p>\n<p>Als erstes werden die folgenden Pakete installiert[1. <a href=\"http:\/\/wiki.ubuntuusers.de\/Postfix\" title=\"Postfix Wiki Ubuntuusers.de\" target=\"_blank\">Artikel im Ubuntuusers.de Wiki<\/a>]:<\/p>\n<pre>\r\nsudo apt-get install postfix libsasl2-modules bsd-mailx\r\n<\/pre>\n<p>Beim Start von Postfix auf meinem Raspberry Pi kam folgende Warnung:<\/p>\n<pre>\r\npostmulti: warning: inet_protocols: disabling IPv6 name\/address support: Address family not supported by protocol\r\npostfix: warning: inet_protocols: disabling IPv6 name\/address support: Address family not supported by protocol\r\n.\r\n<\/pre>\n<p>Um diese Warnmeldungen abzustellen wird folgender Befehl abgesetzt und Postfix neugestartet.[2. <a href=\"http:\/\/www.gtkdb.de\/index_7_2274.html\" title=\"Good to Know Database\" target=\"_blank\">Good to Know Database<\/a>]<\/p>\n<pre>\r\npi@raspberrypi ~ $ sudo postconf -e 'inet_protocols = ipv4'\r\npi@raspberrypi ~ $ sudo \/etc\/init.d\/postfix restart\r\n[ ok ] Stopping Postfix Mail Transport Agent: postfix.\r\n[ ok ] Starting Postfix Mail Transport Agent: postfix.\r\n<\/pre>\n<p>Jetzt ist die <em>\/etc\/postfix\/main.cf<\/em> in einem Editor zu \u00f6ffnen. Falls noch nicht vorhanden, sind folgende Zeilen zu erg\u00e4nzen:[3. <a href=\"http:\/\/ubuntu-tutorials.com\/2008\/11\/11\/relaying-postfix-smtp-via-smtpgmailcom\/\" title=\"Relaying Postfix SMTP via smtp.gmail.com\" target=\"_blank\">Relaying Postfix SMTP via smtp.gmail.com<\/a>]<\/p>\n<pre>\r\nrelayhost = [smtp.gmail.com]:587\r\nsmtp_sasl_auth_enable = yes\r\nsmtp_sasl_password_maps = hash:\/etc\/postfix\/sasl_passwd\r\nsmtp_sasl_security_options = noanonymous\r\nsmtp_use_tls = yes\r\n<\/pre>\n<p>Im n\u00e4chsten Schritt ist die Datei <em>\/etc\/postfix\/sasl_passwd<\/em> mit folgendem Inhalt zu erstellen.<\/p>\n<pre>\r\n[smtp.gmail.com]:587 user.name@gmail.com:password\r\n<\/pre>\n<p>Jetzt beschr\u00e4nken wir noch den Zugriff auf die gerade erstellte Datei und erstellen die sasl_passwd Datenbank.<\/p>\n<pre>\r\nsudo chmod 600 \/etc\/postfix\/sasl_passwd\r\nsudo postmap \/etc\/postfix\/sasl_passwd\r\n<\/pre>\n<p>Jetzt wird Postfix noch einmal neugestartet. Anschlie\u00dfend k\u00f6nnen wir den Mailversand testen:<\/p>\n<pre>\r\necho \"Das Leben ist sch\u00f6n.\" | mailx -s \"Hello World\" user.name@zieldomain.tld\r\n<\/pre>\n<p>Fertig. E-Mail verschickt und im Postfach empfangen.<\/p>\n<p><em>Zu beachten:<\/em> Wenn ihr euch ein neues Gmail Postfach angelegt habt m\u00fcsst ihr euch einmal \u00fcber den Webbrowser am Postfach anmelden und die Nutzungsbedingungen akzeptieren, bevor ihr Mails mit Postfix \u00fcber diesen Account versenden k\u00f6nnt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich blogge hier kurz runter, wie man Postfix mit Gmail als Smarthost einrichtet. So muss ich mir beim n\u00e4chsten Mal nicht wieder alle Informationen im Internet zusammensuchen. Den Postfix selbst hab ich auf meinem Raspberry Pi installiert, um Benachrichtungs-E-Mails der &#8222;\u00dcberwachung von Temperatur und Luftfeuchtigkeit mit dem SHT21&#8220; versenden zu k\u00f6nnen. Das Tutorial sollte jedoch<span class=\"continue-reading\"> <a href=\"https:\/\/www.my-it-brain.de\/wordpress\/postfix-mit-gmail-als-smarthost\/\">[Weiterlesen&#8230;]<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_metis_text_type":"","_metis_text_length":0,"_post_count":0,"footnotes":""},"categories":[51,197,3],"tags":[72,230,232,231],"class_list":["post-685","post","type-post","status-publish","format-standard","hentry","category-linux","category-raspberry-pi","category-tutorials","tag-gmail","tag-postfix","tag-relayhost","tag-smtp"],"_links":{"self":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/comments?post=685"}],"version-history":[{"count":1,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/685\/revisions"}],"predecessor-version":[{"id":686,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/685\/revisions\/686"}],"wp:attachment":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/media?parent=685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/categories?post=685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/tags?post=685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}