Pages : 1
#1 Le 02/08/2007, à 21:16
- dadaaaaaaa
Envoi de mails depuis ubuntu server grâce smtp fai
Bonsoir,
voila un petit temps que je fais des recherches, mais je me perds dans ce dédale de docu et de posts.
Je m'explique:
Je désire configurer mon ubuntu server pour qu'il envoit des mails (analyse de log, messages perso...) vers une adresse mail mon_nom@gmail.com et ce grâce au smtp de mon FAI.
En clair, je recevrais des messages (le paramêtrage de ces mails est autre chose) sur mon compte gmail et ces messages auront comme expéditeur my_username@FAI.com
Voila j'espère avoir été clair.
Merci
Dada
Dernière modification par dadaaaaaaa (Le 02/08/2007, à 21:17)
Le cinéma, c'est l'écriture moderne dont l'encre est la lumière.
[Jean Cocteau]
Hors ligne
#2 Le 02/08/2007, à 22:25
- matt_rodat
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Il suffit d'installer postfix sur le serveur
sudo apt-get update && sudo ap-get upgrade && sudo apt-get install postfix
(Je ne détaille pas la configuration de postfix, voir http://doc.ubuntu-fr.org/postfix)
dans le fichier de conf de Postfix main.cf
relayhost= smtp.nom_du_fai.qqch
dans le fichier /etc/aliases
ajouter la ligne exemple:
moi=mon_nom@gmail.com
pour avoir comme expéditeur my_username@FAI.com
dans la conf de Postfix main.cf ajouter:
sender_canonical_maps = hash:/etc/postfix/canonical
dans /etc/postfix/canonical:
par exemple:
root my_username@FAI.com
puis:
sudo postmap /etc/postfix/canonical &&sudo /etc/init.d/postfix reload
Dernière modification par matt_rodat (Le 02/08/2007, à 22:25)
Hors ligne
#3 Le 03/08/2007, à 01:25
- dadaaaaaaa
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Merci pour la réponse.
En fait, j'ai trouvé quelque chose de beaucoup plus léger. C'est SSMTP
Je l'ai configuré et ca marche nickel.
Maintenant, j'aimerais savoir comment faire pour envoyer un fichier en pièce jointe avec ca ???
Merci
Le cinéma, c'est l'écriture moderne dont l'encre est la lumière.
[Jean Cocteau]
Hors ligne
#4 Le 03/08/2007, à 07:27
- matt_rodat
Re : Envoi de mails depuis ubuntu server grâce smtp fai
si tu as un serveur de mail configurer, pour envoyer une pièce jointe zippée, il suffit de faire:
uuencode fichierzippé lenomdelapiecequiapparaitdanslemail.pic | mail -s "sujet" desti@na.taire
++
Hors ligne
#5 Le 03/08/2007, à 12:13
- dadaaaaaaa
Re : Envoi de mails depuis ubuntu server grâce smtp fai
ok merci
Le cinéma, c'est l'écriture moderne dont l'encre est la lumière.
[Jean Cocteau]
Hors ligne
#6 Le 03/08/2007, à 12:42
- dadaaaaaaa
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Voila je détaille ma conf pour ceux que ça intéresse:
Installation de logwatch
apt-get install logwatch
Puis installation de ssmtp et mailx
apt-get install ssmtp mailx
Puis configuration de ssmtp
sudo nano /etc/ssmtp/ssmtp.conf
Puis parametrage
root=Email Address # Your email address
mailhub=smtp.FAI.com # Address and port number to send mail to
AuthUser=Username # Your Username
AuthPass=Password # Your Password
rewriteDomain=FAI.com # So the message appears to come from FAI
FromLineOverride=YES # So the message appears to come from FAI
hostname=Your Computer Hostname # Hostname: use hostname -f in a Terminal
Il ne reste plus qu'a excécuter logwatch en demandant le résultat en mail
logwatch -mailto monadressededestination@hote.com
et le résultat arrive par mail
On peut le mettre dans le cron pour avoir le rapport tous les matins
sudo crontab -e
0 8 * * * logwatch -mailto monadressededestination@hote.com
Ou configurer logwatch pour qu'il utilise la bonne adresse email directement.
Voila, c'est tout simple et beaucoup plus léger que postfix.
@+
Dada
Et merci pour l'aide
Dernière modification par dadaaaaaaa (Le 06/08/2007, à 01:53)
Le cinéma, c'est l'écriture moderne dont l'encre est la lumière.
[Jean Cocteau]
Hors ligne
#7 Le 28/08/2007, à 20:55
- sylpub
Re : Envoi de mails depuis ubuntu server grâce smtp fai
une question:
avec ssmtp quel est le user indiqué qd tu reçois le mail?
moi j'ai de root <root@mon_nom_de_domaine_declare_ds_le_fichier_de conf>
et j'aurais voulu pouvoir changer le root en autre chose...
bon ce n'est pas dérangeant car je l'utilise comme relais pour la fontion mail de php et les messages sont alors envoyés au nom des users déclarés dans le formulaire vers les destinataires déclarés aussi
c'est pour comprendre et peaufiner..
Hors ligne
#8 Le 28/08/2007, à 23:19
- dadaaaaaaa
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Ben il me semble que dans le fichier de conf, on peut changer le root en un nom d'utilisateur
sudo nano /etc/ssmtp/ssmtp.conf
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=...# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=
AuthUser=
AuthPass=# Where will the mail seem to come from?
rewriteDomain=# The full hostname
hostname=# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES
Enfin, je recois les mails avec le nom d'utilisateur...
@+
Dada
Dernière modification par dadaaaaaaa (Le 28/08/2007, à 23:20)
Le cinéma, c'est l'écriture moderne dont l'encre est la lumière.
[Jean Cocteau]
Hors ligne
#9 Le 12/11/2007, à 07:25
- superouioui
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Moi ca ne marche pas avec gmail :
send-mail: Server didn't like our AUTH LOGIN (530 5.7.0 Must issue a STARTTLS command first d4sm2276234fga)
Can't send mail: sendmail process failed with error code 1
Hors ligne
#10 Le 12/11/2007, à 17:42
- dadaaaaaaa
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Salut,
pour gmail il y a quelques modifs...
(issu de la doc http://people.aapt.net.au/~adjlstrong/mutt.html)
sudo nano /etc/ssmtp/ssmtp.conf
root=Email Address # Your email address
mailhub=smtp.gmail.com:587 # Address and port number to send mail to
UseSTARTTLS=YES # Send SSL/TLS messages to Gmail
AuthUser=Gmail Username # Your Gmail Username
AuthPass=Gmail Password # Your Gmail Password
rewriteDomain=gmail.com # So the message appears to come from Gmail
FromLineOverride=YES # So the message appears to come from Gmail
hostname=Your Computer Hostname # Hostname: use hostname -f in a Terminal
Il te manquait quelques paramètres...
@+
Dada
Dernière modification par dadaaaaaaa (Le 12/11/2007, à 17:42)
Le cinéma, c'est l'écriture moderne dont l'encre est la lumière.
[Jean Cocteau]
Hors ligne
#11 Le 13/11/2007, à 07:49
- superouioui
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Merci beaucoup
C 'est super
Hors ligne
#12 Le 30/09/2008, à 19:44
- ®om
Re : Envoi de mails depuis ubuntu server grâce smtp fai
root=Email Address # Your email address mailhub=smtp.gmail.com:587 # Address and port number to send mail to UseSTARTTLS=YES # Send SSL/TLS messages to Gmail AuthUser=Gmail Username # Your Gmail Username AuthPass=Gmail Password # Your Gmail Password rewriteDomain=gmail.com # So the message appears to come from Gmail FromLineOverride=YES # So the message appears to come from Gmail hostname=Your Computer Hostname # Hostname: use hostname -f in a Terminal
J'ai configuré ssmtp pour gmail comme tu l'as indiqué, mais quand je veux envoyer un mail:
$ mail -s test mon@e.mail <<< test
send-mail: Cannot open mailhub:25
Can't send mail: sendmail process failed with error code 1
EDIT: ah, un problème de droit sur /etc/ssmtp/ssmtp.conf, que j'avais passé en 600 pour root, pour éviter que mon mdp soit lisible facilement, en le repassant à 644 je n'ai plus cette erreur, ça fonctionne \o/
Dernière modification par ®om (Le 30/09/2008, à 19:53)
Hors ligne
#13 Le 30/09/2008, à 20:41
- ®om
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Arf, ça marche bien avec gmail, mais pas avec yahoo :
root=monadresse@yahoo.fr
mailhub=smtp.mail.yahoo.fr
AuthUser=...
AuthPass=...
rewriteDomain=yahoo.fr
hostname=rom-laptop
FromLineOverride=YES
send-mail: 553 From: address not verified; see http://www.btyahoo.com/verify
Can't send mail: sendmail process failed with error code 1
Hors ligne
#14 Le 01/10/2008, à 15:38
- ®om
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Une idée pour la configuration pour yahoo?
Et sinon, comment le configurer pour passer un proxy (en passant par exemple dans un tunnel ssh)?
Hors ligne
#15 Le 08/10/2008, à 12:56
- ®om
Hors ligne
#16 Le 02/11/2008, à 15:41
- tiky
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Bonjour, moi ça ne fonctionne pas avec GMail.
J'ai bien configuré comme vous mais j'obtiens l'erreur suivante:
send-mail: Cannot open 587:587
Conseil d'expert: il vous faut un dentifrice adapté...
Hors ligne
#17 Le 02/11/2008, à 16:44
- tiky
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Résolu ! j'avais oublié de mettre le smtp.gmail.com dans le fichier /etc/ssmtp/revaliases avant de donner le numéro de port.
Conseil d'expert: il vous faut un dentifrice adapté...
Hors ligne
#18 Le 20/11/2008, à 14:47
- Tgarfr
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Je trouve toujours pas de solution pour yahoo
root=XXXXXX@yahoo.fr # Your email address
mailhub=smtp.mail.yahoo.fr:465 # Address and port number to send mail to
UseSTARTTLS=YES # Send SSL/TLS messages to Gmail
AuthUser=XXXXX@yahoo.fr # Your Username
AuthPass=XXXXXXXX # Your Password
rewriteDomain=yahoo.fr # So the message appears to come from Gmail
FromLineOverride=YES # So the message appears to come from Gmail
hostname=portable # Hostname: use hostname -f in a Terminal
tgar@portable:~$ echo "Un message de test" | mail -s "sujet de test" XXXXX@yahoo.fr
send-mail: Cannot open smtp.mail.yahoo.fr:465
Can't send mail: sendmail process failed with error code 1
tgar@portable:~$
Merci de votre aide....
Dernière modification par Tgarfr (Le 20/11/2008, à 14:48)
Hors ligne
#19 Le 12/12/2008, à 16:48
- MrWaloo
Re : Envoi de mails depuis ubuntu server grâce smtp fai
problème résolu ?
je viens de batailler avec ssmtp moi aussi et j'ai mis l'option -v dans la commande de mail pour voir l'échange SMTP
il se trouve qu'il bloquait à l'authentification:
# echo essai | mail -v -s Essai toto@exemple.com
[<-] 220 hs-mail1.cyberlink.ch ESMTP
[->] EHLO serv1
[<-] 250 AUTH LOGIN PLAIN CRAM-MD5
[->] STARTTLS
[<-] 502 unimplemented (#5.5.1)
send-mail: Cannot open hssmtp.arcade-engineering.com:587
Can't send mail: sendmail process failed with error code 1
j'ai donc supprimé la ligne "UseSTARTLS=YES" et c'était bon !
si ça peut aider...
"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.
Hors ligne
#20 Le 09/01/2009, à 14:39
- Tgarfr
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Up
Hors ligne
#21 Le 17/07/2017, à 08:41
- Thieum27
Re : Envoi de mails depuis ubuntu server grâce smtp fai
Bonjour ,
Je rencontre un problème avec les accents lors de l'envoie de mail en PHP .
Beaucoup de chose trouvé sur la toile concernant le problème d'accents qui apparaisse en caractère spécifique mais moi le problème est tout autre .
Je m'explique:
Lorsque j'envoi un mail via un formulaire en PHP, si il y a présence d'accent dans l'objet du mail , alors l'objet du mail est complétement effacé.
En revanche dans le corps du mail pas de soucis même si présence d'accents .
Je ne sais pas du tout si je suis sur le bon poste pour parler de ce sujet, mais si quelqu'un pouvais m’aiguille j'en serais ravis .
Bonne journée @toute la communauté .
Mathieu
Hors ligne
#22 Le 12/07/2020, à 10:35
- Hizoka
Re : Envoi de mails depuis ubuntu server grâce smtp fai
En remerciant de l'aide apporté par ce topic, je réponds à la question de Thieum27 malgré le fait que ce soit un déterrage...
mail -s Essai -a "Content-Type: text/plain; charset=utf-8" AdresseDestinataire <<< "ê â é à"
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
Pages : 1