Kan ikke få SSMTP til at makke ret
Hej alle.
Jeg har efter et mindre disknedbrud været nødsaget til at installere en midlertidig server indtil jeg får fat i en ny disk
men jeg er løbet lidt ind i problemer. I stedet for sendmail har jeg denne gang tænkt mig at prøve kræfter med SSMTP idet den kan forbninde til min gmail og sende ad den vej.
Jeg har fået sat ssmtp op så jeg kan sende en mail fra terminalen. Jeg prøver at sende til mig selv med
Det virker fint. Jeg har også fået lavet nogle aliasser så jeg kan sende med
Det fungerer fint. Begge mails arriverer som de skal i min gmail-indbakke og jeg kan se at de er sendt fra mig selv hvis jeg kigger i under sndte mails.
Det er altsammen fint nok men jeg har et stort problem.
Når min webmin vil sende en mail så gør den det ofte til den bruger der kører jobbet man har sat op. Men webmin bruger så sendmail-implementeringen af ssmtp. Når man kalder ssmtp med sendmail ignorere den pænt aliasserne man har sat op i revaliasses så i stedet for at sende til min gmail forsøger den at sende til mitbrugernavn@mitlokaledomæne og det resulterer i at mailen bouncher hos google og ankommer med en fejlmedelelse om at meddelelsen til mitbrugernavn@mitlokaledomæne selvfølgelig ikke kan leveres da det jo ikke eksisterer på internettet men kun på min maskine.
Hvis jeg går i terminalen og prøver at senbde med
får jeg samme fejlmail som hvis jeg sender fra webmin så det er sendmail-implementeringen der er knas med. Så 1( hvordan får jeg webmin til at bruge ssmtp i stedet for sendmail eller
2) får sendmail-kommandoen til at opfører sig præcis som ssmtp-kommandoen. Jeg har ikke mulighed for inde fra indstillingerne at vælge at den skal bruge en anden kommando men jeg kan få webmin til at forbinde direkte til en smtp-server, det understøtter så bare ikke starTTLS som google kræver så jeg kan ikke logge ind. Ville nok også være eet fedt efter som at webmin jo åbenbart kun vil sende til et brugernavn der eksisterer lokalt på maskinen så uanset hvordan så er jeg nødt til at have et alias til google.
Hvordan kommer jeg lige udenom denne hurtle
Jeg har efter et mindre disknedbrud været nødsaget til at installere en midlertidig server indtil jeg får fat i en ny disk
men jeg er løbet lidt ind i problemer. I stedet for sendmail har jeg denne gang tænkt mig at prøve kræfter med SSMTP idet den kan forbninde til min gmail og sende ad den vej.
Jeg har fået sat ssmtp op så jeg kan sende en mail fra terminalen. Jeg prøver at sende til mig selv med
ls -lh | mail minmmailadresse@domæne.dk
Det virker fint. Jeg har også fået lavet nogle aliasser så jeg kan sende med
ls -lh | mail mitbrugernavn
Det fungerer fint. Begge mails arriverer som de skal i min gmail-indbakke og jeg kan se at de er sendt fra mig selv hvis jeg kigger i under sndte mails.
Det er altsammen fint nok men jeg har et stort problem.
Når min webmin vil sende en mail så gør den det ofte til den bruger der kører jobbet man har sat op. Men webmin bruger så sendmail-implementeringen af ssmtp. Når man kalder ssmtp med sendmail ignorere den pænt aliasserne man har sat op i revaliasses så i stedet for at sende til min gmail forsøger den at sende til mitbrugernavn@mitlokaledomæne og det resulterer i at mailen bouncher hos google og ankommer med en fejlmedelelse om at meddelelsen til mitbrugernavn@mitlokaledomæne selvfølgelig ikke kan leveres da det jo ikke eksisterer på internettet men kun på min maskine.
Hvis jeg går i terminalen og prøver at senbde med
ls -lh | sendmail mitbrugernavn
får jeg samme fejlmail som hvis jeg sender fra webmin så det er sendmail-implementeringen der er knas med. Så 1( hvordan får jeg webmin til at bruge ssmtp i stedet for sendmail eller
2) får sendmail-kommandoen til at opfører sig præcis som ssmtp-kommandoen. Jeg har ikke mulighed for inde fra indstillingerne at vælge at den skal bruge en anden kommando men jeg kan få webmin til at forbinde direkte til en smtp-server, det understøtter så bare ikke starTTLS som google kræver så jeg kan ikke logge ind. Ville nok også være eet fedt efter som at webmin jo åbenbart kun vil sende til et brugernavn der eksisterer lokalt på maskinen så uanset hvordan så er jeg nødt til at have et alias til google.
Hvordan kommer jeg lige udenom denne hurtle
Kommentarer