Jeg har en CentOS Server (webserver), som jeg gerne vil bruge til at sende mails fra hjemmesiden. Så håber der er en som kan fortælle mig hvilket program jeg skal installer og hvorledes det skal sættes op.
Da jeg er kunde ved one.com, vil jeg gerne benytte deres smtp server til at sende til. Denne server kræver godkendelse og anvender port 2525.
SMTP: send.one.com Port: 2525
1. Hvilket mail program 2. Hvordan sættes det op til hjemmesiden
Er det et webhotel, eller en hel server du har fuld adgang til ?
Er det først nævnte skal du nok sætte det sprog du skriver hjemmesiden i, eks. PHP (hvis det er muligt) ?
Er det sidst nævnte, kan du bruge postfix. Jeg går ud fra det skal køre på samme server i så fald, så det er bare vigtigt at localhost har adgang til at sende, samt at relayhost er angivet i main.cf filen.
"yum install sendmail -y" Men hvis dine mails bliver fanget som spam så sender du dem forkert. Hvor mange e-mails sender du afgangen? og med hvilket formål? hvordan er de bygget op? (html)?
Der kan være mange grunde til mails bliver fanget i spam filter. Hvis den ikke opfører sig som en FQDN server eller serveren er blacklistet er bare en af de få. Normalt ville den så bare droppe Mailen helt og ikke ligge den i spam.
Giver serveren nogen fejl, evt hos modtageren som smider dem i spam?
Det ændre ikke på afsender domænet bare fordi du sender igennem en anden smtp udbyder. Hvis din mail bliver tagget som spam så er det kun et spørgsmål om tid før den bliver nakket selvom du sender igennem en anden smtp udbyder.
hvis din mail lander i spam mappen hos hotmail eller gmail så er det fordi din mail er bygget forkert op, du kan læse på deres hjemmeside hvordan en mail skal bygges om så den ikke bliver tagget. Er du sikker på at mailen til tdc e-mailen ikke bare er blevet greylisted?
jeg har ikke gjort andet en oprettet domænet ved gratisdns til at peje på min ip adresse, og så sat min router op til at peje på min server på port 80.
Det var for at undgå en masse opsætning at jeg gerne ville kunne sende via en anden smtp...
Sikke en masse ævl der har været i denne her tråd.
1 ) Du har en server der hjemme, på din egen internetforbindelse - den kører CentOS. 2 ) Du vil gerne sende e-mail igennem one.com og bruge SMTP auth via PHP.
1) OK, det er med sandsynlighed derfor du bliver blokeret. Der er mange faktorer, men lad den ligge der.
2 ) Drop sendmail, den er gammel og morfar-agtig. Brug postfix.
# Sørg for at sendmail er væk yum remove sendmail
# Installer postfic yum install postfix
# Tilføj et par linjer til postfix conf der definerer at du skal relaye og authe til dit relay relayhost = min.udbyders.smtp.dk:2525 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/saslusers smtp_sasl_mechanism_filter = login
# gem den og luk. # Opret filen /etc/postfix/saslusers og prop dette i den: min.udbyders.smtp.dk mitbrugernavn@blabla.dk:mitpassword
# Du skal selvfølgelig bruge dine egne serveradresser og dit eget login. # Sørg for at postfix kender dit auth: postmap /etc/postfix/saslusers
og genstart postfix: /etc/init.d/postfix restart
- Jeg kan ikke tilbyde at hjælpe dig for penge, det strider mod min kontrakt med min arbejdsgiver. Men jeg håber du får det til :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.