Skicka E-post från webform drupal 7.3x

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
hakan kristiansen's picture

Lyckas inte få drupal att skicka e-post från t.ex. modulen webform eller det inbyggda kontaktformuläret.
Jag har också provat modulen "SMTP authentication" utan att det funkar.

(De sidor jag kör med drupal 6 funkar som det skall med samma inställningar)

Tacksam för alla tips för att få e-posten för Drupal 7 att fungera.

Mvh
Håkan

Comments

Skicka E-post från webform drupal 7.3x

bambi_2's picture

Hej!
Senaste versionen av webform.

Inställningarna SMTP-modulen ska vara dessa:
Turn On
SMTP-server: den som angetts av Ditt webhotell
Port: den som angetts av Ditt webhotell
Use encrypted protocol: det som angetts av Ditt webhotell
Authentication: en giltig mailadress till Din hemsida t ex info@dindomän (den måste Du ha lagt till på Ditt webhotell med lösenord)
Password: till ovanstående mailadress
From address: info@dindomän
From Name: Din domäns namn
Testmail till Dig själv.

Hoppas Du får det att fungera nu!

Ann-Britt

Jag håller med Adam

Göran's picture

Det Adam beskriver har jag haft viss problem med som löste sig genom ett samtal till web-hotellet på 5 min, där de ställde om så att "interna" mail funkade.

Men det som är oklart är att du skriver att "mailen kommer fram"???
Vilka mail är det som kommer fram, dvs ifrån vilket domännamn och till vilket annat domännamna skickas de?
Är det samma domännamn eller ej...? Är adams tips aktuella i frågan, eller är ditt problem relaterat till andra orsaker?

Om jag gissar..., pröva att skicka ett testmail ifrån smtp-modulen till en mailadress under en annan domännamnsadress.

Funkar det så går problemet åt ett annat håll gentemot om det inte funkar.

// Göran

e-post

hakan kristiansen's picture

Hej Göran,
De mail som kommer fram är de som är skickade från e handelsmodulen ubercart på min site. alltså mailet som går iväg när jag lägger en beställning på min sida.

De mail som inte går vidare skickas ifrån modulen webform.

mailen skickas från domänen www.latolong.se i mitt fall och till mail skapade i den domänen. t.ex. info@latolong.se dvs skickas till samma domännamn.

Jag har också testat att skicka mailen till adress utanför denna domänen, men utan att lyckas.

Har provat att skicka testmailet från smtp modulen både till adresser inom domänen och utanför. inget av det funkar.

Har också pratat med one.com som är vårt webbhotell där sidan ligger och fått inställningar som skall funka - men webform modulen vill bara inte.

Om interna mail inte funkar - då borde inte mail i ubercart fungera heller?

Mvh Håkan

Smtp - Kan du skicka testmailet?

Göran's picture

Har du prövat att skicka ett testmail till dig själv i inställningarna för smtp-modulen?

  • Funkar det, kommer mailet fram?

// Göran

Om det är så att du försöker

AdamEvertsson's picture

Om det är så att du försöker skicka mejl till en adress som har samma domän som webbplatsen du skickar mejlet ifrån kan det ibland behövas så kallade SPF-regler. I stort sett är det att du säger till webbservern att det är ok att applikationen skickar mejl till samma mejladresser som domänen.

Om du har domänen drupalrocks.se och du försöker skicka mejl till nissepisse@drupalrocks.se och det inte fungerar, testa att skicka till en Hotmail- eller Gmail-adress. Om det mejlet kommer fram så är det SPF-regler som behövs. Lättast då är nästan att kolla med webbhotellet som du använder för att se vilka inställningar som behövs. Oftast är det bara en inställning i t.ex. cPanel eller i någon ini-fil.

// Adam




✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!

Send e-post från websida i drupal 7

hakan kristiansen's picture

Hej Adam, tack för tips.

Det går att skicka mail från beställningsfunktionen i Ubercart som jag kör på sidan. Kommer fram utan problem.

Modulerna varken webform, contact eller contact forms skickar något. Har smtp modulen installerad.

Tacksam för alla tips