Как я настраиваю свой VPS Ubuntu для отправки исходящей почты? [закрытый]

Вы используете спецификатор формата %f для int переменных в случаях / и %.

scanf("%f %f", &a, &b);

Таким образом, вызывая неопределенное поведение.

Измените его на приведенное ниже.

scanf("%d %d", &a, &b);

%f используется для чтения переменных с плавающей точкой.


Если вы хотите получить результат с плавающей точкой для деления, вам нужно привести один из аргументов к плавающей точке, вместо этого читая их как float.

  div = (float)a/b;
11
задан Max Cantor 13 October 2008 в 20:39
поделиться

4 ответа

Вы посмотрели здесь, кажется мне, что существует много информации для начала работы. Я нашел, что mail-server-slice-setup был довольно информативен.

3
ответ дан 3 December 2019 в 11:21
поделиться

К моему опыту, когда почтовые поставщики проверяют на сообщения со спамом, они проверяют 5 главного кроме содержания: (Когда я говорю, что домен, обращаюсь к домену адреса электронной почты отправителя.)

  1. "A" запись (IP) доменного имени существует
  2. Записи MX доменного имени существуют
  3. Запись PTR (Обратный поиск) IP-адреса отправителя существует (Иногда, я думаю, что это также проверяется, чтобы видеть, имеет ли запись PTR то же запись как исходный домен),
  4. Запись SPF того домена соответствует IP-адресу (Это - список IP-адресов, позволенных послать электронные письма того домена. Хотя это было бы отличным решением для фильтрации спама, это не официальный документ, таким образом, она не всегда проверяется. Проверьте мастер установки SPF.)
  5. Сегмент IP сервера не является помещенным в черный список сегментом.

Пятый является тем, который был проблемой для меня. По-видимому, почтовые поставщики, такие как Hotmail, Gmail, отбрасывание Yahoo вся входящая электронная почта от широко используемых поставщиков сервера, таких как Amazon EC2. В этом случае нет просто никакого способа гарантировать доставку всей исходящей почты, таким образом, необходимо было бы передать всю исходящую почту с некоторого другого сервера SMTP вне помещенного в черный список сегмента. Самый легкий способ сделать это настраивает Постфикс (или безотносительно MTA, который Вы используете) автоматически передавать все электронные письма. Можно найти много статей об этом, если Вы делаете некоторый поиск с помощью Google.

Если это не так затем все, в чем Вы нуждаетесь, является простым MTA как Постфикс, пока все необходимые упомянутые выше записи DNS настроены правильно, Вы не должны испытывать никакие затруднения при отправке электронных писем.

2
ответ дан 3 December 2019 в 11:21
поделиться

Другие ответы предоставили информацию о механике отправки электронного письма, но одна вещь, которую необходимо рассмотреть, - то, какой адрес отправителя Вы собираетесь использовать, и как Вы собираетесь иметь дело с возвращенными сообщениями.

Скажем, Вы посылаете электронные письма из sender@example.com; затем (поскольку Murat Ayfer отметил) необходимо удостовериться, что хосту позволяют отправить почту согласно записи SPF example.com. (Это может или не может быть настроено IP-адресом - дополнительную информацию см. в сайте SPF.), Если Вы отвечаете за домен example.com, затем это не должно быть проблемой. Быть перечисленным как приемлемый отправитель для домена является важным шагом к Вашему почтовому проходу.

Следующая вещь, о которой необходимо волноваться, состоит в том, как иметь дело с возвращенными электронными письмами. Если некоторый другой хост получает электронные письма для example.com (т.е. точки записи MX в другом месте), то это - главным образом чужая проблема. (Обратите внимание однако, что Ваше приложение должно быть подготовлено к отказу во время сессии SMTP к mailserver на Вашем хосте, из-за синтаксически недопустимых адресов электронной почты, например.), Но если Вы решаете получение почты для example.com на хосте, затем необходимо волноваться о контакте с сообщениями повторной попытки, возвращенными сообщениями, двойные возвращенные сообщения и большое другое общее администрирование почтового сервера. Существует некоторая информация об обработке, непоставленной электронные письма в веб-приложениях, которые могли бы быть полезными, но я также предлагаю получить хорошую книгу по Постфиксу или безотносительно почтового сервера, который Вы решаете использовать.

1
ответ дан 3 December 2019 в 11:21
поделиться

Просто установите что-то как постфикс как "сайт", и Вы сможете отправить письма непосредственно от Вашего VPS

это должно работать с настройками по умолчанию, но было бы рекомендовано также считать некоторых docs/how-to's для обеспечения его правильно

0
ответ дан 3 December 2019 в 11:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: