Envoyer un Fax en Perl
Envoyer un email en perl est extrêmement simple.
#!/usr/bin/perl -w use MIME::Lite; $msg = MIME::Lite->new( From => 'moi@monchezmoi.org', To => '0492944480@faxexpert.com', Subject => "Test FaxExpert", Data => "Alors, c'était bien FaxExpert ?\n\nMoi." ); $msg->send;
Envoyer un Fax avec un PDF en Python
En python ce n’est pas plus compliqué !!!
SMPT utilisé: smtp.free.fr
N° de fax: 0492944480@faxexpert.com
import smtplib import os from email.MIMEMultipart import MIMEMultipart from email.MIMEBase import MIMEBase from email.MIMEText import MIMEText from email.Utils import COMMASPACE, formatdate from email import Encodersdef send_mail(send_from, send_to, subject, text, files=[], server="localhost"): assert type(send_to)==list assert type(files)==list msg = MIMEMultipart() msg['From'] = send_from msg['To'] = COMMASPACE.join(send_to) msg['Date'] = formatdate(localtime=True) msg['Subject'] = subject msg.attach( MIMEText(text) ) for f in files: part = MIMEBase('application', "octet-stream") print f part.set_payload( open(f,"rb").read()) Encoders.encode_base64(part) part.add_header('Content-Disposition', 'attachment; filename="%s"' % os.path.basename(f)) msg.attach(part) smtp = smtplib.SMTP(server) smtp.sendmail(send_from, send_to, msg.as_string()) smtp.close() retour = "Une erreur s'est produite lors de l'envoi de mail" files = [ 'monfax.pdf', '/tmp/monfax.pdf' ] # les pièces jointes avec leur chemin destinataires = [ '0492944480@faxexpert.com' ] try: send_mail('expediteur@monsite.com', destinataires , "Sujet du mail", "Texte du message",files , 'smtp.free.fr')
Envoyer un Fax en PHP
Envoyer un fax en php c’est très simple, quelques lignes de codes suffises.
<\?php $headers ='From: "nom"'."\n"; $headers .='Reply-To: mondressse@gmail.com'."\n"; $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n"; $headers .='Content-Transfer-Encoding: 8bit'; if(mail('0492944480@faxexpert.com', 'Sujet', 'Message de test', $headers)) { echo 'Le message a bien été envoyé'; } else { echo 'Le message n\'a pu être envoyé'; } \?>
Envoyer un Fax en Ruby
Quelques lignes de code… avec MailFactory
require 'net/smtp' require 'rubygems' require 'mailfactory' mail = MailFactory.new() mail.to = "0492944480@faxexpert.com" mail.from = "sender@sender.com" mail.subject = "Here are some files for you!" mail.text = "This is what people with plain text mail readers will see" mail.html = "A little something special for people with HTML readers" mail.attach("/tmp/monfax.pdf") Net::SMTP.start('smtp1.testmailer.com', 25, 'mail.from.domain', fromaddress, password, :cram_md5) { |smtp| mail.to = toaddress smtp.send_message(mail.to_s(), fromaddress, toaddress) }