Astuce : débrider le serveur de mails dans OS X Server

Nicolas Furno |
Par défaut, le serveur de mail intégré à OS X Server (17,99 €) limite la taille des mails à 10 Mo. À l’heure actuelle, cette limite peut paraître un peu gênante et pourrait vous faire rater certains courriers importants, en particulier ceux qui contiennent des diaporamas pleins de photos.

Il existe toutefois une solution simple pour élever cette limite de taille, voire pour la supprimer. Cette solution fonctionne au moins pour OS X 10.8. Pour augmenter la taille maximale de chaque courrier et la passer, par exemple, à 20 Mo l’un, saisissez cette commande dans le Terminal :

sudo serveradmin settings mail:postfix:message_size_limit = 20971520


Le nombre après le signe = correspond dans notre exemple à 20 Mo, mais on peut le remplacer par n’importe quelle autre valeur. Attention toutefois, il s’agit d’une taille en bytes et non en Mo. Si vous choisissez une valeur trop faible, 20 par exemple, vous risquez bien de bloquer tous les mails entrants. À l'inverse, si vous choisissez une taille trop importante, vous risquez d'envoyer des mails trop lourds vos pour vos destinataires.

Dans tous les cas, cette commande désactive tout simplement la limite :

sudo serveradmin settings mail:postfix:message_size_limit_enabled = no


Pour restaurer une limite, il suffit de remplacer no par yes dans la commande précédente. Dernière commande Terminal qui peut s’avérer utile, celle-ci vous indique la limite actuelle :

sudo serveradmin settings mail:postfix:message_size_limit
avatar BananaYatta | 
"et pourrait vous faire rater certains courriers importants, en particulier ceux qui contiennent des diaporamas pleins de photos." LOL :D
avatar bubu16 | 
Bonne astuce mais hum hum ... "il s’agit d’une taille en BYTES et non en Mo" en Octets !!! C'est mieux en français non ? :-)
avatar BeePotato | 
@ bubu16 : Tout à fait. Et si en plus on veut chipoter, on pourra signaler que la valeur de 20971520 octets indiquée dans l'article autorise une taille limite de 20 Mio et non de 20 Mo.
avatar tgjb | 
autre solution, passer à MacOSX.6 Server pour bénéficier de la GUI de Server Admin... #apple #regression
avatar iDanny | 
Tout ça en sachant que les e-mails n'ont pas du tout été prévus à la base pour transporter autre chose que du texte... comme disait mon prof d'info psychorigide qui refusait tous les e-mails qui n'étaient pas en format plain text ! Ah, le bon vieux temps :)
avatar MachX (non vérifié) | 
Autre commande utile, celle-ci : sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist Qui permet d'activer le serveur FTP de Mountain Lion Celle-ci sert à le désactiver : sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist Utile pour des échanges de fichiers rapides en Wifi sur son LAN entre ses Macs et un iPhone par exemple en installant sur son iPhone un client FTP comme Lutin FTP ou FTP On The Go
avatar polhochon | 
Pour garder toutes ces commandes disponibles rapidement et sans devoir lancer le terminal, je vous recommande ce logiciel :http://www.winmacsofts.com/clix-un-editeur-graphique-pour-les-commandes-terminal-sous-mac-os-x/
avatar MachX (non vérifié) | 
Merci polhochon
avatar dambo | 
@iDanny C'est tout à fait vrai. Ces protocoles ne sont pas fait pour transporter autant de données. Le mail fait partie de l'ancien web.... Va falloir penser à la suite ;-)
avatar iDuplo | 
@bubu16 et beepotato: un byte n'est pas le mot anglais pour octet, même si le second est plus utilise en France. En effet un byte peut ne pas être égal a 8 bits contrairement a l'octet
avatar bubu16 | 
@iduplo Certe mais ici on parle bien d'octets (mots de 8 bits) puisque derrière on parle de Mo et que 20 971 520 octets font bien 20 Mio (20x2^30 octets).
avatar thauron | 
Sous Snow Leopard server on peut régler cela par l'interface graphique. Comma quoi mountain lion server est une régression
avatar bugman | 
Autre solution : MailServe (http://cutedgesystems.com)
avatar Feroce | 
La prochaine étape pour Mac OS X Cougar 10.9 Server : la suppression des réglages du service AFP via la GUI. Plus ça avance, et moins ça va... Y'en a encore des motivés pour utiliser OS X Server comme mailserver ?
avatar BeePotato | 
@ iduplo : « un byte n'est pas le mot anglais pour octet, même si le second est plus utilise en France. En effet un byte peut ne pas être égal a 8 bits contrairement a l'octet » « Octet » est bel et bien le mot utilisé en français pour traduire « byte », ce qui, malgré l'étymologie de ce mot, nous permet régulièrement (et depuis longtemps) de parler d'octets de 7 bits quand c'est nécessaire. Il est donc bien préférable d'utiliser « octet » et non « byte » ici.

CONNEXION UTILISATEUR