apt-get install postfix
# Choisir configuration type 'Site internet'
//////////////////////////
//-- etc/postfix/main.cf
//////////////////////////
myhostname = bart
mydomain = mydomain.com
myorigin = $myhostname.$mydomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $myhostname, $myorigin, localhost.$mydomain, localhost
mynetworks = 127.0.0.0/8,192.168.10.0/24 # Defines networks allowed for SMTP connections
#luser_relay = user # used with the local daemon in the transport map,
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
transport_maps = hash:/etc/postfix/transport
//////////////////////////
//-- /etc/postfix/transport
//////////////////////////
extdomain.com smtp:[192.168.10.1] # relay
.extdomain.com smtp:[192.168.10.1] # tous les sous domaines
* discard # jeter tous les autres messages
//////////////////////////
postmap /etc/postfix/transport
/etc/init.d/postfix reload
# Consulter les logs dans mail.info
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1225"></script>
Smtp-source est fourni avec le package postfix. Il permet d'envoyer un grand nombre de mails sur un serveur. C'est très utile pour voir si votre serveur tient bien lors d'une grosse montée en charge.
smtp-source -s 20 -l 5120 -m 15 -c -f user1@domain.tld -t user2@domain.tld serveurdemail:25
# -s Nombre de thread
# -l Taille du message
# -m Nombre de message
# -c affiche un compteur
# -f expediteur
# -t destinataire
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/712"></script>
Apple Mail keeps a lot of junk in a SQLite database named Envelope Index. Since it's a database, it tends to grow with time, and deleted records are not handled very efficiently. You might want to clean it a bit from time to time, and Mail might even seem a little faster after that.
1. Quit Mail
2. Launch a terminal, and type this command :
sqlite3 ~/Library/Mail/Envelope\ Index vacuum
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/553"></script>
# credentials must be Base64 encoded. Two methods :
printf 'username\0username\0password' | mmencode
perl -MMIME::Base64 -e 'print encode_base64("username\0username\0password");'
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/180"></script>
// Vérification de la forme
function isEmail($email){
return preg_match("/^(\w|-|\.)+@((\w|-)+\.)+[a-z]{2,6}$/i",
$email)
}
// Domaine valide ?
function isEmailDomaine($email){
return false;
}else{
return true;
}
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/152"></script>
telnet mon_serveur.com 110
USER toto
PASS toto
STAT (affiche le nombre de mails dans la boite)
RETR 12 (affiche le mail 12)
TOP 12 25 (affiche les 25 premières lignes du mail 12)
DELE 12 (efface le mail 12)
QUIT
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/74"></script>
mutt -a PIECE_JOINTE -s "SUJET" EMAIL_DESTINATAIRE < FICHER_AVEC_CORPS_DU_MSG
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/43"></script>
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/18"></script>