راکت
حل شده

چگونگی ارسال ایمیل تایید کاربر بعد از ثبت نام در سی پنل

7 پاسخ

سلام دوستان خسته نباشید.
من میخوام وقتی کاربر در سایت ثبت نام کرد یک ایمیل فعال سازی به ایمیل کاربر فرستاده بشه.
در لوکال پروژه این کار رو با http://mailtrap.io انجام دادم که با کمک آموزش خیلی خوب فروشگاهی nodejs آقای سید حسام موسوی به پایان رسوندم.
در سی پنل متاسفانه با SMTP که پورتش ۵۵۸ هستش نتونستم درست این کار رو انجام بدم ممنون میشم کمکم کنید.
کد پروژه

const nodemailer = require('nodemailer');

let transporter = nodemailer.createTransport({
    host: 'mail.akhtartop.com',
    port: ۵۸۷,
    secure: false, 
    auth: {
        user: 'test@akhtartop.com', 
        pass: '۱۰۰px۱۰۰px%%%%%'
    }

});

module.exports = transporter;

@hesammousavi

adel diba
adel diba
@empyrium000
ثبت پرسش جدید

پاسخ‌ها

7
Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

بهترین پاسخ

سلام
@empyrium000

برای ارسال ایمیل به صورت SMTP
شما نیاز به 4 چیز دارید
آیپی ، پورت ، یوزر ، پسورد
شما اینارو از داخل سی پنل میسازید....
آیپی که میشه آیپی هاست
پورت 25 هست !! دقت کنید ، 25!
خیلیا 456 هم میزارن ، اما اصلی 25 هست
یوزر هم که info@domain.com که ساختید
پسورد هم که ...

این موارد رو چک کنید و تست کنید مشکلتون رفع خواهد شد

adel diba
adel diba
@empyrium000

تخصص: برنامه نویس وب

سلام @Alimotreb
مرسی از توضیحاتت ممنون
کارای لازم رو انجام دادم طبق نظر شما به این شکل

const nodemailer = require('nodemailer');

let transporter = nodemailer.createTransport({
     host: 'smtp.46.4.170.139.com',
    port:'25',
    auth: {
        user: 'main@akhtartop.com', // generated ethereal user
        pass: '100px100px$%%' // generated ethereal password
    }
});

module.exports = transporter;

درست وارد کردم؟ چون باز جواب نداد؟

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

سلام
اسم دامین تون رو بذارین به جای ای پی

host: 'smtp.yourhost.com',

شاید پاسخ شما همین‌جا باشد

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@empyrium000
آیپی هاست یا خود دامنه رو بزارید جای پارامتر host!

adel diba
adel diba
@empyrium000

تخصص: برنامه نویس وب

سلام دوستان خیلی ممنونم درست شد و ایمیل ارسال شد اما زمانی ایمیل ارسال میشه که رکپچا رو غیر فعال کنم وقتی فعال باشه ایمیل ارسال نمیشه بنظرتون مشکل کجاست؟
@Alimotreb

adel diba
adel diba
@empyrium000

تخصص: برنامه نویس وب

رکپچا هم حل شد مرسی از کمکتون مخصوصا شما دوست عزیز @Alimotreb

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@empyrium000

خواهش میکنم دوست عزیز
موفق باشید

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام