<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Postfixadmin-cli</title><link>https://sourceforge.net/p/postfixadmin/wiki/Postfixadmin-cli/</link><description>Recent changes to Postfixadmin-cli</description><atom:link href="https://sourceforge.net/p/postfixadmin/wiki/Postfixadmin-cli/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 25 Oct 2014 21:21:25 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/postfixadmin/wiki/Postfixadmin-cli/feed" rel="self" type="application/rss+xml"/><item><title>Postfixadmin-cli modified by Christian Boltz</title><link>https://sourceforge.net/p/postfixadmin/wiki/Postfixadmin-cli/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Postfixadmin-CLI can be used to create mailbox users or aliases by command line. This offers the option to create mass creation scripts.&lt;/p&gt;
&lt;p&gt;Postfixadmin-CLI only exists in the 3.0 (including 3.0 beta aka 2.9x) release. It is not part of the 2.3.x release.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;p&gt;Require right installed and configured Postfixadmin.&lt;/p&gt;
&lt;h3 id="installed-by-source"&gt;Installed by source&lt;/h3&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt; &lt;span class="n"&gt;chmod&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;postfixadmin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;root&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;/&lt;/span&gt;&lt;span class="n"&gt;scripts&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;postfixadmin&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cli&lt;/span&gt;
 &lt;span class="n"&gt;ln&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;postfixadmin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;root&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;/&lt;/span&gt;&lt;span class="n"&gt;scripts&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;postfixadmin&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cli&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;postfixadmin&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cli&lt;/span&gt;
 &lt;span class="n"&gt;Call&lt;/span&gt; &lt;span class="n"&gt;postfixadmin&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cli&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="installed-by-deb-package"&gt;Installed by deb package&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Simply call postfixadmin-cli&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="commands"&gt;Commands&lt;/h2&gt;
&lt;div style="border: 2px solid red;"&gt;WARNING: This section is outdated.&lt;br /&gt;Run "postfixadmin-cli help" for usage information.&lt;/div&gt;
&lt;h3 id="mailbox"&gt;Mailbox&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Mailbox&lt;/em&gt;&lt;/strong&gt; manages the users/mailboxes in Postfixadmin.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;mailbox add &lt;address&gt; --password &amp;lt;password&amp;gt; &lt;span&gt;[--quota &amp;lt;quota&amp;gt;]&lt;/span&gt; &lt;span&gt;[--name &amp;lt;name&amp;gt;]&lt;/span&gt; &lt;span&gt;[...]&lt;/span&gt;&lt;/address&gt;&lt;/td&gt;
&lt;td&gt;Adds a new user with mailbox.&lt;/td&gt;
&lt;td&gt;See "mailbox add help" for all available options&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Note: if --password is not given, you'll get a autogenerated password (if enabled in the config)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mailbox update &lt;span&gt;[same parameters as "add"]&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;Updates a mailbox. Only the specified parameters (for example --password) will be changed&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;[-qvp]&lt;/span&gt; =&amp;gt; quiet mode/verbose mode/print mode&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mailbox delete &lt;address&gt; &lt;span&gt;[-qvp]&lt;/span&gt;&lt;/address&gt;&lt;/td&gt;
&lt;td&gt;Deletes a mailbox.&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;[-qvp]&lt;/span&gt; =&amp;gt; quiet mode/verbose mode/print mode&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dev. question: for security add accept switch(-a)?&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alias"&gt;Alias&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Alias&lt;/strong&gt; manages the aliases in Postfixadmin&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;alias add &amp;lt;alias address=""&amp;gt; &amp;lt;forward to=""&amp;gt; &lt;span&gt;[-qvp]&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;Adds a new alias.&lt;/td&gt;
&lt;td&gt;&lt;span&gt;[-qvp]&lt;/span&gt; =&amp;gt; quiet mode/verbose mode/print mode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;forward to can be a comma separated list&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;alias update &lt;span&gt;[-qvp]&lt;/span&gt; !Not implemented yet!&lt;/td&gt;
&lt;td&gt;Updates a alias.&lt;/td&gt;
&lt;td&gt;&lt;span&gt;[-qvp]&lt;/span&gt; =&amp;gt; quiet mode/verbose mode/print mode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;alias delete &lt;span&gt;[-qvp]&lt;/span&gt; !Not implemented yet! Need Work&lt;/td&gt;
&lt;td&gt;Deletes a alias.&lt;/td&gt;
&lt;td&gt;&lt;span&gt;[-qvp]&lt;/span&gt; =&amp;gt; quiet mode/verbose mode/print mode&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="domain"&gt;Domain&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Domain&lt;/strong&gt; manages the domains in Postfixadmin.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;domain view &amp;lt;domain&amp;gt;&lt;/td&gt;
&lt;td&gt;View an existing domain.&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;domain add &amp;lt;domain&amp;gt; &amp;lt;number of="" aliases=""&amp;gt; &amp;lt;number of="" mailboxes=""&amp;gt; &amp;lt;max. quota=""&amp;gt; &amp;lt;transport&amp;gt; &lt;span&gt;[&amp;lt;description&amp;gt;]&lt;/span&gt; &lt;span&gt;[-qvp]&lt;/span&gt; &lt;span&gt;[-b]&lt;/span&gt; &lt;span&gt;[-d]&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;Adds a domain.&lt;/td&gt;
&lt;td&gt;&lt;span&gt;[-qvp]&lt;/span&gt; =&amp;gt; quiet mode/verbose mode/print mode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;[-b]&lt;/span&gt; =&amp;gt; backup MX&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;[-d]&lt;/span&gt; =&amp;gt; create default aliases&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;domain update !Not implemented yet!&lt;/td&gt;
&lt;td&gt;Updates an domain.&lt;/td&gt;
&lt;td&gt;&lt;span&gt;[-qvp]&lt;/span&gt; =&amp;gt; quiet mode/verbose mode/print mode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;domain delete &amp;lt;domain&amp;gt; &lt;span&gt;[-qvp]&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;Deletes a domain.&lt;/td&gt;
&lt;td&gt;&lt;span&gt;[-qvp]&lt;/span&gt; =&amp;gt; quiet mode/verbose mode/print mode&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;version&lt;/strong&gt; prints the version of Postfixadmin and Postfixadmin-CLI&lt;/p&gt;
&lt;h2 id="modes"&gt;Modes&lt;/h2&gt;
&lt;p&gt;Postfixadmin-CLI offers 3 different kind of modes.&lt;br /&gt;
These are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Quiet Mode&lt;/li&gt;
&lt;li&gt;Verbose Mode&lt;/li&gt;
&lt;li&gt;Print Mode&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="quiet-mode"&gt;Quiet Mode&lt;/h3&gt;
&lt;p&gt;Quiet mode is simply what the name says quiet. This means postfixadmin-cli prints no error messages.&lt;/p&gt;
&lt;h3 id="verbose-mode"&gt;Verbose Mode&lt;/h3&gt;
&lt;p&gt;Verbose mode prints some more status messages, etc.&lt;/p&gt;
&lt;h3 id="print-mode"&gt;Print Mode&lt;/h3&gt;
&lt;p&gt;In print mode Postfixadmin-CLI prints, if the command was successful, a user friendly message for usage emails or something different.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christian Boltz</dc:creator><pubDate>Sat, 25 Oct 2014 21:21:25 -0000</pubDate><guid>https://sourceforge.net8619f305fdfaf47cf92c6136dc3efa8ccadbf0cd</guid></item></channel></rss>