

<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>smtp &#8211; OmnesPRO GmbH</title>
	<atom:link href="https://www.omnespro.ch/post/tag/smtp/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.omnespro.ch</link>
	<description></description>
	<lastBuildDate>Tue, 09 Jun 2026 23:46:45 +0000</lastBuildDate>
	<language>de-CH</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.omnespro.ch/wp-content/uploads/2023/07/cropped-OmnesPRO-final-large-32x32.png</url>
	<title>smtp &#8211; OmnesPRO GmbH</title>
	<link>https://www.omnespro.ch</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Simples POP-Before-SMTP für Sendmail</title>
		<link>https://www.omnespro.ch/post/simples-pop-before-smtp-fuer-sendmail/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Wed, 27 Dec 2023 21:12:56 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[gewusstwie]]></category>
		<category><![CDATA[hint]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[pop]]></category>
		<category><![CDATA[relay]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[tom.aeby@omnespro.ch]]></category>
		<guid isPermaLink="false">https://omnespro.fuertests.ch/post/simples-pop-before-smtp-fuer-sendmail/</guid>

					<description><![CDATA[POP before SMTP (die Erlaubnis, Mail &#252;ber einen Server zu versenden, wenn man sich per POP3 oder IMAP vorg&#228;ngig erfolgreich angemeldet hat &#8211; und ohne SMTP-Authentifizierung)&#160;ist eigentlich nicht mehr empfehlenswert. Trotzdem begegnet uns dieses Relikt aus &#228;lterer Zeit gelegentlich wieder, und dann ist es ganz praktisch, wenn man eine passende Implementation, die sich rasend schnell [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>POP before SMTP (die Erlaubnis, Mail &uuml;ber einen Server zu versenden, wenn man sich per POP3 oder IMAP vorg&auml;ngig erfolgreich angemeldet hat &#8211; und ohne SMTP-Authentifizierung)&nbsp;ist eigentlich nicht mehr empfehlenswert. Trotzdem begegnet uns dieses Relikt aus &auml;lterer Zeit gelegentlich wieder, und dann ist es ganz praktisch, wenn man eine passende Implementation, die sich rasend schnell und (fast) ohne Konfiguration einsetzen l&auml;sst, ganz praktisch.</p>
<p>Wir stellen&nbsp;eine solche auf unserer <a href="http://www.omnespro.ch/support/downloads/">Download</a>-Seite zur Verf&uuml;gung. Die Funktionsweise ist betont simpel</p>
<ul>
<li>es handelt sich um ein einfaches Shell-Skript</li>
<li>das Sie aus Cron regelm&auml;ssig (1x pro Minute ist zu empfehlen) starten</li>
<li>es holt aus /var/log/syslog (Sie k&ouml;nnen es an Ihr System anpassen, indem Sie /var/log/syslog z.B. durch /var/log/messages ersetzen) Logeintr&auml;ge erfolgreicher&nbsp;POP3/IMAP-Logins</li>
<li>unter /var/spool/pop-before-smtp merkt es sich die gefundenen IP-Adressen und den Zeitpunkt, wann diese zuletzt im Log aufgetaucht sind</li>
<li>aus dieser Information generiert es Eintr&auml;ge in /etc/mail/access und l&ouml;scht sie (nach 50 Minuten) auch wieder</li>
</ul>
<p>
	Die meisten Sendmail-Standardinstallationen verwenden sowieso /etc/mail/access, d.h. das Skript funktioniert sofort ohne &Auml;nderung an der Sendmail-Konfiguration. Sollte dies doch nicht der Fall sein, so l&auml;sst sich die access-Datei so in sendmail.mc konfigurieren:</p>
<pre><code>FEATURE(`access_db', , `skip')dnl</code></pre>
<p>
	Falls die Access-Datei in Ihrem Fall nicht unter /etc/mail liegt, passen Sie den Pfad im Skript an.</p>
<p>Trotzdem erwarten Sie bitte keine Wunder. Es handelt sich um eine schreiend einfache Quick&amp;Dirty-L&ouml;sung, die uns auch schon aus der Patsche geholfen hat. Sie hat auch Nachteile:</p>
<ul>
<li>Unterst&uuml;tzung f&uuml;r Dovecot und Courier ist implementiert.&nbsp;Verwenden Sie einen POP/IMAP-Server, mit dem das Skript nicht zusammenarbeitet, dann m&uuml;ssen die grep- und sed-Anweisungen passend angepasst&nbsp;werden.</li>
<li>Zur Zeit unterst&uuml;tzt das Skript IPv6-Adressen nicht</li>
<li>Der Aufruf per Cron sorgt daf&uuml;r, dass maximal die Zeit zwischen zwei Aufrufen vergehen kann, bis SMTP nach einer erfolgreichen Anmeldung freigeschaltet wird</li>
<li>Da das Skript direkt /etc/mail/access bearbeitet, muss man bei manuellen &Auml;nderungen darauf R&uuml;cksicht nehmen, dass die Datei w&auml;hrend des Bearbeitens auch mal aufdatiert werden kann.</li>
<li>Weder das Abarbeiten des Logs per tail noch&nbsp;das Aufnehmen von Adressen in /etc/mail/access ist&nbsp;besonders elegant oder effizient und nur f&uuml;r kleine Mailserver geeignet. Verwalten Sie auf Ihrem Mailserver tausende von Mailboxen, dann nehmen Sie sich bitte die Zeit, eine effizientere Implementation zu verwenden oder noch besser POP-Before-SMTP auszumerzen.</li>
<li>IPv6-Unterst&uuml;tzung fehlt noch.</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
